Postado Maio 21, 2013 12 anos Sistema de Points que sao vendidos pelo Báu. Olá amigos estou precisando da ajudas de voces. Eu tenho um scripts aqui que foi feito pelo vodka. Oque acontece, eu instalei scripts de acordo que o vodka falou. O problema é o seguinte, quando tento compra um set todo pelo bau ele so vem uma parte, queria que o set venha todo pela quantidade de points necessaria. se tive como fazer cade set e cada itens separados ? aqui esta o código. local lever = { [12001] = {100,2474,2503,2504}, [12002] = {100,7458,3968,7464}, [12003] = {100,2499,2500,2537}, [12004] = {50,8857}, [12005] = {50,7838}, [12006] = {50,102}, [12007] = {50,7455}, [12009] = {50,2407}, [12008] = {50,7409} } local storage,exausted = 98762,10 local Stackable = {8857,7838,7455,2407,7409,102} -- coloque o ID aqui dos que só vem 1 function onUse(cid,item,fromPosition,itemEx,toPosition) if getPoints(cid) < lever[item.actionid][1] then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Você precisa de "..lever[item.actionid][1].." points.") elseif getPlayerStorageValue(cid, storage) >= os.time() then return doPlayerSendCancel(cid, "wait " .. getPlayerStorageValue(cid, storage) - os.time() .. " seconds to use this item again.") end doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and isInArray(Stackable, lever[item.actionid][2]) and 1 or 100) removePoints(cid,lever[item.actionid][1]) setPlayerStorageValue(cid, storage, os.time()+exausted) doPlayerSendTextMessage(cid,22,"Você comprou um " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) return true end Eu nao sei se adicionei certo em actions.xml <action actionid="12001-12002-12003-12004-12005-12006-12007-12008-12009" script="points.lua"/> Algum scripts pode ajuda ? http://www.serversoft.com.br/painel/aff.php?aff=016
Postado Maio 21, 2013 12 anos O certo seria: <action actionid="12001;12002;12003;12004;12005;12006;12007;12008;12009" script="points.lua"/> Ou até <action actionid="12001-12009" script="points.lua"/> -"Supra Omnes Lux Lucis" - Acima de todos brilha a Luz -
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.