Ir para conteúdo

Antha Anti-Bot System


Antharaz

Posts Recomendados

O sistema funciona perfeitamente, parabéns,

 

Mas nao teria como colocar pro sistema ser ativado somente quando o player estiver combattle?, assim caso player fique AFK (sem bot soltando magia) ele não será kikado/banido.

Editado por Lolksky
Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

O sistema funciona perfeitamente, parabéns,

 

Mas nao teria como colocar pro sistema ser ativado somente quando o player estiver combattle?, assim caso player fique AFK (sem bot soltando magia) ele não será kikado/banido.

 

Concordo com o colega. Com essa mudanca, sem duvidas o script ficaria mto bacana. De qualquer modo, parabens.

Link para o comentário
Compartilhar em outros sites

  • 7 years later...

Fiz uma alteração no script para NÃO afetar players que estiverem em SAFE ZONE:

function onThink(interval, lastExecution)
 
    for _,pid in ipairs(getPlayersOnline()) do
 
        if getPlayerAccess(pid) < 4 and (not isPlayerPzLocked(pid)) and getCreatureName(pid) ~= "Account Manager" and (not getTilePzInfo(getCreaturePosition(pid))) then
            if getPlayerStorageValue(pid,9564) == -1 then
                local numero = math.random(0,99999)
                doPlayerSendTextMessage(pid, MESSAGE_STATUS_WARNING, 'Anti-bot system by Antharaz. Seu número de confirmação anti-bot é: '..numero..'. Por favor digite !anthaab XXXXX onde XXXXX é seu número de confirmação.')
                setPlayerStorageValue(pid,9564,numero)
            elseif getPlayerStorageValue(pid,9565) == -1 then
                setPlayerStorageValue(pid,9565,1)
                doPlayerSendTextMessage(pid, MESSAGE_STATUS_WARNING, 'Último aviso. Confirme seu número gerado pelo sistema anti-bot pelo comando !anthaab ou você será banido.')
            elseif getPlayerStorageValue(pid,9565) == 1 then
                doAddAccountBanishment(getAccountIdByName(getOnlinePlayers()[x]))
                setPlayerStorageValue(pid,9565,-1)
                doRemoveCreature(pid)
            end
        end
    end
 
    return true
end

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...