qual erro que dá no distro?
@topic
area incorreta e titulo irregular
reportado
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

qual erro que dá no distro?
@topic
area incorreta e titulo irregular
reportado
info
Grupo: Banidos
Registrado: 04/09/12
Posts: 40
Reputação: +1

Desculpa Pelo Topico Acabei De Criar a Conta,So Iniciante.
Script:
local lever = {
[6001] = {3,11257},
[6002] = {3,2527},
[6003] = {3,2644},
[6004] = {3,9928},
[6005] = {3,9929},
[6006] = {3,9927},
[6007] = {3,10219},
[6008] = {7,7735},
[6009] = {7,6534},
[6010] = {7,7405},
[6011] = {7,7423},
[6012] = {7,7389},
[6013] = {7,5907},
[6014] = {7,2352},
[6015] = {15,7426},
[6016] = {15,2424},
[6017] = {15,2441},
[6018] = {15,8980},
[6019] = {15,7433},
[6020] = {15,8858},
[6021] = {15,8979},
[6022] = {15,8976},
[6023] = {15,5978}
}
local storage,exausted = 98762,10
local Stackable = {11257,2527,2644,9928,9929,9927,10219,7735,6534,7405,7423,7389,5907,2352,7426,2424,2441,8980,7433,8858,8979,8976,5978} -- 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
Tag:
<action actiond="6001-6023" script="pointsbau.lua"/>
Erro No Distro:
O erro nao esta mais acontecendo
Atenciosamente,
InfinityOts.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

o erro não está mais acontecendo?
então me explica oque ta acontecendo velho
você instalou todo o sistema certinho? executou a query e colocou as functions na lib?
quando vc clica no báu aparece algum erro?
info
Grupo: Banidos
Registrado: 04/09/12
Posts: 40
Reputação: +1

sabe quando vc compra quest no npc e poim na casa pra bota itens ?
entao ela abre igual a que vc compra no npc
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

sabe quando vc compra quest no npc e poim na casa pra bota itens ?
entao ela abre igual a que vc compra no npc
WTF?
não entendi nada uhauhuhuhuhuaua
esse ai são só baú, dai você abre e não tem nada?
tira uma print então
Editado Setembro 4 por Vodkart
info
Grupo: Banidos
Registrado: 04/09/12
Posts: 40
Reputação: +1

como coloca imagem nisso ?
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

é colocar entre as tags [./img]
sem o ponto ali
info
Grupo: Banidos
Registrado: 04/09/12
Posts: 40
Reputação: +1

info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

era só ter trocado
<action actiond="6001-6023" script="pointsbau.lua"/>
por
<action actionid="6001-6023" script="pointsbau.lua"/>
info
Grupo: Banidos
Registrado: 04/09/12
Posts: 40
Reputação: +1

vod meu script ta aki neste topico
MEU SCRIPT ME AJUDA VOD PORFAVOR:
local lever = {
[6001] = {3,11257},
[6002] = {3,2527},
[6003] = {3,2644},
[6004] = {3,9928},
[6005] = {3,9929},
[6006] = {3,9927},
[6007] = {3,10219},
[6008] = {7,7735},
[6009] = {7,6534},
[6010] = {7,7405},
[6011] = {7,7423},
[6012] = {7,7389},
[6013] = {7,5907},
[6014] = {7,2352},
[6015] = {15,7426},
[6016] = {15,2424},
[6017] = {15,2441},
[6018] = {15,8980},
[6019] = {15,7433},
[6020] = {15,8858},
[6021] = {15,8979},
[6022] = {15,8976},
[6023] = {15,5978}
}
local storage,exausted = 98762,10
local Stackable = {11257,2527,2644,9928,9929,9927,10219,7735,6534,7405,7423,7389,5907,2352,7426,2424,2441,8980,7433,8858,8979,8976,5978} -- 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
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

Já testei o seu script e não achei nenhum erro, tirando a tag claro
vc com certeza fez alguma coisa de errado, você arrumou a tag? se arrumou quando vc clica no bau da algum erro?
info
Grupo: Banidos
Registrado: 04/09/12
Posts: 40
Reputação: +1

a tag ja arrumei, sera que eu n coloquei sera os negocio na lib/function ou n executei a query ?
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

refaz todos os passo do tópico então!
Da uma olhada se vc fez tudo certo e dps volte aki
ta aqui:
Editado Setembro 4 por Vodkart
info
Grupo: Banidos
Registrado: 04/09/12
Posts: 40
Reputação: +1

Erro No DIstro:
[04/09/2012 14:49:21] [Error - Action Interface]
[04/09/2012 14:49:21] data/actions/scripts/pointsbau.lua:onUse
[04/09/2012 14:49:21] Description:
[04/09/2012 14:49:21] data/actions/scripts/pointsbau.lua:29: attempt to call global 'getPoints' (a nil value)
[04/09/2012 14:49:21] stack traceback:
[04/09/2012 14:49:21] data/actions/scripts/pointsbau.lua:29: in function <data/actions/scripts/pointsbau.lua:28>
Editado Setembro 4 por InfinityOts
info
Grupo: Banidos
Registrado: 04/09/12
Posts: 40
Reputação: +1
Bom Dia,
Eu coloquei o script do vodkart de system points no meu ot.
e na hora de comprar inves de tirar os points e dar o item quando vc clica no bau simplesmente ele abre o bau e da um erro no distro
alguem me ajuda porfavor ???
Alguem tem a solucao desse problema me ajude quantos antes e darei 5 reps
Atenciosamente,
InfinityOts
Editado Setembro 4 por InfinityOts