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.
*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:
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:
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:
<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.