02.11.2011, 19:23
Hi all.I want ask with one thing. I try do safe zone,i use GangZoneCreate all is well,but i want ask,do i need set timer every second check if player in that zone? or maybe can do it simplier

OnGameModeInit: SetTimer("isPlayerInArea", 1000, true);
forward isPlayerInArea(); public isPlayerInArea() { new Float:X, Float:Y, Float:Z; //We use this to store player position for(new i=0; i < MAX_PLAYERS; i++) //This line defines a name for all player, the name is "i" { print("Hello"); GetPlayerPos(i, X, Y, Z); if (X <= -55.0116 && X >= 35.5120 && Y <= 1208.9111 && Y >= 1239.7379) { print("Hello2"); SetPlayerHealth(i,5000); } } }
if (X <= -55.0116 && X >= 35.5120 && Y <= 1208.9111 && Y >= 1239.7379) {
AddPlayerClass(20,-54.9971,1208.9401,19.3594,125.6477,0,0,0,0,0,0); // 1 Hotel corner AddPlayerClass(20,-55.0116,1238.0369,19.3594,47.6675,0,0,0,0,0,0); // 2 Hotel corner AddPlayerClass(20,32.5096,1239.7379,19.3438,309.7458,0,0,0,0,0,0); // 3 Hotel corner AddPlayerClass(20,35.5120,1208.9111,19.0166,222.5389,0,0,0,0,0,0); // 4 Hotel corner