boa noite galera do xtibia tenho um script aq de reset e queria que quando resetar daria 1 reset a mais na opçao resets em players
tfs 1.0
local config = {

boa noite galera do xtibia tenho um script aq de reset e queria que quando resetar daria 1 reset a mais na opçao resets em players
tfs 1.0
local config = {
Tente isto:
resets = db.query("SELECT resets FROM players WHERE id = "..getPlayerGUID(cid)) db.query("UPDATE players SET resets = ".. resets + 1.." WHERE id = "..getPlayerGUID(cid)..";)
Testando aqui
qual programa se ta usando pra abrir assim?
resets = db.query("SELECT resets FROM players WHERE id = "..getPlayerGUID(cid))
db.query("UPDATE players SET resets = ".. (resets + 1) .." WHERE id = "..getPlayerGUID(cid)..";)
resets = db.query("SELECT resets FROM players WHERE id = "..getPlayerGUID(cid)) db.query("UPDATE players SET resets = ".. (resets + 1) .." WHERE id = "..getPlayerGUID(cid)..";)
resets = db.query("SELECT resets FROM players WHERE id = "..getPlayerGUID(cid)) db.query("UPDATE players SET resets = ".. (resets + 1) .." WHERE id = "..getPlayerGUID(cid))
Eu copiei e colei, e esqueci de editar...
resets = db.query("SELECT resets FROM players WHERE id = "..getPlayerGUID(cid)) db.query("UPDATE players SET resets = ".. (resets + 1) .." WHERE id = "..getPlayerGUID(cid))Eu copiei e colei, e esqueci de editar...
Caronte ta dando erro assim [C]: in function '_add'
Caronte ta dando erro assim [C]: in function '_add'
É só isso?
É só isso?
Sim
Tenta com isso:
local result = db.getResult("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid)) if result:getID() == -1 then resets = 0 else resets = result:getDataInt("resets") end db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))
Atenciosamente,
Antharaz
Tenta com isso:
local result = db.getResult("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid)) if result:getID() == -1 then resets = 0 else resets = result:getDataInt("resets") end db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))
Antharaz deu esse erro amigo
local resulta = db.storeQuery("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid)) if resulta == false then resets = 0 else resets = resulta.getDataInt("resets") end result.free(resulta) db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))
Eu não vi que seu TFS era 1.0, tente com este código por favor.
Atenciosamente,
Antharaz
local resulta = db.storeQuery("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid)) if resulta == false then resets = 0 else resets = resulta.getDataInt("resets") end result.free(resulta) db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))Eu não vi que seu TFS era 1.0, tente com este código por favor.
O correto seria:
local resulta = db.storeQuery("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid)) if resulta == false then resets = 0 else resets = result.getDataInt(resulta, "resets") end result.free(resulta) db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))
Yours Mkalo