Ir para conteúdo
  • 0

[Ajuda] Script Crashando Servidor


Farathor

Pergunta

Olá, gostaria de saber, porque o Script abaixo, crasha o meu servidor. Quando eu adiciono a tag dele no globalevents.xml. Quando eu vou abrir o servidor, na hora de carregar os globalevents, o distro crasha e fecha, gostaria de saber, poque isso está acontecendo. OBS: MEU DISTRO É OTX

 


local salary = {
[4] = 150000000,
[5] = 200000000,
[6] = 250000000,
}
local func = db.executeQuery or db.query
function onTime()
if os.date("%d") == "1" then
for group_id, money in pairs(salary) do
local query = db.getResult("SELECT id, online FROM players WHERE group_id = "..group_id)
if query:getID() ~= -1 then
repeat
if query:getDataInt("online") > 0 then
local pid = getPlayerByName(getPlayerNameByGUID(query:getDataInt("id")))
setPlayerStorageValue(pid, STAFF_VAULT, money)
setPlayerStorageValue(pid, STAFF_VAULT_LIMITS, 0)
else
local verify_query = db.getResult("SELECT * FROM player_storage WHERE player_id = "..query:getDataInt("id").." AND key = "..STAFF_VAULT)
if verify_query:getID() ~= -1 then
func("UPDATE player_storage SET value = "..money.." WHERE player_id = "..query:getDataInt("id").." AND key = "..STAFF_VAULT)
func("UPDATE player_storage SET value = 0 WHERE player_id = "..query:getDataInt("id").." AND key = "..STAFF_VAULT_LIMITS)
verify_query:free()
else
func("INSERT INTO player_storage VALUES ("..query:getDataInt("id")..", "..STAFF_VAULT..", "..money..")")
func("INSERT INTO player_storage VALUES ("..query:getDataInt("id")..", "..STAFF_VAULT_LIMITS..", 0)")
end
end
until not query:next()
query:free()
end
end
end
return true
end

 

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

×
×
  • Criar Novo...