Ir para conteúdo

Posts Recomendados

Bom vou liberar outra quest feita e usada por mim.

Nome: Soldier Helmet Quest.

Descrição: Essa quest você terá que acender o coal Bassin que removerá a pedra que bloqueia o bau dá quest.

Imagem;

Crie um lugar assim no seu map editor.

quest4pd.jpg

*No coal bassin que está marcado na foto, coloque o UNIQUEID "4553".

*No baú coloque o UNIQUEID "4552".

Para colocar uniqued atravez do Mapeditor, só ir em propriedades do item e depois UNIQUEID.

Script;

Crie um arquivo e renomeio para shelmet part1.

E adicione o seguinte texto:

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

lampadapos = {x=X DA PEDRA, y=Y DA PEDRA, z=Z DA PEDRA, stackpos=1}

lampada = getThingfromPos(lampadapos)

pedra = 1285

if item.itemid == 1485 then

doCreateItem(pedra,1,lampadapos)

doSendMagicEffect(lampadapos,2)

doTransformItem(item.uid,1483)

else

doRemoveItem(lampada.uid,1)

doSendMagicEffect(lampadapos,2)

doTransformItem(item.uid,1485)

end

return 1

end

Agora crie um outro arquivo e renomei-e para shelmet part2.

E Adicione a seguinte script:

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

if getPlayerStorageValue(cid,1255) == -1 then

  doPlayerAddItem(cid,2481,1)

  doPlayerSendTextMessage(cid,22,"Você ganhou um Soldier helmet.")

  setPlayerStorageValue(cid,1255,1)

else

  doPlayerSendTextMessage(cid,22,"Você já completou essa quest.")

end

return 1

end

Agora em actions.xml adicione as seguintes frases:

  Citar
<action uniqueid="4552" script="shelmet part2.lua"/>

<action uniqueid="4553" script="shelmet part1.lua" />

Pronto Quest adcionada no seu servidor!.

Se acharem algum erro porfavor postem, pois eu não tive oportunidade de testar.

- Raafael.

Link para o comentário
https://xtibia.com/forum/topic/21077-soldier-h-quest/
Compartilhar em outros sites

boa action e bem pensada

mas axo que não vai funcionar numa parte =/

olha como vc colocou:

 

lampadapos = {x=X DA PEDRA, y=Y DA PEDRA, z=Z DA PEDRA, stackpos=1}lampada = getThingfromPos(portapos)

 

voce não queria colocar assim?

 

lampadapos = {x=X DA PEDRA, y=Y DA PEDRA, z=Z DA PEDRA, stackpos=1}lampada = getThingfromPos(lampadapos)

 

anyway

bom trabalho

:D

Link para o comentário
https://xtibia.com/forum/topic/21077-soldier-h-quest/#findComment-106691
Compartilhar em outros sites

  Mix disse:
colex como eu coloko ali q vc falo q ta errado ???

(portapos) ou (lampadapos) ?????

:bye:

//MiXxX

 

 

 

é só trocar:

lampada = getThingfromPos(portapos)

por isto:

lampada = getThingfromPos(lampadapos)

Link para o comentário
https://xtibia.com/forum/topic/21077-soldier-h-quest/#findComment-106864
Compartilhar em outros sites

opa , quest mt legal cara , continue assim , mais só o item q é meio fraquim né ? , sei la , cada um tem sua opniao , xD , se fose eu colokava umas hydra la em baxo , i no lugar do s helmet , colokava um royal xD

Flwww

cs7qf.png

Link para o comentário
https://xtibia.com/forum/topic/21077-soldier-h-quest/#findComment-107695
Compartilhar em outros sites

×
×
  • Criar Novo...