Tessék, még egyszerüsítettem is neked
public OnPlayerEnterDynamicArea(playerid, areaid) {
if(areaid == SzerverInfo[GangZone1Terulet] && SzerverInfo[GangZone1Team] != JatekosInfo[playerid][JatekMode]) SzerverInfo[GangZone1Join]++;
if(areaid == SzerverInfo[GangZone2Terulet] && SzerverInfo[GangZone2Team] != JatekosInfo[playerid][JatekMode]) SzerverInfo[GangZone2Join]++;
return 1;
}
public OnPlayerLeaveDynamicArea(playerid, areaid) {
if(areaid == SzerverInfo[GangZone1Terulet] && SzerverInfo[GangZone1Team] != JatekosInfo[playerid][JatekMode]) SzerverInfo[GangZone1Join]--;
if(areaid == SzerverInfo[GangZone2Terulet] && SzerverInfo[GangZone2Team] != JatekosInfo[playerid][JatekMode]) SzerverInfo[GangZone2Join]--;
return 1;
}
public globaltimer() {
if(SzerverInfo[GangZone1Join] >= 2) {
if(SzerverInfo[GangZone1Team] == 1) GangZoneFlashForAll(SzerverInfo[GangZone1], 0xFF000090);
if(SzerverInfo[GangZone1Team] == 2) GangZoneFlashForAll(SzerverInfo[GangZone1], 0x001EFF90);
if(!SzerverInfo[GangZone1Timer]) SzerverInfo[GangZone1Count] = 60;
SzerverInfo[GangZone1Timer] = 1;
}
if(SzerverInfo[GangZone1Join] < 2) {
GangZoneStopFlashForAll(SzerverInfo[GangZone1]);
SzerverInfo[GangZone1Timer]=0;
}
if(SzerverInfo[GangZone1Timer] == 1) SzerverInfo[GangZone1Count]--;
if(!SzerverInfo[GangZone1Count]) {
SzerverInfo[GangZone1Timer] = 0;
GangZoneStopFlashForAll(SzerverInfo[GangZone1]);
}
if(SzerverInfo[GangZone1Team] == 1) {
GangZoneShowForAll(SzerverInfo[GangZone1], 0xFF000090);
GangZoneFlashForAll(SzerverInfo[GangZone1], 0xFF000090);
SzerverInfo[GangZone1Team] = 2;
}
if(SzerverInfo[GangZone1Team] == 2) {
GangZoneShowForAll(SzerverInfo[GangZone1], 0x001EFF90);
GangZoneFlashForAll(SzerverInfo[GangZone1], 0x001EFF90);
SzerverInfo[GangZone1Team] = 1;
}
return 1;
}