prezunto
Acho que a seção certa para seu tópico seria Pedidos de Script
Reportado :button_cancel:
(Se não for aqui o lugar certo desde tópico, favor mover!)
Em questão das quests no baú, não são todos os servidores que possuen o script de quests automáticas, ou seja, que e so adicionar o ID no baú pelo mapa editor e a quest ja está pronta!
Tente procurar um script de quest atomática, isso irá faciliar para você!
Caso queria adicionar de uma outra maneira, aqui vai.. .
Copie um arquivo com o nome knightlegs e adicione isto dentro dele:
function onUse(cid, item, frompos, item2, topos)
playerpos = getPlayerPosition(cid)
if item.uid == 4027 then
queststatus = getPlayerStorageValue(cid,4027)
if queststatus == -1 or queststatus == 0 then
doPlayerSendTextMessage(cid,22,"You have found a Knight Legs.")
player2pos = {x=500, y=240, z=10}
doTeleportThing(cid,player2pos)
doTeleportThing(cid,playerpos)
doSendMagicEffect(topos,12)
coins_uid = doPlayerAddItem(cid,2477,1)
setPlayerStorageValue(cid,4027,1)
else
doPlayerSendTextMessage(cid,22,"It is empty.")
end
return 0
end
return 1
end
Explicando:
• ~ Aqui e a action uniqueid, que você vai por no baú.
• ~ Aqui e a quantidade do item que ele vai ganhar.
• ~ Aqui e a mensagem que ele verá quando ele clicar no báu.
• ~ Aqui e o ID do item que ele vai ganhar ao clicar no baú, no caso uma Knight Legs.
• ~ Aqui e a mensagem que ele vai ver caso ele ja feis essa quest.
• ~ Aqui e o resto do script.
Depois adicione isto no actions.xml:
<action uniqueid="4027" script="knightlegs.lua" />
__
Isto e tudo que sei, espero ter ajudado!
Ahhh, ja o Depot, eu não sei fazer não, aguarde alguem com mais experiência para lhe ajudar!
Abraços