Noticias:

No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

Menú Principal

Anty Weapons

Iniciado por Swarlog, May 12, 2025, 03:20 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;
}

No puedes ver este adjunto.