Carlinhow789 1 Postado Junho 1, 2011 Share Postado Junho 1, 2011 é 1 quest com 3 items mas so kero q o player so pegue 1 o 1° item o id é 2424 nome é gun of king o 2 é 10309 nome Hand of The Devil o 3° é 12574 nome dual sword Link para o comentário Compartilhar em outros sites More sharing options...
joao33 29 Postado Junho 1, 2011 Share Postado Junho 1, 2011 (editado) Bom isso é facil editar edito como quiser so ganha 1 item vlw -- orshabaal chests function onUse(cid, item, frompos, item2, topos) if item.uid == 5020 then queststatus = getPlayerStorageValue(cid,5020) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você recebeu seu norse shield.") doPlayerAddItem(cid,7460,1) setPlayerStorageValue(cid,5020,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5021 then queststatus = getPlayerStorageValue(cid,5020) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você recebeu seu Santa Hat.") doPlayerAddItem(cid,6531,1) setPlayerStorageValue(cid,5020,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5022 then queststatus = getPlayerStorageValue(cid,5020) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você recebeu sua Dragon Robe.") doPlayerAddItem(cid,8867,1) setPlayerStorageValue(cid,5020,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5023 then queststatus = getPlayerStorageValue(cid,5020) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você recebeu sua bunny slippers.") doPlayerAddItem(cid,2644,1) setPlayerStorageValue(cid,5020,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5024 then queststatus = getPlayerStorageValue(cid,5020) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você recebeu sua northwind rod.") doPlayerAddItem(cid,8911,1) setPlayerStorageValue(cid,5020,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5025 then queststatus = getPlayerStorageValue(cid,5020) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você recebeu sua wand of decay.") doPlayerAddItem(cid,2188,1) setPlayerStorageValue(cid,5020,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 5026 then queststatus = getPlayerStorageValue(cid,5020) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você recebeu sua Knife.") doPlayerAddItem(cid,2403,1) setPlayerStorageValue(cid,5020,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end else return 0 end return 1 end Edite como quiser nas propiedades do chest ponha como action id exemplo no primeiro bau elseif item.uid == 5025 then no segundo elseif item.uid == 5026 then e só editar la em cima script facinho depois va em data/actions.xml e ponha isso <action uniqueid="5020" script="orshachest.lua" /><action uniqueid="5021" script="orshachest.lua" /> <action uniqueid="5022" script="orshachest.lua" /> <action uniqueid="5023" script="orshachest.lua" /> <action uniqueid="5024" script="orshachest.lua" /> <action uniqueid="5025" script="orshachest.lua" /> <action uniqueid="5026" script="orshachest.lua" /> se for editra os uniqid do chest mude aki e no script vlw Rep+ né? Editado Junho 1, 2011 por TrojanBr Link para o comentário Compartilhar em outros sites More sharing options...
douguera 18 Postado Junho 1, 2011 Share Postado Junho 1, 2011 (editado) bom assim vou colocar um exemplo de armas vai em SEUOT/DATA/ACTIONS/SCRIPTS E CRIE 1 ARQUIVO .LUA CHAMADO armas.lua ABRA ELE E COLOQUE ISSU DENTRO -- Supreme Quest function onUse(cid, item, frompos, item2, topos) if item.uid == 9996 then queststatus = getPlayerStorageValue(cid,5491) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Voce pegou um(a) Gun Of King.") doPlayerAddItem(cid,2424,1) setPlayerStorageValue(cid,5491,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 9997 then queststatus = getPlayerStorageValue(cid,5491) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Voce pegou um(a) Hand Of The Devil.") doPlayerAddItem(cid,10309,1) setPlayerStorageValue(cid,5491,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif item.uid == 9998 then queststatus = getPlayerStorageValue(cid,5491) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Voce pegou um(a) Dual Sword.") doPlayerAddItem(cid,12574,1) setPlayerStorageValue(cid,5491,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end else return 0 end return 1 end depois disso vc vai em SEUOT/DATA/ACTIONS/ACTIONS.XML e coloca esta linha <action uniqueid="9996;9997;9998" script="armas.lua" /> ♥ é onde vai fikar o nome do seu script por exemplo voce cria la em scripts item.lua voce vai ter q por aqui em xml tbm item.lua ♥ é o Uniqueid que vc ira colocar no BAU para o xar pega o item pois esse uniqueid tem q ser igual no xml e no Script.lua ♥ é o ID DO ITEM ♥ é a Descriçao por exemplo voce fez essa quest para bens.! puiz igual o di baxo falo \/ Bom cara espero te ajudado nao sei se da para entender ;D Editado Junho 1, 2011 por douguer Link para o comentário Compartilhar em outros sites More sharing options...
SkyDangerous 395 Postado Junho 1, 2011 Share Postado Junho 1, 2011 O que pode fazer e que ajuda muito. Em vez de colocar 3 linhas , simplesmente: <action uniqueid="9996;9997;9998" script="armas.lua" /> Que ficaria melhor , e não amontuaria , fica critério de cada um. Link para o comentário Compartilhar em outros sites More sharing options...
Carlinhow789 1 Postado Junho 1, 2011 Autor Share Postado Junho 1, 2011 vllw ae Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados