local config = { coin = {2160, xxx}, --Moeda VIP, scarab coin ID. lever = { [6016] = {{1000, scarab_coin_price}, 2158}, [6017] = {{1000, scarab_coin_price}, 2154}, [6018] = {{1000, scarab_coin_price}, 2156}, }}function onUse(cid,item,fromPosition,itemEx,toPosition) if not doPlayerRemoveItem(cid, config.coin[1], config.lever[item.actionid][1][1]) then if not doPlayerRemoveItem(cid, config.coin[2], config.lever[item.actionid][1][2]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você não tem dinheiro suficiente.") return true end end doPlayerAddItem(cid, config.lever[item.actionid][2], 1) doSendAnimatedText(toPosition, 'Comprado!', TEXTCOLOR_BLUE) doSendMagicEffect(toPosition, 12) return trueend






info
Grupo: Campones
Registrado: 18/05/13
Posts: 45
Reputação: 0
Gênero: Masculino
Ola galera, eu tenho um script para comprar item com uma certa moeda de troca, porém queria saber como edito o script para aceitar 2 moedas de troca.. POR EXEMPLO: compro tal item clicando no bau com crystal coin dentro da BP, quero modificar o script para comprar com crystal coin ou scarab coin.. versão do ot 8.6 tfs 0.4
local coin = 2160 -- sua moeda vip
local lever = {
[6016] = {1000,2158},
[6017] = {1000,2154},
[6018] = {1000,2156},
}
local arrows = {8303,8302,8301} -- coloque o ID aqui
function onUse(cid,item,fromPosition,itemEx,toPosition)
if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você não tem dinheiro suficiente (1000000 gold coins = 1000k = 1000 crystal coins).")
end
doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and 1 or 1)
doSendAnimatedText(toPosition,'Comprado!', TEXTCOLOR_BLUE)
doSendMagicEffect(toPosition,12)
return true
end