01.05.2015, 08:35
How do they can not attack the player in safezone?
SetPlayerArmour(playerid, 9999999);
SetPlayerHealth(playerid, 9999999);
new Text:PeaceZone;
//put this on playerkeystatechange
if(newkeys & KEY_FIRE)
{
HideInfoBox(playerid);
if(IsInPeaceZone(playerid))
{
TDWarning(playerid, "DO NOT FIGHT IN THIS ZONE!", 2000);
SetPlayerArmedWeapon(playerid, 0);
}
}
//textdraw
PeaceZone = TextDrawCreate(471.000000,101.000000,"~r~no-shooting zone");
TextDrawAlignment(PeaceZone,0);
TextDrawBackgroundColor(PeaceZone,0xffffff33);
TextDrawFont(PeaceZone,2);
TextDrawLetterSize(PeaceZone,0.399999,1.699999);
TextDrawColor(PeaceZone,0xffffffff);
TextDrawSetOutline(PeaceZone,1);
TextDrawSetProportional(PeaceZone,1);
TextDrawSetShadow(PeaceZone,1);
//your zone
stock IsPlayerPeaceZone(playerid)
{
if(IsPlayerInAreaEx(playerid, 1285.8223, -1329.5699, 13.5506)) return 1;
return 0;
}