ZE

Deletar Player

Por zeruella, 18 de set. de 2020 em Archived

5
4k
zeruellaZ
18 de setembro de 2020 às 19:21
function onSay(cid, words, param, channel)
	local p = string.explode(param, ',')
	if(param == "") then
		doPlayerSendCancel(cid, "Command requires param.")
		return true
	end
	if(words == "/delplayer") then
		if(db.getResult("DELETE FROM `X`.`players` WHERE `players`.`name` = " .. db.escapeString(p[1]) .. ";"):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

 

Editado Outubro 18 por zeruella

PoccnnP
19 de setembro de 2020 às 00:25
5 horas atrás, zeruella disse:
Versão do Servidor: TFS - 0.4
Tipo de Script: talkaction
Código:
  Mostrar conteúdo oculto

Ola eu tenho um script de deletar player maas queria acresentar algo nele, colocar para aparecer brodcast quando acontecer.

exemplo quando o player fose deletado aparecese. o player x foi deletado no brodcast e remover o player na hora.

e aparecer esses efeitos na pocisao que o player tivesse se possivel.

doSendMagicEffect(getCreaturePosition(player), CONST_ME_MAGIC_RED)
doSendAnimatedText(getCreaturePosition(player), "DELETADO!", TEXTCOLOR_RED) 


mas se colocar para aparecer no brodcast ja esta otimo e remover o player.

function onSay(cid, words, param, channel)
	local p = string.explode(param, ',')
	if(param == "") then
		doPlayerSendCancel(cid, "Command requires param.")
		return true
	end
	if(words == "/delplayer") then
		if(db.getResult("DELETE FROM `X`.`players` WHERE `players`.`name` = " .. db.escapeString(p[1]) .. ";"):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

 

qual o problema?

2 semanas depois...
koeteK
26 de setembro de 2020 às 20:26

Você pode deletar totalmente o personagem ou apenas adicionar o Delete dele dentro do banco de dados o impedindo de logar. 

1 mês depois...
zeruellaZ
18 de outubro de 2020 às 22:07
Ola eu tenho um script de deletar player maas queria acresentar algo nele, colocar para aparecer no brodcast de vermelho quando acontecer.

exemplo /delplayer asd, motivo  ai aparecese O player asd foi deleto por abuso. e kikase o player na hora.

Editado Outubro 18 por zeruella

TaigerT
20 de outubro de 2020 às 23:35

Tópico movido de Suporte > OTServ > Scripts para Soluções > xTibia - Notícias e Suporte > Lixeira Pública.

Fique atento às regras do fórum.