Ir para conteúdo

Mxtn

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Mxtn deu reputação a keilost1 em [Talkaction] Deletar player   
    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
  2. Gostei
    Mxtn deu reputação a ViitinG em [Talkaction] Deletar player   
    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!

Informação Importante

Confirmação de Termo