os IDS DOS item precisa existir, se não existir vai dar erro...
local coin = 9020 -- sua moeda vip
local lever = {
--AID 1938 --QUANTCOIN 5-- ID DO ITEM 12622--QUANTIDADE 1
[1938] = {5, 12622, 1},
[1939] = {5, 12631, 1},
[1940] = {5, 12632, 1},
[1941] = {5, 12633, 1},
[1942] = {5, 12627, 1},
[1943] = {5, 12628, 1},
[1944] = {5, 12629, 1},
[1945] = {10, 12630, 1},
[1946] = {5, 12636, 1},
[1947] = {5, 12635, 1},
[1948] = {5, 12634, 1},
[1949] = {5, 12626, 1},
[1950] = {5, 12639, 1},
[1951] = {5, 12640, 1},
[1952] = {5, 12641, 1},
[1953] = {5, 12625, 1},
[1954] = {5, 12637, 1},
[1955] = {5, 12624, 1},
[1956] = {5, 12623, 1},
[1957] = {5, 12638, 1},
}
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], isItemStackable(lever[item.actionid][2]) and isInArray(lever, lever[item.actionid][2]) and 1 or 100)
doPlayerSendTextMessage(cid,22,"você comprou "..lever[item.actionid][3].." " ..getItemNameById(lever[item.actionid][2]))
doSendMagicEffect(getCreaturePosition(cid), math.random(28,30))
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
return true
end






info
Grupo: Campones
Registrado: 20/08/11
Posts: 47
Reputação: +5
Char no Tibia: Will Kevorkian
local coin = 9020 -- sua moeda vip local lever = { [1938] = {5,12622}, [1939] = {5,12631}, [1940] = {5,12632}, [1941] = {5,12633}, [1942] = {5,12627}, [1943] = {5,12628}, [1944] = {5,12629}, [1945] = {10,12630}, [1946] = {5,12636}, [1947] = {5,12635}, [1948] = {5,12634}, [1949] = {5,12626}, [1950] = {5,12639}, [1951] = {5,12640}, [1952] = {5,12641}, [1953] = {5,12625}, [1954] = {5,12637}, [1955] = {5,12624}, [1956] = {5,12623}, [1957] = {5,12638} } local arrows = {2544,7364,7840} -- coloque o ID das arrows 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], isItemStackable(lever[item.actionid][2]) and isInArray(arrows, lever[item.actionid][2]) and 1 or 100) doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) return true endgostaria de adicionar uma tag de quantidade de item tipo
[1956] = {5 ,12623, 1 },
actionid ,quantidade de donor coin, id do item, quantidade de item recebido