Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Anty Weapons

Iniciado por Swarlog, Ene 30, 2023, 11:33 PM

Tema anterior - Siguiente tema

Swarlog

Información Adicional:

Sistema sencillo y eficaz que deshabilita la utilización de las armas que le indiquemos.

Código:

#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n-----------Ped's Script----------");
    print("       Anti-Weapon hack v.1        ");
    print("----------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    print("\n-----------Ped's Script----------");
    print("       Anti-Weapon hack v.1        ");
    print("----------------------------------\n");
    return 1;
}

#else

main()
{
    print(" ");
}

#endif

public OnPlayerUpdate(playerid)
{
        new weap = GetPlayerWeapon(playerid);
        new player[MAX_PLAYER_NAME];
        new str[128];
    if(weap == 36) //Heat Seeking Rocket Launcher
    {
    GetPlayerName(playerid,player,sizeof(player));
    format(str,sizeof(str),"[Anti-WeaponHack] %s: Weapon Hack Detected!",player);
    SendClientMessageToAll(0xFF4500AA,str);
    format(str,sizeof(str),"Player ''%s'' has been Banned from the server. (Reason: Weapon Hack Detected!)",player);
    SendClientMessageToAll(0xFF0000FF,str);
    ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX, "You Have Been Banned", "{FFFFFF}You've been {FF0000}Banned{FFFFFF}\nReason: Weapon Hack Detected!", "OK", "OK");
    Ban(playerid);
    }
//The Other Forbidden Weapon is: MINIGUN (id 38)
    if(weap == 38)
    {
    GetPlayerName(playerid,player,sizeof(player));
    format(str,sizeof(str),"[Anti-WeaponHack] %s: Weapon Hack Detected!",player);
    SendClientMessageToAll(0xFF4500AA,str);
    format(str,sizeof(str),"Player ''%s'' has been Banned from the server. (Reason: Weapon Hack Detected!)",player);
    SendClientMessageToAll(0xFF0000FF,str);
    ShowPlayerDialog(playerid,7,DIALOG_STYLE_MSGBOX, "You Have Been Banned", "{FFFFFF}You've been {FF0000}Banned{FFFFFF}\nReason: Weapon Hack Detected!", "OK", "OK");
    Ban(playerid);
     }
//The Other Forbidden Weapon is: Satchel Charge, Detonator (id 39; 40)
    if(weap == 39)
     {
    GetPlayerName(playerid,player,sizeof(player));
    format(str,sizeof(str),"[Anti-WeaponHack] %s: Weapon Hack Detected!",player);
    SendClientMessageToAll(0xFF4500AA,str);
    format(str,sizeof(str),"Player ''%s'' has been Banned from the server. (Reason: Weapon Hack Detected!)",player);
    SendClientMessageToAll(0xFF0000FF,str);
    ShowPlayerDialog(playerid,11,DIALOG_STYLE_MSGBOX, "You Have Been Banned", "{FFFFFF}You've been {FF0000}Banned{FFFFFF}\nReason: Weapon Hack Detected!", "OK", "OK");
    Ban(playerid);
    }
//
    if(weap == 40)
    {
    GetPlayerName(playerid,player,sizeof(player));
    format(str,sizeof(str),"[Anti-WeaponHack] %s: Weapon Hack Detected!",player);
    SendClientMessageToAll(0xFF4500AA,str);
    format(str,sizeof(str),"Player ''%s'' has been Banned from the server. (Reason: Weapon Hack Detected!)",player);
    SendClientMessageToAll(0xFF0000FF,str);
    ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX, "You Have Been Banned", "{FFFFFF}You've been {FF0000}Banned{FFFFFF}\nReason: Weapon Hack Detected!", "OK", "OK");
    Ban(playerid);
    }
//The   Other   Forbidden   Weapon  is:  Thermal Googles    (id  45)
    if(weap == 45)
    {
    GetPlayerName(playerid,player,sizeof(player));
    format(str,sizeof(str),"[Anti-WeaponHack] %s: Weapon Hack Detected!",player);
    SendClientMessageToAll(0xFF4500AA,str);
    format(str,sizeof(str),"Player ''%s'' has been Banned from the server. (Reason: Weapon Hack Detected!)",player);
    SendClientMessageToAll(0xFF0000FF,str);
    ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX, "You Have Been Banned", "{FFFFFF}You've been {FF0000}Banned{FFFFFF}\nReason: Weapon Hack Detected!", "OK", "OK");
    Ban(playerid);
    }
        return 1;
}