SA-MP szerver egy szálon fut, egyszer létrehozott globális változót pl. a pozíció tárolásra használhatsz húzezer helyen is, lassabb nem lesz. Csak annyi, hogy ahogy a következő GetPlayerPos lefut, a változó értéke felül lesz írva. Ha ilyesmit akarsz csinálni, hogy lekérni a pozícióját, és megnézni hogy egy zónán belül-e van, vagy hogy Z > 50, akkor ez a megoldás ide tökéletes. Én pl. globális változót használok a jármű id lekérésére is.
Viszont itt jön a fő hátulütője az egésznek, hogy ha hülyeséget csinálsz a globális változóval, pl kihagyod, hogy beleolvasod a GetPlayerVehicleID(), akkor a fordító nem fog hibázni és az előző értékével fog lefutni a funkció. Jópárszor szoptam már ezmiatt, főleg a globális stringek miatt amiket formázásra használok. Mostnai fejjel nagyon meggololnám, hogy mire használok globális változót az előbb említett dolgok miatt, viszont a módot nemfogom újraírni :D
Viszont itt jön a fő hátulütője az egésznek, hogy ha hülyeséget csinálsz a globális változóval, pl kihagyod, hogy beleolvasod a GetPlayerVehicleID(), akkor a fordító nem fog hibázni és az előző értékével fog lefutni a funkció. Jópárszor szoptam már ezmiatt, főleg a globális stringek miatt amiket formázásra használok. Mostnai fejjel nagyon meggololnám, hogy mire használok globális változót az előbb említett dolgok miatt, viszont a módot nemfogom újraírni :D
