15.02.2009, 20:07
your assigning them to 100 everytime the timer is called.. make a array like InArea[MAX_PLAYERS] and make it 1 if their in and 0 if their not, then in the else side, if InArea[playerid] == 1 give them 100 and set InArea[playerid] = 0. that way when they leave it sets it to 100 then will not give them anymore health while outside the area. Dont forget to make InArea[playerid] == 1 when they reenter.