Postado Dezembro 19, 2014 10 anos Então no bau eu ponho actionID e uniqueID 50040? Não, amigo. Eu quis dizer que você deve adicionar ao baú (via Remere's Map Editor), o actionID (caso tenha posto a tag com um actionID) ou o uniqueID (caso tenha posto a tag com um uniqueID). Ex: <action actionid="54321" script="quest.lua"/> Nesse caso, você deverá adicionar o actionID 54321 ao baú da quest. Editado Dezembro 19, 2014 10 anos por Suicide (veja o histórico de edições) The corrupt fear us. The honest support us. The heroic join us.
Postado Dezembro 19, 2014 10 anos Autor E entao <globalevent name="ResetQuest" time="00:00" event="script" value="resetquest.lua"/> nao uso mais?
Postado Dezembro 19, 2014 10 anos @falling Você não entendeu..olha, faça o seguinte: quest.lua (data/actions/scripts): function onUse(cid) local t = {item = {5432, 1}, stor = {50040, 50041}} -- {item = {itemID, amount}, stor = {storage, globalstorage}} if getGlobalStorageValue(t.stor[2]) < 1 then if getPlayerStorageValue(cid, t.stor[1]) < 1 then setPlayerStorageValue(cid, t.stor[1], 1) setGlobalStorageValue(t.stor[2], 1) doPlayerAddItem(cid, t.item[1], t.item[2]) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You received '..t.item[2]..' '..t.item[1]) else return doPlayerSendCancel(cid, 'You already have completed this quest.') end else return doPlayerSendCancel(cid, 'Someone already has done this quest today, try tomorrow.') end return true end Tag - actions.xml (data/actions): <action actionid="ACTIONID" script="quest.lua"/> resetquest.lua (data/globalevents/scripts): function onTime() local globalstor = 50041 if getGlobalStorageValue(globalstor) > 0 then setGlobalStorageValue(globalstor, -1) end return true end Tag - globalevents.xml (data/globalevents): <globalevent name="ResetQuest" time="00:00" event="script" value="resetquest.lua"/> The corrupt fear us. The honest support us. The heroic join us.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.