Ir para conteúdo
  • 0

Talkaction deletar todos os players da database


Kira Conquest

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
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...