Zuth kimu 8 Postado Julho 19, 2010 Share Postado Julho 19, 2010 (editado) Bom galera, eu to com uns problemas no meu server, e se puder alguem me ajude por favor. Tipo, no meu OT Evolutions 0.7.8 tem uma moeda nova chamada Ruby Coin, eu consegui configura ela pra quando clicar nela, 1 ruby coin virar 100 crystal coins, mas eu não consigo configurar pra 100 crystal coins virar 1 ruby coin. Quando eu clico nos 100 crystal coins pra virar 1 ruby coin, ele vira 100 platinum coins (como se tivesse trocando 10k) Crystal Coin function onUse(cid, item, frompos, item2, topos) if doRemoveItem(item.uid,1) then doPlayerSendTextMessage(cid,22,"You have changed 1 crystal coin to 100 platinum coins") doPlayerAddItem(cid,2152,100) end end Ruby Coin function onUse(cid, item, frompos, item2, topos) if doRemoveItem(item.uid,1) then doPlayerSendTextMessage(cid,22,"You have changed 1 ruby coin to 100 crystal coins") doPlayerAddItem(cid,2160,100) end end EDIT: Esqueçi de informar, o id do ruby coin é 13685 Grato desde já, ATT, Zuth Kimu. Editado Julho 19, 2010 por Zuth kimu Link para o comentário https://xtibia.com/forum/topic/137500-action-nova-moeda/ Compartilhar em outros sites More sharing options...
Oneshot 732 Postado Julho 19, 2010 Share Postado Julho 19, 2010 Zuth kimu, Bom, você deverá adicionar a função que faz isso no script da Crystal Coin, Então o script ficaria mais ou menos assim: function onUse(cid, item, frompos, item2, topos) if (getPlayerItemCount(cid, 2160) == 100) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have changed 100 crystal coins to 1 ruby coin") doPlayerRemoveItem(cid, 2160, 100) doPlayerAddItem(cid, 13685, 1) else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have changed 1 crystal coin to 100 platinum coin") doPlayerRemoveItem(cid, 2160, 1) doPlayerAddItem(cid, 2152, 1) end return TRUE end Teste e reporte no tópico o funcionamento. Abraços Link para o comentário https://xtibia.com/forum/topic/137500-action-nova-moeda/#findComment-908418 Compartilhar em outros sites More sharing options...
Zuth kimu 8 Postado Julho 21, 2010 Autor Share Postado Julho 21, 2010 Não funcionou, agora quando eu do use em 100 crystal coins vira 1 platinum coin Link para o comentário https://xtibia.com/forum/topic/137500-action-nova-moeda/#findComment-909252 Compartilhar em outros sites More sharing options...
Oneshot 732 Postado Julho 21, 2010 Share Postado Julho 21, 2010 (editado) Ops, falha minha, Teste com o script que vou passar abaixo, lembrando que essa Action deve ser atribuída ao ID 2160. function onUse(cid, item, frompos, item2, topos) if (doRemoveItem(item.uid, 100)) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have changed 100 crystal coins to 1 ruby coin") doPlayerAddItem(cid, 13685, 1) else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have changed 1 crystal coin to 100 platinum coin") doPlayerAddItem(cid, 2152, 100) end return true end Abraços, Editado Julho 21, 2010 por Oneshot Link para o comentário https://xtibia.com/forum/topic/137500-action-nova-moeda/#findComment-909277 Compartilhar em outros sites More sharing options...
GodBz 6 Postado Julho 29, 2010 Share Postado Julho 29, 2010 Funcionou em 8.6 parabens... Link para o comentário https://xtibia.com/forum/topic/137500-action-nova-moeda/#findComment-913758 Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Julho 29, 2010 Share Postado Julho 29, 2010 Aguardando confirmação do criador do tópico, assim que o script funcionar denúnciar novamente o tópico para que ele possa ser movido para a seção de resolvidos. Abraços. Link para o comentário https://xtibia.com/forum/topic/137500-action-nova-moeda/#findComment-913905 Compartilhar em outros sites More sharing options...
SynGame 2 Postado Setembro 30, 2010 Share Postado Setembro 30, 2010 Interessante ... Link para o comentário https://xtibia.com/forum/topic/137500-action-nova-moeda/#findComment-940000 Compartilhar em outros sites More sharing options...
Posts Recomendados