isso é complicado por que vai que o player precisa usar outras moedas mais o sistema transforma sozinho?
faz esquema de um comando por talk para o player ativar esse sistema quando ele quer usar e ele desativar quando ele nao quer usar isso é facil so usar um storageID e um comando simples por talk action





info
Grupo: Visconde
Registrado: 22/09/10
Posts: 474
Reputação: +47
Script Criado pelo Apocarai, e editado por mim
Adc isso em CreatureScripts
function onThink(cid, interval, lastExecution) local config = { [2148] = {quant = 100, to = 2149}, [2149] = {quant = 100, to = 2160} } for k, v in pairs(config) do if getPlayerItemCount(cid, k) >= v.quant then doPlayerRemoveItem(cid, k, v.quant) doPlayerAddItem(cid, v.to,1) doPlayerSendTextMessage(cid, 25, "Changed " .. v.quant .. " " .. getItemNameById(k) .. " into " .. getItemNameById(v.to) .. ".") end end return true endtag
e Adc isso em login.lua
Por TalkActions
add em Talkactions/scripts , nome moedas.lua
function onSay(cid, words, param, item) local config = { [2148] = {quant = 100, to = 2152}, [2152] = {quant = 100, to = 2160} } for k, v in pairs(config) do if getPlayerItemCount(cid, k) >= v.quant then doPlayerRemoveItem(cid, k, v.quant) doPlayerAddItem(cid, v.to,1) doPlayerSendTextMessage(cid, 25, "Changed " .. v.quant .. " " .. getItemNameById(k) .. " into " .. getItemNameById(v.to) .. ".") end end return true endTag
add em Talkactions.xml
Editado Agosto 8 por eduardobean