Crear CMD para Ladmin4v2 /mban
#1

Hola, ojala me ayudaran a hacer un cmd para el ladmin4v2 que seria el /mban
un cmd que banee la MAC de un usuario (claro que se pueda desbanear desde cmd o borrando la amc de algun archivo donde se almacenen)

Me gustaria saber como hacer u cmd asi, ojala que encripte las mac para evitar un mal uso de estas..
mi idea es usarlo contra los que evaden su ban yaque evaden aun usando /ban y /rban
y se me ocurrio este ojala me pudieran ayudar
Reply
#2

1є falsear/cambiar la mac es = o apenas mas dificil que cambiar de ip.
2є samp no probee una forma de saber la mac de un usuario x ende tendrias que crear un plugin cliente-servidor que obtenga la mac y la envie y dudo que alguien descargue algo asi.

Aun asi suerte.
Reply
#3

Cada comando que se usa un /ban banea una IP, Pero un usuario facil puede saltarse el ban reiniciando su modem y listo,

їPor quй? Su direcciуn IP Cambia.

De todos modos te dejo un comando.

pawn Код:
if(strcmp(cmd, "/ban", true) == 0)
        {
            new razon[256];
            cmd = strtok(cmdtext, idx);
            if(!strlen(cmd))
            {
                SendClientMessage(playerid, COLOR_GREEN, "* Usa: /ban [ID] [Razon]");
                return 1;
            }
            giveplayerid = strval(cmd);
            razon = strrest(cmdtext,idx);
            if(!strlen(razon))
            {
                SendClientMessage(playerid,COLOR_ADMIN,"Usa: /ban [ID] [Razon]");
                return 1;
            }
            if (IsPlayerConnected(giveplayerid))
            {
                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string,sizeof(string),"* AdminCmd: %s Ha sido baneado por: %s. Razon: %s",giveplayer, sendername, razon);
                SendClientMessageToAll(COLOR_ADMIN,string);
                Ban(strval(cmd));
            } else {
                format(string, sizeof(string), "A quien esperas banear si el ID %d No esta conectado.", giveplayerid);
                SendClientMessage(playerid, COLOR_WHITE, string);
            }
            return 1;
        }
Y

pawn Код:
if(strcmp(cmd, "/desbanear", true) == 0)
        {
            SendRconCommand("reloadbans");
            return 1;
        }
Aъn no eh testeado este ъltimo.

Saludos!
Reply
#4

Hay alguna forma que saque MAC sin tener que darle algun cliente a los usuarios alguna?
Esque quiero que no avandan el ban tonces MAC es la mejor forma :S
Reply
#5

Como dice the_chaoz.

Quote:
Originally Posted by the_chaoz
1є falsear/cambiar la mac es = o apenas mas dificil que cambiar de ip.
2є samp no probee una forma de saber la mac de un usuario x ende tendrias que crear un plugin cliente-servidor que obtenga la mac y la envie y dudo que alguien descargue algo asi.
Asi que lo dudo.

Suerte!
Reply
#6

Si pudiera haber un plugin que no tenga que darles algun client a los users porke asi no sirve
Reply
#7

Quote:
Originally Posted by Pedro_Doc
Посмотреть сообщение
Si pudiera haber un plugin que no tenga que darles algun client a los users porke asi no sirve
no tenes forma. en realidad si la hay pero no esta permitida.
Reply
#8

Como que no esta permitida?
Reply
#9

no tenes que editar el juego (memoria) y redistribuhirlo. No esta permitido hacer eso. ademas de que es realmente muy complejo de hacer
Reply
#10

Tonces que podre hacer para armar esto? :S
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)