Ir para conteúdo
  • 0

Talkaction deletar todos os players da database


Pergunta

Será que alguem pode me ajudar?

Gostaria de uma talkaction que eu pudesse deletar todos os players da database com acces abaixo de 2 e menos o accoung manager,uso uma DB sqlite, e manualmente nao consigo deletar por causa das tabelas conectadas com foreign key, tenho uma talkaction que deleta playes mas apenas um por um.

Link para o comentário
https://xtibia.com/forum/topic/249308-talkaction-deletar-todos-os-players-da-database/
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  Em 05/03/2019 em 12:12, Kira Conquest disse:
Versão do Servidor: TFS - 0.4
Tipo de Script: talkaction
Código:
  Mostrar conteúdo oculto

Será que alguem pode me ajudar?

Gostaria de uma talkaction que eu pudesse deletar todos os players da database com acces abaixo de 2 e menos o accoung manager,uso uma DB sqlite, e manualmente nao consigo deletar por causa das tabelas conectadas com foreign key, tenho uma talkaction que deleta playes mas apenas um por um.

Expand  

Poderia disponibilizar a talkaction que deleta players do um po um?

  • 0
  Em 09/03/2019 em 19:21, Italox disse:

Poderia disponibilizar a talkaction que deleta players do um po um?

Expand  
function onSay(cid, words, param, channel)

local p = string.explode(param, ',')

if(param == "") then

doPlayerSendCancel(cid, "Command requires param.")

return true

end

if(words == "/delete") then

if(db.getResult("DELETE FROM players WHERE level > 30;"):getID() == -1) then

return doPlayerSendCancel(cid, "You Have Deleted [" .. p[1] .. "] .")

end

return db.executeQuery("UPDATE `players`" .. p[1] .. "' WHERE players = '" .. p[1] .. "';") and doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have Deleted " .. p[1] .. "'s name")

end

end

 

  • 0
function onSay(cid, words, param, channel)
	local executer = getPlayerGUID(cid)
	if(db.getResult("DELETE FROM players WHERE id != ".. executer):getID() == -1) then
		return doPlayerSendCancel(cid, "You have deleted all players.")
	end
end

 

×
×
  • Criar Novo...