BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[Pedido] Quest Cada Semana

[Pedido] Quest Cada Semana

#1 [Pedido] Quest Cada Semana el Vie Jul 08, 2016 2:43 pm

God Kabo


Miembro
Si Me Doy A Entender??

bueno lo que busco es una quest ya la tenia pero perdi por que formatie mi pc...
el scripts es como la de demon quest de 4 players..
pero que la puedan hacer de nuevo cada semana
y al entrar aparescan unas estatuas en sonas marcadas con Actions..
ejemplo action - 12000 y hay aparesera la estatua al entrar ala quest que aparescan mas de 1 unas 10.
y que tenga tiempo la quest si entras tienes 10 minutos para terminarla si no te sacara de la quest a todos..
y si muere uno que saque a todos de la quest...

espero me allan entendido..

[Belerofonte]
tu sabes de scripts espero me puedas ayudar!!

Aqui Una Scripts..
Scripts:


-- Annihilator by Shawak v2.1

       -- CONFIG --

       local room = {    -- room with demons
       fromX = 870,
       fromY = 1035,
       fromZ = 7,
       --------------
       toX = 875,
       toY = 1039,
       toZ = 7
       }

       local monster_pos = {
       [1] = {pos = {870, 1035, 7}, monster = "Demon"},
       [2] = {pos = {872, 1035, 7}, monster = "Demon"},
       [3] = {pos = {871, 1039, 7}, monster = "Demon"},
       [4] = {pos = {873, 1039, 7}, monster = "Demon"},
       [5] = {pos = {874, 1037, 7}, monster = "Demon"},
       [6] = {pos = {875, 1037, 7}, monster = "Demon"}
       }

       local players_pos = {
       {x = 895, y =1037, z = 7, stackpos = 253},
       {x = 895, y =1038, z = 7, stackpos = 253},
       {x = 895, y =1039, z = 7, stackpos = 253},
       {x = 895, y =1040, z = 7, stackpos = 253}
       }

       local new_player_pos = {
       {x = 873, y = 1037, z = 7},
       {x = 872, y = 1037, z = 7},
       {x = 871, y = 1037, z = 7},
       {x = 870, y = 1037, z = 7}
       }

       local playersOnly = "no"
       local questLevel = 101

       ------------------------------------------------------
       --- CONFIG END ---------------------------------------
       ------------------------------------------------------

function onUse(cid, item, fromPosition, itemEx, toPosition)
       local all_ready, monsters, player, level = 0, 0, {}, 0
       if item.itemid == 1945 then
               for i = 1, [Tienes que estar registrado y conectado para ver este vínculo] do
                       table.insert(player, 0)
               end
               for i = 1, [Tienes que estar registrado y conectado para ver este vínculo] do
                       player[i] = getThingfromPos(players_pos[i])
                       if player[i].itemid > 0 then
                               if string.lower(playersOnly) == "yes" then
                                       if isPlayer(player[i].uid) == TRUE then
                                               all_ready = all_ready+1
                                       else
                                               monsters = monsters+1
                                       end
                               else
                                       all_ready = all_ready+1
                               end
                       end
               end
               if all_ready == [Tienes que estar registrado y conectado para ver este vínculo] then
                       for i = 1, [Tienes que estar registrado y conectado para ver este vínculo] do
                               player[i] = getThingfromPos(players_pos[i])
                               if isPlayer(player[i].uid) == TRUE then
                                       if getPlayerLevel(player[i].uid) >= questLevel then
                                               level = level+1
                                       end
                               else
                                       level = level+1
                               end
                       end
                       if level == [Tienes que estar registrado y conectado para ver este vínculo] then
                               if string.lower(playersOnly) == "yes" and monsters == 0 or string.lower(playersOnly) == "no" then
                                       for _, area in pairs(monster_pos) do
                                                       doSummonCreature(area.monster,{x=area.pos[1],y=area.pos[2],z=area.pos[3]})
                                       end
                                       for i = 1, [Tienes que estar registrado y conectado para ver este vínculo] do
                                               doSendMagicEffect(players_pos[i], CONST_ME_POFF)
                                               doTeleportThing(player[i].uid, new_player_pos[i], FALSE)
                                               doSendMagicEffect(new_player_pos[i], CONST_ME_ENERGYAREA)
                                               doTransformItem(item.uid,1946)
                                       end
                               else
                                       doPlayerSendTextMessage(cid,19,"Only players can do this quest.")
                               end
                       else
                               doPlayerSendTextMessage(cid,19,"All Players have to be level "..questLevel.." to do this quest.")
                       end
               else
                       doPlayerSendTextMessage(cid,19,"You need "..table.getn(players_pos).." players to do this quest.")
               end
       elseif item.itemid == 1946 then
               local player_room = 0
               for x = room.fromX, room.toX do
                       for y = room.fromY, room.toY do
                               for z = room.fromZ, room.toZ do
                                       local pos = {x=x, y=y, z=z,stackpos = 253}
                                       local thing = getThingfromPos(pos)
                                       if thing.itemid > 0 then
                                               if isPlayer(thing.uid) == TRUE then
                                                       player_room = player_room+1
                                               end
                                       end
                               end
                       end
               end
               if player_room >= 1 then
                       doPlayerSendTextMessage(cid,19,"There is already a team in the quest room.")          
               elseif player_room == 0 then
                       for x = room.fromX, room.toX do
                               for y = room.fromY, room.toY do
                                       for z = room.fromZ, room.toZ do
                                               local pos = {x=x, y=y, z=z,stackpos = 253}
                                               local thing = getThingfromPos(pos)
                                               if thing.itemid > 0 then
                                                       doRemoveCreature(thing.uid)
                                               end
                                       end
                               end
                       end
                       doTransformItem(item.uid,1945)
               end
       end

algo asi meterle y meterle enves de mostrous items que aparescan,, estatuas,,

aqui que sea cada semana
daily = "no", -- Permitir apenas 1 entrada por semana
onlyOnce = "yes", -- Permitir apenas 1x a entrada de um player (se ele terminar a quest, não pode entrar)
level = 100, -- player level
fightTime = 15, -- Em minutos. Quanto tempo os players podem ficar na sala dos demons
exhaustion = 10, -- Em segundos. Exaust da alavanca



Última edición por God Kabo el Sáb Jul 09, 2016 8:59 pm, editado 2 veces

http://mexico.otservlist.org/ots/1433258

#2 Re: [Pedido] Quest Cada Semana el Sáb Jul 09, 2016 8:30 pm

God Kabo


Miembro
@up!!!

http://mexico.otservlist.org/ots/1433258

#3 Re: [Pedido] Quest Cada Semana el Dom Jul 10, 2016 4:30 pm

God Kabo


Miembro
@upppp

http://mexico.otservlist.org/ots/1433258

#4 Re: [Pedido] Quest Cada Semana el Lun Jul 11, 2016 5:19 pm

God Kabo


Miembro
@Uppppppp

http://mexico.otservlist.org/ots/1433258

#5 Re: [Pedido] Quest Cada Semana el Mar Jul 12, 2016 4:22 pm

God Kabo


Miembro
@Uppp Ayuda!!

http://mexico.otservlist.org/ots/1433258

#6 Re: [Pedido] Quest Cada Semana el Jue Jul 14, 2016 4:30 pm

God Kabo


Miembro
@up

http://mexico.otservlist.org/ots/1433258

#7 Re: [Pedido] Quest Cada Semana el Sáb Jul 16, 2016 12:36 pm

God Kabo


Miembro
ayuda :S

http://mexico.otservlist.org/ots/1433258

#8 Re: [Pedido] Quest Cada Semana el Mar Jul 19, 2016 3:59 pm

God Kabo


Miembro
up :S

http://mexico.otservlist.org/ots/1433258

#9 Re: [Pedido] Quest Cada Semana el Dom Jul 24, 2016 4:32 pm

God Kabo


Miembro
por que nadien ayuda?

http://mexico.otservlist.org/ots/1433258

#10 Re: [Pedido] Quest Cada Semana Hoy a las 5:51 pm

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .