Beiträge von Spino

    Vor ongamemodeinit



    forward health_anticheat();
    forward weapon_anticheat();
    forward banningtimer();



    ongamemodeinit



    SetTimer("health_anticheat",2500,1);
    SetTimer("weapon_anticheat",2500,1);






    public health_anticheat()
    {
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    new Float:health;
    GetPlayerHealth(i, health);
    if(health >=101)
    {
    new pname[200];
    new string[200];
    GetPlayerName(i, pname, sizeof(pname));
    format(string, sizeof(string), "[ANTI CHEAT SYSTEM][BAN] %s(%d) wurde wegen Health-Hack gebannt!", pname,i);
    SendClientMessageToAll(COLOR_RED,string);
    SetTimer("banningtimer",2000,0);
    banning[i] =1;

    }
    }
    }


    public weapon_anticheat()
    {
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    if (GetPlayerWeapon(i) == 38 || GetPlayerWeapon(i) == 35 || GetPlayerWeapon(i) == 36)
    {
    new pname[200];
    new string[200];
    GetPlayerName(i, pname, sizeof(pname));
    format(string, sizeof(string), "[ANTI CHEAT SYSTEM][BAN] %s(%d) wurde wegen Weapon-Hack gebannt!", pname,i);
    SendClientMessageToAll(COLOR_RED,string);
    SetTimer("banningtimer",2000,0);
    banning[i] =1;
    }
    }
    }


    public banningtimer()
    {
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    if(banning[i] == 1)
    {
    Ban(i);
    }
    }
    }



    Nur Health und Weapon


    MfG
    Spino

    if (strcmp("/parken", cmdtext, true, 10) == 0)
    {
    if (IsPlayerInVehicle(playerid,Carlist[playerid][Carid]))
    {
    GetVehiclePos(Carlist[playerid][Carid],Carlist[playerid][X],Carlist[playerid][Y],Carlist[playerid][Z]);
    GetVehicleZAngle(Carlist[playerid][Carid],Carlist[playerid][Rotation]);
    SendClientMessage(playerid, COLOR_GREEN, "Auto geparkt!");
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Das ist nicht dein Auto!"); }
    return 1;
    } sowas?