Ir para conteúdo

Criação de quest.


Posts Recomendados

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.

Link para o comentário
Compartilhar em outros sites

essa tag sua está errada por isso não foi

Spoiler

 <action itemid="5563" event="script" value="questset1.lua"/>

 

correto seria

Spoiler

<action actionid="5563" event="script" value="questset1.lua"/>

 

 

vocÊ colocou "itemid" correto seria "actionid" 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...