Ir para conteúdo

Deletando players por comando [Atualizado]


larissaots

Posts Recomendados

Créditos à keilost1. happy.png

 

Objetivo

Com apenas o comando /delete você irá deletar os players de seu servidor.

 

Como funciona

Para deletar o player:
/delete Nome,1

Para remover o delete:
/delete Nome,0

 

Tutorial

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 `otserv`.`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 `otserv`.`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 talkactions.xml coloque:

<talkaction words="/delete" event="script" value="deleteplayer.lua"/>
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...