brenomadlan 6 Postado Junho 10, 2011 Share Postado Junho 10, 2011 Oi gente.. Bom dia, boa tarde, boa noite. Queria um Script assim: O cara clica no baú, dai ele só receberá o prêmio (ID: 7459) se o jogador tiver os seguintes itens no inventário: - ID: 8710,Quantidade: 300 - ID: 2679,Quantidade: 10 - ID: 2151,Quantidade: 5 - ID: 2123 Quantidade: 1 Depois que ele verificar ele retira esses itens do inventario e adiciona o Item (ID: 7459) como explicado anteriormente. Resumindo: Ao clicar no baú o Player deverá ter esses itens, dai os itens seram removidos e ele receberá um novo item. OBS: A Quest poderia ser feita quantas vezes quizer (é só trazer os itens novamente)... Obrigado, dou REP+ pra quem souber o Script Link para o comentário https://xtibia.com/forum/topic/158309-ao-clicar-no-chest-receber-o-item-da-quest-e-retirar-x-item-do-seu-inventario/ Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Junho 10, 2011 Share Postado Junho 10, 2011 function onUse(cid, item) local itens = { [8710] = 300, [2679] = 10, [2151] = 5, [2123] = 1 } local reward = 2160 for id, quanti in pairs(itens) do if getPlayerItemCount(cid, id) < quanti then return doPlayerSendCancel(cid, "You dont have the itens.") end end for it, ty in pairs(itens) do doPlayerRemoveItem(cid, it, ty) end doPlayerAddItem(cid, reward, 1) doPlayerSendTextMessage(cid, 4, "Congratulations, you made your item.") return TRUE end Ai está o script. Link para o comentário https://xtibia.com/forum/topic/158309-ao-clicar-no-chest-receber-o-item-da-quest-e-retirar-x-item-do-seu-inventario/#findComment-1044104 Compartilhar em outros sites More sharing options...
0 brenomadlan 6 Postado Junho 11, 2011 Autor Share Postado Junho 11, 2011 Mas isso eu adiociono aonde? Actions? Tem que por algo no .XML? Link para o comentário https://xtibia.com/forum/topic/158309-ao-clicar-no-chest-receber-o-item-da-quest-e-retirar-x-item-do-seu-inventario/#findComment-1044372 Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Junho 11, 2011 Share Postado Junho 11, 2011 Vá no mapeditor e coloque um actionid na estatua. Depois vá em data/actions/script, crie um arquivo .lua, nomeie para rechange. Depois vá em data/actions, abra o arquivo actions.xml e cole isto em algum lugar dele: <action actionid="AID" event="script" value="rechange.lua"/> Troque onde esta AID pelo actionid que você colocou na estatua. Até. Link para o comentário https://xtibia.com/forum/topic/158309-ao-clicar-no-chest-receber-o-item-da-quest-e-retirar-x-item-do-seu-inventario/#findComment-1044397 Compartilhar em outros sites More sharing options...
0 josedi 0 Postado Junho 11, 2011 Share Postado Junho 11, 2011 Achei boa a Script! Tem como modificar um pouco para min? Em vez de 1 chest eu queria que voce alavanca! e que os itens ficase posição X quando dese "Use" na alvanca acorrese a troca tem como? ID's: Alavanca 1945 [X: 147] [Y: 61] [Z: 4]. Tibiahispiano emblem 8979 [X: 146] [Y: 61] [Z: 4]. Norseman doll 8992 [X: 145] [Y: 61] [Z: 4]. Crow [2128] Local onde deve aparecer dps da troca [X: 148] [Y: 61] [Z: 4]. Obs:Os itens usados na troca devem ser colocados por cima de outros que estarão com aquele "brilhinho" e os que estão brilhando n deverão sumir so apenas os que forão colocados por cima. Link para o comentário https://xtibia.com/forum/topic/158309-ao-clicar-no-chest-receber-o-item-da-quest-e-retirar-x-item-do-seu-inventario/#findComment-1044620 Compartilhar em outros sites More sharing options...
0 brenomadlan 6 Postado Junho 11, 2011 Autor Share Postado Junho 11, 2011 Obrigado, funcionou perfeitamente... Link para o comentário https://xtibia.com/forum/topic/158309-ao-clicar-no-chest-receber-o-item-da-quest-e-retirar-x-item-do-seu-inventario/#findComment-1044833 Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Junho 11, 2011 Share Postado Junho 11, 2011 @Merlink Tipo isso? http://www.xtibia.com/forum/topic/157854-the-blacksmith-system/ Link para o comentário https://xtibia.com/forum/topic/158309-ao-clicar-no-chest-receber-o-item-da-quest-e-retirar-x-item-do-seu-inventario/#findComment-1044925 Compartilhar em outros sites More sharing options...
Pergunta
brenomadlan 6
Oi gente.. Bom dia, boa tarde, boa noite.
Queria um Script assim: O cara clica no baú, dai ele só receberá o prêmio (ID: 7459) se o jogador tiver os seguintes itens no inventário:
- ID: 8710,Quantidade: 300
- ID: 2679,Quantidade: 10
- ID: 2151,Quantidade: 5
- ID: 2123 Quantidade: 1
Depois que ele verificar ele retira esses itens do inventario e adiciona o Item (ID: 7459) como explicado anteriormente.
Resumindo:
Ao clicar no baú o Player deverá ter esses itens, dai os itens seram removidos e ele receberá um novo item.
OBS: A Quest poderia ser feita quantas vezes quizer (é só trazer os itens novamente)...
Obrigado, dou REP+ pra quem souber o Script
Link para o comentário
https://xtibia.com/forum/topic/158309-ao-clicar-no-chest-receber-o-item-da-quest-e-retirar-x-item-do-seu-inventario/Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados