Postado Março 8, 2015 10 anos Bom To fazendo Umas quests aki e Em cada Quest Ganha 2 itens, Eu tou usando esse script function onUse(cid, item, fromPosition, itemEx, toPosition) a = 9595 id = 1234 if getPlayerStorageValue(cid, a) < 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a "..getItemNameById(id)..".") doPlayerAddItem(cid, id, 1) doPlayerSetStorageValue(cid, a, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.") end return TRUE end Esse Script Ta para ganhar 1 item só Tem como por Para ganhar 2 items, Valendo rep +
Postado Março 8, 2015 10 anos Solução Coloque uma vírgula depois do 1234 e o ID do outro item que você quer. id = 1234 Aí vai ficar assim: id = 1234, 2160
Postado Março 8, 2015 10 anos Editado Use Essa Script Para Quest Vá Em Data/Action/Quests E Crie Um Arquivo.lua Chamado " Queststm " E Cole Isso Dentro function onUse (cid,item,frompos,item2,topos) pos = {x=475, y=355, z=10} UID_DO_BAU = 12340 STORAGE_VALUE = 12340 ID_DO_PREMIO1 = 2235 ID_DO_PREMIO2 = 9516 if getPlayerLevel(cid) >= 250 then if item.uid == 12340 then queststatus = getPlayerStorageValue(cid,12340) if queststatus == -1 then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSendTextMessage(cid,22,"Parabéns Voce Completo A Quest Kyogre.") -- Aqui é colocado o nome do item doPlayerAddItem(cid,2235,5) doPlayerAddItem(cid,9516,3) doPlayerAddItem(cid,2159,100) setPlayerStorageValue(cid,12340,1) else doPlayerSendTextMessage(cid,22,"Você Já Fez Essa Quest") end end else doPlayerSendCancel(cid,'Somente os níveis 250 ou mais pode abrir o bau') end return 1 end Em pos = {x=475, y=355, z=10} Coloque As Coordenadas Do Bau Em UID_DO_BAU = 12340 Vá No Seu RME E Coloque O Unique ID 12340 No Seu Bau Em ID_DO_PREMIO1 = 2235 E ID_DO_PREMIO2 = 9516 Coloque O ID Dos Premios Que Vc Quer Em if getPlayerLevel(cid) >= 250 then Coloque O Lvl Que As Pessoas Podem Pegar O Bau Em doPlayerAddItem(cid,9516,3) E doPlayerAddItem(cid,2159,100) Coloque O Id Dos Premios E A Quantidade Dos Premios Depois Vá Em Action.xml E Cole Essa Tang <action uniqueid="12340" event="script" value="quests/Queststm.lua"/> E Pronto Editado Março 8, 2015 10 anos por zangoosedoido (veja o histórico de edições)
Postado Março 8, 2015 10 anos local storage = 9595 local id = {{1234, 1}, {itemid, quantidade}} function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, storage) < 1 then for i = 1, #id do doPlayerAddItem(cid, id[i][1], id[i][2]) end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found some items.") doPlayerSetStorageValue(cid, storage, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.") end return true end Editado Março 8, 2015 10 anos por zipter98 (veja o histórico de edições) não respondo pms solicitando suporte em programação/scripting
Postado Março 8, 2015 10 anos Autor Ja foi resolvido, Mas Vou dar Rep + Para todos que se esforçaram, Afinal Nao custa nada ajudar o Proximo né
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.