Ir para conteúdo

Featured Replies

Postado
  • Autor

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>
  • Respostas 21
  • Visualizações 2.3k
  • Created
  • Última resposta

Top Posters In This Topic

Postado
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

 

Postado
  • Autor

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
Postado

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

Postado
  • Autor

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'

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo