Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado
  • Diretor

db.executeQuery("UPDATE `accounts` SET `p_points` = " .. (pegarPoints(dono) + config.p_points) .. " WHERE `id` = "..dono)

 

problema ta ai se seu server for site da é só importa a Query

 

 

cria uma arquivo com nome que quiser na pasta LIB  e add isso.

 

function getPoints(cid)

local check = db.getResult("SELECT `p_points` FROM `accounts` WHERE `id` = " .. getPlayerGUID(cid) .. " LIMIT 1")

return check:getDataInt("p_points") <= 0 and 0 or check:getDataInt("p_points") end

 

function addPoints(cid,amount)
db.executeQuery("UPDATE `accounts` SET `p_points` = "..getPoints(cid).."+"..amount.." WHERE `id` = "..getPlayerGUID(cid)) end

 

function removePoints(cid,amount)
db.executeQuery("UPDATE `accounts` SET `p_points` = "..getPoints(cid).."-"..amount.." WHERE `id` = "..getPlayerGUID(cid)) end

 

function setPoints(cid,value)
db.executeQuery("UPDATE `accounts` SET `p_points` = "..value.." WHERE `id` = "..getPlayerGUID(cid)) end
 

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

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

  • Respostas 21
  • Visualizações 832
  • Created
  • Última resposta

Top Posters In This Topic

Postado
  • Autor

[28/05/2015 23:37:24] [Error - GlobalEvent Interface]
[28/05/2015 23:37:24] data/globalevents/scripts/pointsperhour.lua:onThink
[28/05/2015 23:37:24] Description:
[28/05/2015 23:37:24] data/globalevents/scripts/pointsperhour.lua:13: attempt to call field 'executeQuery' (a nil value)
[28/05/2015 23:37:24] stack traceback:
[28/05/2015 23:37:24]     data/globalevents/scripts/pointsperhour.lua:13: in function <data/globalevents/scripts/pointsperhour.lua:5>
[28/05/2015 23:37:24] [Error - GlobalEvents::think] Couldn't execute event: points
[28/05/2015 23:37:24] Reloaded global events.

[28/05/2015 23:37:30] [Error - TalkAction Interface]
[28/05/2015 23:37:30] data/talkactions/scripts/pointsperhour.lua:onSay
[28/05/2015 23:37:30] Description:
[28/05/2015 23:37:30] data/lib/004-database.lua:60: [Result:getDataInt] Result not set!
[28/05/2015 23:37:30] stack traceback:
[28/05/2015 23:37:30]     [C]: in function 'error'
[28/05/2015 23:37:30]     data/lib/004-database.lua:60: in function 'getDataInt'
[28/05/2015 23:37:30]     data/lib/points.lua:5: in function 'getPoints'
[28/05/2015 23:37:30]     data/talkactions/scripts/pointsperhour.lua:2: in function <data/talkactions/scripts/pointsperhour.lua:1>
 

ps: sem site no servidor

 

 

globalevent - pointsperhour.lua

 

 function pegarPoints(acc)
local info = db.getResult("SELECT `p_points` FROM `accounts` WHERE `id` = "..acc)
return info:getDataInt("p_points") < 0 and 0 or info:getDataInt("p_points")
end
function onThink(interval)
local config = {
       p_time = 3600, -- Tempo em segundos para receber os pontos( 3600 = 1hora )
       p_points = 1 -- Quantidade de pontos recebida a cada "p_time"
}
for _, cid in ipairs(getPlayersOnline()) do
if os.time() - getCreatureStorage(cid, 1219) >= config.p_time then
local dono = getPlayerAccountId(cid)
db.escapeString("UPDATE `accounts` SET `p_points` = " .. (pegarPoints(dono) + config.p_points) .. " WHERE `id` = "..dono)
doPlayerSendTextMessage(cid, 19, "Congratulations, you recieved ".. config.p_points .." p points. Now you have ".. getPoints(cid) .." p points in your account. Your timer was reseted.")   
doCreatureSetStorage(cid, 1219, 0)
doCreatureSetStorage(cid, 1219, os.time())
end
end
return true
end

 

 

talkactions - pointsperhour

 

 
function onSay(cid, words, param, channel)
local getP = getPoints(cid)
doPlayerPopupFYI(cid, "You have ".. getP .." P points.")
return true
end

 

Editado por biel.stocco (veja o histórico de edições)

Postado
  • Autor

ai me pegou manin.. o server que to editando tem sources mas eu to com problemas pra compilar e não sei te falar qual distro é, como posso descobrir?
e poderia me ajudar no skype ou de outra forma a compilar minhas sources?

Editado por biel.stocco (veja o histórico de edições)

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