Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

O comando é simples, ele funciona para deletar player e retirar o delete, vocês podem dizer "o rule violation já faz a função de deletar", no caso do meu ot não tinha o rule violation, então estou passando o conteúdo para o Tibia King pois achei útil para mim.

Vamos ao script:

Em talkactions/scripts crie um arquivo chamado deleteplayer.lua e então coloque esse conteúdo dentro:

function onSay(cid, words, param)
	local t = string.explode(param, ",")
	if(t == '') then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
		return true
	end
	
	local pid = getCreatureByName("".. t[1] .."")
	
	if isPlayer(pid) then
		doRemoveCreature(pid)
	end
	
	if t[2] == 1 then
		db.executeQuery("UPDATE	`players` SET  `deleted` =  '1' WHERE  `players`.`name` ='".. t[1] .."';")
		doPlayerSendTextMessage(cid, 27, "Player ".. t[1] .." foi deletado.")
	end		
	
	if t[2] == 0 then
		db.executeQuery("UPDATE `players` SET  `deleted` =  '0' WHERE  `players`.`name` ='".. t[1] .."';")
		doPlayerSendTextMessage(cid, 27, "O delete do player ".. t[1] .." foi retirado.")
	end	
	
	return true
end

No seu talkactions.xml coloque:
Como funciona o comando?

Para deletar o player:
/delete Nome,1

Para remover o delete:
/delete Nome,0


Corrigido a query, havia esquecido de remover a tabela `otserv` (que é a que eu usava)
Créditos:
Keilost

Editado por keilost1 (veja o histórico de edições)

  • Respostas 7
  • Visualizações 2.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Parabéns keilost1, seu script de talkaction está muito bom, irá ajudar à muitos! Ele foi aprovado, movido para a seção correta e você ganhou 1 REP+ pela contribuição. Esperamos mais conteúdos como e

Postado

Parabéns keilost1, seu script de talkaction está muito bom, irá ajudar à muitos!
Ele foi aprovado, movido para a seção correta e você ganhou 1 REP+ pela contribuição.
Esperamos mais conteúdos como este, até mais! :palmas:

Postado

Carinha muito bom,reputado :D

                                                                         github.png TFS 0.4 DEV                                                                                                       nvzl0l.jpg
 
Página no facebook: https://www.facebook.com/Suporterking                                                                                     
Skype: fabinhodias01
 
 
"A almapermanece em suas criações" 


h3dhnuI.jpg           
(Dou suporte apenas em tópicos..)

Postado

Muito bom pela praticidade! Mas, como faz para retirar o delete? Já que não tem o comando /undelete do talkactions.xml?

Deixa, agora que fui ler a última linha.. script perfeito e básico! Rep+


Testei aqui e não deleta o char não.. apenas o kicka.

Editado por thiagobji (veja o histórico de edições)

horizontallogowhite1.png

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo