Versão 1.0 UTF 8
Então, é assim vai ter varios Baúss e atrás desses bau ira ter o item para eles ver o determinado item e poder dar look nesse item pra ver atributos... eu queria usar somente uma action para todos os baus pq imagina criar 25 ids para colocar no bau e editar 25 vezes a pasta de scripts, iria ser muito trampo... Olha, nessa base que eu tava usando tinha uma scripts e nessa script tinha varios ids de items " os ids items que era donates do server " se você puder da uma olhada essa scripts e ver se é possivel fazer oque eu estou falando, só é me explicar e tu ganha meu rep ksksksk vlws.
local coin = 11192 - id da moeda
local lever = {
[6001] = {15,2474},
[6002] = {15,12603},
[6003] = {15,12604},
[6004] = {15,12605}, id dos items donates
[6005] = {15,12610},
[6006] = {15,12609},
[6007] = {10,12385},
[6008] = {25,10134},
[6009] = {40,10022},
[6010] = {8,2471},
[6011] = {8,2508},
[6012] = {8,2507},
[6013] = {8,2640},
[6014] = {8,2390},
[6015] = {8,7390},
[6016] = {8,8930},
[6017] = {8,7840},
[6018] = {8,8858},
[6019] = {25,10309}
}
function onUse(cid,item,fromPosition,itemEx,toPosition)
if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then
return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." " ..getItemNameById(coin))
end
doPlayerAddItem(cid,lever[item.actionid][2])
doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2]))
doSendMagicEffect(getCreaturePosition(cid), math.random(28,30))
doTransformItem(item.uid, item.itemid == 1748 and 1748 or 1748)
return true
end
Lembrando que é um shop system, é basicamente assim: clicou no bau, tem o dinheiro certinho ele recebera o item mas tmb será descontado a grana dele, na base que eu estou usando tem isso porém só tá funcionando com os ids dos items que o cara programou mas quando eu coloco o id do item que eu quero que o player receba não vai, o bau não faz nada
edit: achei aqui no actions.xml os ids dos items:
<!-- Vendas -->
<action uniqueid="6001" script="vendas/venda.lua" />
<action uniqueid="6002" script="vendas/venda.lua" />
<action uniqueid="6003" script="vendas/venda.lua" />
<action uniqueid="6004" script="vendas/venda.lua" />
<action uniqueid="6005" script="vendas/venda.lua" />
<action uniqueid="6006" script="vendas/venda.lua" />
<action uniqueid="6007" script="vendas/venda.lua" />
<action uniqueid="6008" script="vendas/venda.lua" />
<action uniqueid="6009" script="vendas/venda.lua" />
<action uniqueid="6010" script="vendas/venda.lua" />
<action uniqueid="6011" script="vendas/venda.lua" />
<action uniqueid="6012" script="vendas/venda.lua" />
<action uniqueid="6013" script="vendas/venda.lua" />
<action uniqueid="6014" script="vendas/venda.lua" />
<action uniqueid="6015" script="vendas/venda.lua" />
<action uniqueid="6016" script="vendas/venda.lua" />
<action uniqueid="6017" script="vendas/venda.lua" />
<action uniqueid="6018" script="vendas/venda.lua" />
<action uniqueid="6019" script="vendas/venda.lua" />
<action uniqueid="6020" script="vendas/venda.lua" />
<action uniqueid="6021" script="vendas/venda.lua" />
<action uniqueid="6022" script="vendas/venda.lua" />
<action uniqueid="6023" script="vendas/venda.lua" />
<action uniqueid="6024" script="vendas/venda.lua" />
<action uniqueid="6025" script="vendas/venda.lua" />
<action uniqueid="6026" script="vendas/venda.lua" />
<action uniqueid="6027" script="vendas/venda.lua" />
eu creio que é só criar as action id e ditar lá nas scripts o id do item de ambos, será que é assim mesmo ?