Bár ez nem figyelmeztetõs, de ez letiltja a fegyverek használatát egy adott interiorban.
public OnGameModeInit()
{
AllowInteriorWeapons(0);
return 1;
}
public OnPlayerUpdate(playerid)
{
if(GetPlayerWeapon(playerid) > 0 && GetPlayerInterior(playerid) > 0) ResetPlayerWeapons(playerid);
return 1;
}
#define PRESSED(%0) \\
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_FIRE) && GetPlayerInterior(playerid) > 0 && GetPlayerWeapon(playerid) > 0) ResetPlayerWeapons(playerid);
return 1;
}