Esse Script e para vc bloquear as armas que vc nao deseja em seu servidor
siga o tutorial a baixo:
#include
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_RED 0xFF0000AA
forward WeaponCheck(playerid);
new WeaponTimer;
public OnFilterScriptInit()
{
//By Gamestar
WeaponTimer=SetTimer("WeaponCheck",100,true);
return 1;
}
public OnFilterScriptExit()
{
//By Gamestar
KillTimer(WeaponTimer);
return 1;
}
public WeaponCheck(playerid)
{
//By Gamestar
new
Weapon,
Ammo;
GetPlayerWeaponData(playerid,7,Weapon,Ammo);
if(Weapon == Id da arma Aqui && Ammo >= 1) {
return BanPlayerEx(playerid,"Rocket Launcher #1");
}
if(Weapon == Id da arma aqui && Ammo >= 1) {
return BanPlayerEx(playerid,"Rocket Launcher #1");
}
if(Weapon ==Id da arma qui && Ammo >= 1) {
return BanPlayerEx(playerid,"Flame");
}
if(Weapon == id da arma aqui && Ammo >= 1) {
return BanPlayerEx(playerid,"Minigun");
}
return 1;
}
stock BanPlayerEx(playerid,const reason[])
{
//By Gamestar
new
String[MAX_PLAYERS],
Name[MAX_PLAYER_NAME];
GetPlayerName(playerid,Name,sizeof(Name));
format(String,sizeof(String),"** \"%s [%d]\" Foi banido! [Reason: %s]",Name,playerid,reason);
SendClientMessage(playerid,COLOR_RED,"You have been banned. Bye n0_0b!! ×D");
SendClientMessageToAll(COLOR_GREY,String);
BanEx(playerid,reason);
return 1;
}
siga o tutorial a baixo:
#include
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_RED 0xFF0000AA
forward WeaponCheck(playerid);
new WeaponTimer;
public OnFilterScriptInit()
{
//By Gamestar
WeaponTimer=SetTimer("WeaponCheck",100,true);
return 1;
}
public OnFilterScriptExit()
{
//By Gamestar
KillTimer(WeaponTimer);
return 1;
}
public WeaponCheck(playerid)
{
//By Gamestar
new
Weapon,
Ammo;
GetPlayerWeaponData(playerid,7,Weapon,Ammo);
if(Weapon == Id da arma Aqui && Ammo >= 1) {
return BanPlayerEx(playerid,"Rocket Launcher #1");
}
if(Weapon == Id da arma aqui && Ammo >= 1) {
return BanPlayerEx(playerid,"Rocket Launcher #1");
}
if(Weapon ==Id da arma qui && Ammo >= 1) {
return BanPlayerEx(playerid,"Flame");
}
if(Weapon == id da arma aqui && Ammo >= 1) {
return BanPlayerEx(playerid,"Minigun");
}
return 1;
}
stock BanPlayerEx(playerid,const reason[])
{
//By Gamestar
new
String[MAX_PLAYERS],
Name[MAX_PLAYER_NAME];
GetPlayerName(playerid,Name,sizeof(Name));
format(String,sizeof(String),"** \"%s [%d]\" Foi banido! [Reason: %s]",Name,playerid,reason);
SendClientMessage(playerid,COLOR_RED,"You have been banned. Bye n0_0b!! ×D");
SendClientMessageToAll(COLOR_GREY,String);
BanEx(playerid,reason);
return 1;
}