Jump to content
  • 0

Talkaction deletar todos os players da database


Kira Conquest

Question

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 to comment
Share on other sites

3 answers to this question

Recommended Posts

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



 

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.

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

Link to comment
Share on other sites

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

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

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

 

Link to comment
Share on other sites

  • 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

 

Link to comment
Share on other sites

×
×
  • Create New...