Ir para conteúdo
  • Cadastre-se

[Pedido] User X item e ganhe Premium Points no site


Posts Recomendados

Gente, sou novo aqui no TK, então me perdei se fiz algo de errado.

 

 

Bem sei que muito vão falar a já tem esse script, acredite eu achei vários pra ser exato 4 diferente mais nem um deles funfo no meu server

 

 

Uso o server Malblofor 10.50 mais to rodando a versão 10.41

 

 

 

O script que mais gostei foi esse: [actions] Adicionar premium points ao usar X item

 

 

OBS: O script acima não apresenta nem um erro aparente mais também não funciona

 

 

Se algum de vocês souber de um que funfe no meu server ou quiser fazer um caso não der muito trabalho des de já agradeço 

 

Link para o post
Compartilhar em outros sites

Voce sabe que premium points e aquilo que e usado no site pra comprar items no shop ne?

Se voce quer premium days ou vip days, tem que ser outro script.

 

To olhando o script dele, nao achei nenhum erro ainda...

Que site voce ta usando?

 

Esquece, ainda to olhando eu nao achei erros, pode ser algo na sua database ou no seu servidor.

Editado por krellgaming (veja o histórico de edições)

[TalkAction] Comando !stamina e stamina potion.

http://www.tibiaking.com/forum/topic/38953-talkaction-stamina-recupera-stamina-e-d%C3%A1-uma-potion-de-stamina/

Krell Gaming, OTServer estará ONLINE em breve!

Training Offline

Tasks, Mounts, Addons, Outfits

Quests baú, Quests lógicas, Quests misteriosas

Mistery Box (Itens Aleatórios), Upgrade your Itens(Melhorar os atributos dos itens), Frag Remover, Monster Cards

Stamina System e Stamina Potion

Castle com sistema próprio

Área Free com variadas e equilibradas hunts.

Mapa RPG porém equilibrado às rates do servidor.

Rates Variadas (Stages que podem variar de exp alta pra baixa, não baixando sempre como a maioria)

Drop rate: variando entre 3 ou mais x

Skills e ML: 20/10

Houses apenas para premium accounts.

Premium Account = 15 reais um mês.

Aproveite!

Link para o post
Compartilhar em outros sites

Sim, eu sei e realmente Premium Point

 

não da erro, mais não funciona

 

>>> Site Que estou usando <<<

 

 

Espero que alguém me ajude talvez seja porque o server e atual bem eu não sou muito experiente em script.

Editado por Muskus (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Ve se funciona esse script.

function onUse(cid, item, fromPosition, itemEx, toPosition)
local addpoints = 10 -- Numero de pontos a ser adicionado
db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + "..addpoints.." WHERE `id` = '" ..getPlayerAccountId(cid).. "';")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, ""..addpoints.." premium points have been added to your account.")
doRemoveItem(item.uid, 1)
return true
end

[TalkAction] Comando !stamina e stamina potion.

http://www.tibiaking.com/forum/topic/38953-talkaction-stamina-recupera-stamina-e-d%C3%A1-uma-potion-de-stamina/

Krell Gaming, OTServer estará ONLINE em breve!

Training Offline

Tasks, Mounts, Addons, Outfits

Quests baú, Quests lógicas, Quests misteriosas

Mistery Box (Itens Aleatórios), Upgrade your Itens(Melhorar os atributos dos itens), Frag Remover, Monster Cards

Stamina System e Stamina Potion

Castle com sistema próprio

Área Free com variadas e equilibradas hunts.

Mapa RPG porém equilibrado às rates do servidor.

Rates Variadas (Stages que podem variar de exp alta pra baixa, não baixando sempre como a maioria)

Drop rate: variando entre 3 ou mais x

Skills e ML: 20/10

Houses apenas para premium accounts.

Premium Account = 15 reais um mês.

Aproveite!

Link para o post
Compartilhar em outros sites
Deu o seguinte erro abaixo:
 
Lua Script Error: [Action Interface]
data/actions/scripts/aatua/points.lua:onUse
data/actions/scripts/aatua/points.lua:3: attempt to call global 'getPlayerAccoun
tId' (a nil value)
stack traceback:
        [C]: in function 'getPlayerAccountId'
        data/actions/scripts/aatua/points.lua:3: in function <data/actions/scrip
ts/aatua/points.lua:1>
Link para o post
Compartilhar em outros sites

Ve se vai assim, tinha uma função errada, que não tava definida... hahahaha

function onUse(cid, item, fromPosition, itemEx, toPosition)
local addpoints = 10 -- Numero de pontos a ser adicionado
db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + "..addpoints.." WHERE `name` = '" ..getPlayerAccount(cid).. "';")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, ""..addpoints.." premium points have been added to your account.")
doRemoveItem(item.uid, 1)
return true
end
Editado por krellgaming (veja o histórico de edições)

[TalkAction] Comando !stamina e stamina potion.

http://www.tibiaking.com/forum/topic/38953-talkaction-stamina-recupera-stamina-e-d%C3%A1-uma-potion-de-stamina/

Krell Gaming, OTServer estará ONLINE em breve!

Training Offline

Tasks, Mounts, Addons, Outfits

Quests baú, Quests lógicas, Quests misteriosas

Mistery Box (Itens Aleatórios), Upgrade your Itens(Melhorar os atributos dos itens), Frag Remover, Monster Cards

Stamina System e Stamina Potion

Castle com sistema próprio

Área Free com variadas e equilibradas hunts.

Mapa RPG porém equilibrado às rates do servidor.

Rates Variadas (Stages que podem variar de exp alta pra baixa, não baixando sempre como a maioria)

Drop rate: variando entre 3 ou mais x

Skills e ML: 20/10

Houses apenas para premium accounts.

Premium Account = 15 reais um mês.

Aproveite!

Link para o post
Compartilhar em outros sites

Mesmo assim ainda da este erro:

 

 
Lua Script Error: [Action Interface]
data/actions/scripts/aatua/points.lua:onUse
data/actions/scripts/aatua/points.lua:3: attempt to call global 'getPlayerAccoun
t' (a nil value)
stack traceback:
        [C]: in function 'getPlayerAccount'
        data/actions/scripts/aatua/points.lua:3: in function <data/actions/scrip
ts/aatua/points.lua:1>

e bem parecido com o erro antigo.

Link para o post
Compartilhar em outros sites

Tenta ai:

function onUse(cid, item, fromPosition, itemEx, toPosition)
local addpoints = 10 -- Numero de pontos a ser adicionado
db
.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + "..addpoints.." WHERE `name` = '' ..getPlayerAccount(cid).. '';")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, ""..addpoints.." premium points have been added to your account.")
doRemoveItem(item.uid, 1)
return true
end
Link para o post
Compartilhar em outros sites

Alencar123

 

Tentei e da o este erro:

 


Lua Script Error: [Action Interface]
data/actions/scripts/aatua/points.lua:onUse
data/actions/scripts/aatua/points.lua:3: attempt to call field 'executeQuery' (a
 nil value)
stack traceback:
        [C]: in function 'executeQuery'
        data/actions/scripts/aatua/points.lua:3: in function <data/actions/scrip
ts/aatua/points.lua:1>
Link para o post
Compartilhar em outros sites
function onUse(cid, item, fromPosition, itemEx, toPosition)

local addpoints = 10 -- Numero de pontos a ser adicionado

db.query("UPDATE `accounts` SET `premium_points` = `premium_points` + "..addpoints.." WHERE `name` = '' ..getPlayerAccount(cid).. '';")

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, ""..addpoints.." premium points have been added to your account.")

doRemoveItem(item.uid, 1)

return true

end

 

Link para o post
Compartilhar em outros sites

Amigo tive um progresso, o item sumiu apareceu a mensagem parecia ate que tinha funcionado, mais o ponto não foi pro site e apareceu esse erro:

 

 

[Error - mysql_real_query] Query: UPDATE `accounts` SET `premium_points` = `prem
ium_points` + 1 WHERE `name` = '' ..getPlayerAccount(cid).. '';
Message: You have an error in your SQL syntax; check the manual that corresponds
 to your MySQL server version for the right syntax to use near '..getPlayerAccou
nt(cid).. ''' at line 1
Link para o post
Compartilhar em outros sites

Não sei uma maneira de resolver isso.Tu tento usar esse:                                                       www.tibiaking.com/forum/topic/39332-pedido-item-que-gera-pontos-no-site/

local function doPlayerAddPremiumPoints(cid, ppoints)

db.query('UPDATE accounts SET premium_points=points+'.. ppoints ..' WHERE account_id=' .. getAccountNumberByPlayerName(getCreatureName(cid)))
end 


function onUse(cid, item, fromPosition, itemEx, toPosition) 
doPlayerAddPremiumPoints
(cid, 30)
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have recived 30 shop points to your account.")
doSendMagicEffect(getCreaturePosition(cid), 28)
doRemoveItem(item.uid,1)
return true
end

Link para o post
Compartilhar em outros sites

Com esse novo código da esse novo erro:

 

 
[Error - mysql_real_query] Query: UPDATE accounts SET premium_points=points+1 WH
ERE account_id=449
Message: Unknown column 'account_id' in 'where clause'
Link para o post
Compartilhar em outros sites

function onUse(cid, item, fromPosition, itemEx, toPosition)
local addpoints = 10 -- Numero de pontos a ser adicionado
db.query("UPDATE `accounts` SET `premium_points` = `premium_points` + "..addpoints.." WHERE `name` = '" ..getPlayerAccount(cid).. "';")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, ""..addpoints.." premium points have been added to your account.")
doRemoveItem(item.uid, 1)
return true
end
 

Hahahaha tenta essa, é que você usa uma distro que não tem db.executequery

E as vezes pra postar aqui no fórum, dá uma comida no aspas simples e no ", então é só isso que tava faltando...

vê se dá certo, se não der no de cima, tenta esse:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local addpoints = 10 -- Numero de pontos a ser adicionado
db.query("UPDATE `accounts` SET `premium_points` = `premium_points` + "..addpoints.." WHERE `name` = " ..getPlayerAccount(cid).. ";")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, ""..addpoints.." premium points have been added to your account.")
doRemoveItem(item.uid, 1)
return true
end
Editado por krellgaming (veja o histórico de edições)

[TalkAction] Comando !stamina e stamina potion.

http://www.tibiaking.com/forum/topic/38953-talkaction-stamina-recupera-stamina-e-d%C3%A1-uma-potion-de-stamina/

Krell Gaming, OTServer estará ONLINE em breve!

Training Offline

Tasks, Mounts, Addons, Outfits

Quests baú, Quests lógicas, Quests misteriosas

Mistery Box (Itens Aleatórios), Upgrade your Itens(Melhorar os atributos dos itens), Frag Remover, Monster Cards

Stamina System e Stamina Potion

Castle com sistema próprio

Área Free com variadas e equilibradas hunts.

Mapa RPG porém equilibrado às rates do servidor.

Rates Variadas (Stages que podem variar de exp alta pra baixa, não baixando sempre como a maioria)

Drop rate: variando entre 3 ou mais x

Skills e ML: 20/10

Houses apenas para premium accounts.

Premium Account = 15 reais um mês.

Aproveite!

Link para o post
Compartilhar em outros sites

tentei os dois e os 2 dar o mesmo erro:

 

 
 
Lua Script Error: [Action Interface]
data/actions/scripts/aatua/points.lua:onUse
data/actions/scripts/aatua/points.lua:3: attempt to call global 'getPlayerAccoun
t' (a nil value)
stack traceback:
        [C]: in function 'getPlayerAccount'
        data/actions/scripts/aatua/points.lua:3: in function <data/actions/scrip
ts/aatua/points.lua:1>
Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo