Pessoal, boa noite venho desesperado tentar resolver um problema que estou o dia inteirinho tentando resolver!!
Então to tentando arrumar E criar novas quests para o meu servidor.
Porém, não estou conseguindo ja tentei seguir inúmeros tutoriais mas não vai ou quando clico no baú ele não abre ou clico no baú ele abre e não tem nada.
Estou desenvolvendo 3 quests ( Kina, pala e Druid/sorc) Aonde cada um faz a sua quest de acordo com sua vocação. Mas to na parte final do desenvolvimento das quest e não vai.
Vou deixar aqui o script de como esta feito o script por mim já coloquei no RME o ActionID não foi tentei pelo Unid não foi também preciso muito da ajuda de vocês desde já agradeço.
E Sim coloquei no XML.
<action itemid="5563" event="script" value="questset1.lua"/>
<action itemid="5564" event="script" value="questset2.lua"/>
<action itemid="5565" event="script" value="questset3.lua"/>
<action itemid="5569" event="script" value="questset4.lua"/>
<action itemid="5568" event="script" value="questset5.lua"/>
<action itemid="5567" event="script" value="questset6.lua"/>
<action itemid="5566" event="script" value="questset7.lua"/>
SCRIPT\/
function onUse(cid, item, frompos, item2, topos) -- Não mecha.
storage = 938313 -- Storage a cada quest que for criada aumente um numero da storage pra qnd vc pegar o baú de outra quest ñ aparecer que vc já fez.
item = 2663 -- Id do item ira ganhar.
quantidade = 1 -- Quantidade ira ganhar.
level = 1000 -- Level que precisa pra fazer.
if getPlayerLevel(cid) >= level and getPlayerStorageValue(cid,storage) == -1 then -- Não mecha.
doPlayerSendTextMessage(cid,25,"Você ganhou uma Arma Fusion") -- Mensagem que aparecera quando ganhar o item.
doPlayerAddItem(cid, item, quantidade) -- Não mecha.
setPlayerStorageValue(cid,storage,1) -- Não mecha.
elseif getPlayerLevel(cid) <= level then -- Não mecha
doPlayerSendTextMessage(cid,25,"Você precisa ser level 5 ou mais.") -- Mensagem que ira aparecer se o player tiver menos level que o necessario.
elseif getPlayerStorageValue(cid,storage) >= 1 then -- Não mecha.
doPlayerSendTextMessage(cid,25,"Você já fez está quest") -- Quando tentar pegar mais de uma vez o baú.
end
return true
end
OBS: Lembrando que esse comando esta para todos os baús da minha quest nenhum funfa e todos estao com esse mesmo comando claro com Actions ID's diferentes e ID's dos itens diferentes.