Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Shaw Salcedo poslato Jun 04, 2024, 21:17:57 POSLE PODNE

Naslov: GangZone
Poruka od: Shaw Salcedo poslato Jun 04, 2024, 21:17:57 POSLE PODNE
Pitanje/savjet: Imam problem sa gang zonama, na nekoj random lokaciji radar mapa mi postane bela?
https://prnt.sc/qyUSix3wP_xH
Opširnije: Vaš odgovor
Dodatno: Vaš odgovor
Naslov: Odg: GangZone
Poruka od: // xunder poslato Jun 09, 2024, 16:46:15 POSLE PODNE
Desava se ako su ti koordinate komande GangZoneCreate minX ili minY veci od maxX ili maxY.

Mozes definisati svoju funkciju za popravljanje problema i hookovati je tako da mozes i dalje koristiti "GangZoneCreate":

stock FIX_GangZoneCreate(Float:minX, Float:minY, Float:maxX, Float:maxY) {
if (maxX < minX) {
new Float:tmpPos = maxX;
maxX = minX;
minX = tmpPos;
}

if (maxY < minY) {
new Float:tmpPos = maxY;
maxY = minY;
minY = tmpPos;
}

return GangZoneCreate(minX, minY, maxX, maxY);
}

#if defined _ALS_GangZoneCreate
#undef GangZoneCreate
#else
#define _ALS_GangZoneCreate
#endif
#define GangZoneCreate FIX_GangZoneCreate