Ir para conteúdo

[Quest]


ZaskxD

Posts Recomendados

Tipo do script: Action {quest.}

Protocolo (versão do Tibia): 8.54~8.57

Servidor utilizado: Styller Yourots

Nível de experiência:[Nao sei]

Adicionais/Informações: Queria saber se alguem ai tem alguem script ou pode fazer para min uma quest stilo anihilator vc puxa a alavanca ai cai numa determinador lugar certo? Mais ai n sumona bichos no caso da anihi demon's, quando puxada a alavanca te levara para uma sala. Ai nesta sala tinha outra alavanca no centro da sala quando puxada sumonava "EXEMPLO: [Master Dragon Lord's] ai nestes Master Dragon Lord's caia uma key que com esta key vc abriria uma porta é passava para outra sala.

 

OBS: Esta quest tinha que ser de 4 player's. é quando um time estivessse la dentro da quest se apareseçe outro team querendo fazer a quest apareçia a mensagen "A quest não esta liberada Tente outra hora"

 

Irei ficar muito grato se alguem fizer ou me arrumar um script pareçido!!

Link para o comentário
Compartilhar em outros sites

A primeira alavanca:

 

 

function onUse(cid, item, frompos, item2, topos)

local storage = 7852

local pPos = {  -- aqui são as posições onde o time tem que estar pra puxar a alavanca
{x=960, y=1130, z=13, stackpos=253},
{x=962, y=1130, z=13, stackpos=253},
{x=964, y=1130, z=13, stackpos=253},
{x=966, y=1130, z=13, stackpos=253}
}

local nPos = {  -- aqui sao as posiçoes onde o time sera teleportado
{x=949, y=1122, z=13},
{x=958, y=1122, z=13},
{x=967, y=1122, z=13},
{x=975, y=1122, z=13}
}

if item.itemid == 1945 then
       for i = 1, #pPos do
               if getThingfromPos(pPos[i]) ~= LUA_ERROR then
                  if getThingfromPos(pPos[i]).itemid ~= 0 then         
                       if getPlayerStorageValue(getThingfromPos(pPos[i]).uid, storage) <= 0 then
                               for x = 1,#nPos do
                                       doTeleportThing(getThingfromPos(pPos[i]).uid, nPos[x])
                                       doSendMagicEffect(pPos[i], 2)
                                       doSendMagicEffect(nPos[x], 10)
                                       doTransformItem(item.uid,item.itemid+1)
                               end
                       else
                               doPlayerSendCancel(cid,"Someone in your team has already done this quest.")
                       end
                  else
                       doPlayerSendCancel(cid,"This quest need be done with 4 players.")
                  end
               end
       end

elseif item.itemid == 1946 then
       doTransformItem(item.uid,item.itemid-1)

end
return TRUE
end

 

 

flw

Link para o comentário
Compartilhar em outros sites

questbug.png

 

 

 

ai manow upei esta imagem ai para te mostrar não intendo muito de script eu testei o script so com meu GOD ele desce na quest sozinho é eu queria que so decesse com o team de 4 player se você puder arrumar ai ficarei gratoo!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...