[FilterScript] Bloqueador de Comandos em Tempo Real
#1

Seu gamemode novo foi colocado no servidor, quando derrepente lembra que esqueceu de tirar o comando de testes "/receber2milhoes" fazendo todos usuбrios ficarem ricos. Seu servidor estб lotado, vocк nгo quer perder os players. O que fazer? ...

Seus problemas acabaram! Acabo de criar um

Bloqueador de Comandos em Tempo Real


Nгo precisa explicar muito, basicamente vocк digita um comando para bloquear um comando
Exemplo:
/bloquearcmd /receber2milhoes

Enfim. Vai o cуdigo
Filterscript:
pawn Код:
#include a_samp
#include a_gvars // https://sampforum.blast.hk/showthread.php?tid=351350

public OnPlayerCommandText(playerid, cmdtext[]) {

    static
        intBuffer,
        strBuffer[128]
    ;

    if((intBuffer = strfind(cmdtext, " ", true)) != -1) {
        format(strBuffer, 128, cmdtext[intBuffer]);
        if(varGet(strBuffer) == 1) {
            return SendClientMessage(playerid, -1, "Um administrador bloqueou este comando!"), true;
        }
    }
    else {
        if(varGet(cmdtext) == 1) {
            return SendClientMessage(playerid, -1, "Um administrador bloqueou este comando!"), true;
        }
    }

    if(!strcmp(cmdtext, "/bloquearcmd ", false, 13) && IsPlayerAdmin(playerid)) {

        format(cmdtext, 128, cmdtext[13]);

        if(!strcmp(cmdtext, "/bloquearcmd", false, 12)) {
            return SendClientMessage(playerid, -1, "Vocк nгo pode bloquear este comando");
        }

        if(cmdtext[0] != '/' || !cmdtext[1]) {
            return SendClientMessage(playerid, -1, "Isto nгo й um comando");
        }

        printf("Comando %s bloqueado", cmdtext);

        SendClientMessage(playerid, -1, "Comando bloqueado");

        return varSet(cmdtext, 1), true;
    }
    return false;
}
Sгo 6 horas da manha. Testei em console e pareceu funcionar. Enfim, postei mais pra mostrar um bom e criativo exemplo de como usar aquela minha include.

** Precisa estar logado na RCON para bloquear comandos
** Nгo usei processador de comandos, usei um mйtodo bem simples e funcional, derrepente atй mais rбpido que usar processador de comandos

Boa sorte a todos

--

Criado por Bruno da Silva
Reply


Messages In This Thread
Bloqueador de Comandos em Tempo Real - by ipsBruno - 17.06.2012, 09:15
Re: Bloqueador de Comandos em Tempo Real - by StrondA_ - 17.06.2012, 09:36
Re: Bloqueador de Comandos em Tempo Real - by zSuYaNw - 17.06.2012, 10:27
Re: Bloqueador de Comandos em Tempo Real - by ipsBruno - 17.06.2012, 11:02
Re: Bloqueador de Comandos em Tempo Real - by DrTHE - 17.06.2012, 11:04
Re: Bloqueador de Comandos em Tempo Real - by ipsBruno - 17.06.2012, 11:06
Re: Bloqueador de Comandos em Tempo Real - by DrTHE - 17.06.2012, 11:10
Re: Bloqueador de Comandos em Tempo Real - by dPlaYer_ - 17.06.2012, 14:18
Re: Bloqueador de Comandos em Tempo Real - by Edu33 - 17.06.2012, 14:20
Re: Bloqueador de Comandos em Tempo Real - by StrondA_ - 18.06.2012, 10:07

Forum Jump:


Users browsing this thread: 5 Guest(s)