LA
action

Deletando players por comando [Atualizado]

Por larissaots, 30 de mai. de 2015 em Actions e Talkactions

otserv
tibia
script
2
1.5k
larissaotsL
30 de maio de 2015 às 04:28

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"/>
04 de junho de 2015 às 00:53

Isso só faz kikar o player testei no meu ot só fez kikar