27.12.2015, 02:53
Acredito que isso que fiz jб й uma boa base para comeзar.
PHP код:
new GZ;
//Quando a GangZone for criada, ou iniciar uma dominaзгo
GZ = GangZoneCreate(1248.011, 2072.804, 1439.348, 2204.319);
VerificarGZ();
forward VerificarGZ();
public VerificarGZ() {
static cont, Str[35];
for(new i; i != MAX_PLAYERS; i++) {
// No lugar de 1248.011, 2072.804, 1439.348, 2204.319, coloque as suas coordenadas
if(IsPlayerConnected(i) && IsPlayerInArea(i, 1248.011, 2072.804, 1439.348, 2204.319) && /*Variбvel da org inimiga Ex:*/ PlayerInfo[playerid][Membro] == ORG_INIMIGA) cont++;
}
if(cont >= 3) {
for(new i; i != MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && /*Variбvel da org que irб receber a mensagem Ex:*/ PlayerInfo[playerid][Membro] == ORG_ALIADA) {
format(Str, 35, "Possui %i inimigos na sua бrea.", cont);
SendClientMessage(i, -1, Str);
}
}
}
cont = 0;
SetTimer("VerificarGZ", 1000, false);
return 1;
}
IsPlayerInArea(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY) {
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(X >= MinX && X <= MaxX && Y >= MinY && Y <= MaxY) return 1;
return 0;
}