Una gran duda
#1

Miren, estoy uniendo a mi GM de freeroam un anticheat y varias cosas y uni unos pequeсos AntiHacks de armas y Jetpack miren es algo asi lo que quiero es que "SiEsAdmin" no lo banee xD
pawn Код:
public AntiArma(playerid)
{
    new arma, municion;
    GetPlayerWeaponData(playerid, 7, arma, municion);
    if(arma == 38)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
    if(arma == 36)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
    if(arma == 35)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
    if(arma == 39)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
        }
    if(arma == 40)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
        }
    if(arma == 9)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
}

public AntiJetpack(playerid)
{
    if(GetPlayerSpecialAction(playerid) == 2)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
}
La verdad intente pero el codigo que quiero poner de "SiEsAdmin" y no lo banee es este:
pawn Код:
if(JInfo[playerid][Nivel] == 0)
// o este
    if(JInfo[playerid][Nivel] >= 10)
Espero q me ayuden me vuelvo loco, me hice un muy buen script con 30 mil lineas todo unico y por este codigo no lo puedo seguir, saludos
Reply
#2

pawn Код:
public AntiArma(playerid)
{
    if(JInfo[playerid][Nivel] > 0) return;
    new arma, municion;
    GetPlayerWeaponData(playerid, 7, arma, municion);
    if(arma == 38)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
    if(arma == 36)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
    if(arma == 35)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
    if(arma == 39)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
        }
    if(arma == 40)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
    if(arma == 9)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
}

public AntiJetpack(playerid)
{
    if(JInfo[playerid][Nivel] > 0) return;
    if(GetPlayerSpecialAction(playerid) == 2)
    {
        new str[256],nombre[24];
        GetPlayerName(playerid,nombre,sizeof(nombre));
        format(str,sizeof(str),"*** %s (id: %d) fue baneado por el AntiCheat.",nombre,playerid);
        SendClientMessageToAll(ROJO, str);
        Ban(playerid);
    }
}
Reply
#3

Muchas Gracias
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)