Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: cofilinko poslato Novembar 02, 2023, 17:49:41 POSLE PODNE

Naslov: Ucitavanje Mape
Poruka od: cofilinko poslato Novembar 02, 2023, 17:49:41 POSLE PODNE
Problem(error/warning): Eksterijer opstine se ucitava tek kad joj pridjem.
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/lO2zeTt
Naslov: Odg: Ucitavanje Mape
Poruka od: iv0dev poslato Novembar 02, 2023, 17:57:43 POSLE PODNE
Citat: cofilinko poslato Novembar 02, 2023, 17:49:41 POSLE PODNE
Problem(error/warning): Eksterijer opstine se ucitava tek kad joj pridjem.
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/lO2zeTt
Provjeri koliko imaš CreateObject i update streamer obavezno
Naslov: Odg: Ucitavanje Mape
Poruka od: cofilinko poslato Novembar 02, 2023, 18:22:51 POSLE PODNE
Citat: ivan_script poslato Novembar 02, 2023, 17:57:43 POSLE PODNE
Provjeri koliko imaš CreateObject i update streamer obavezno
Streamer Updateovan. Koristim CreateDynamicObject (Imam preko 30+ CreateObjecta).
Naslov: Odg: Ucitavanje Mape
Poruka od: Bit Frosty poslato Novembar 02, 2023, 20:47:40 POSLE PODNE
Citat: cofilinko poslato Novembar 02, 2023, 18:22:51 POSLE PODNE
Streamer Updateovan. Koristim CreateDynamicObject (Imam preko 30+ CreateObjecta).
Sto vise CreateObject, to manje slotova za streamer. U sustini bi trebao da koristis uvek CreateDynamicObject. Naravno nekad ima izuzetaka kada je mozda pametnije iskoristiti nesto drugo, ali generalno u vecini slucajeva vama treba CreateDynamicObject.
Prvo prebaci sve na CreateDynamicObject pa onda gledaj koliko ti objekata imaju mape i koliko su blizu. Jedan igrac moze da vidi 1000 objekata max u svakom trenutku.
Naslov: Odg: Ucitavanje Mape
Poruka od: cofilinko poslato Novembar 02, 2023, 21:02:41 POSLE PODNE
Citat: LLotr.Pawno poslato Novembar 02, 2023, 20:47:40 POSLE PODNE
Sto vise CreateObject, to manje slotova za streamer. U sustini bi trebao da koristis uvek CreateDynamicObject. Naravno nekad ima izuzetaka kada je mozda pametnije iskoristiti nesto drugo, ali generalno u vecini slucajeva vama treba CreateDynamicObject.
Prvo prebaci sve na CreateDynamicObject pa onda gledaj koliko ti objekata imaju mape i koliko su blizu. Jedan igrac moze da vidi 1000 objekata max u svakom trenutku.
Prebacio sam sve, imam 34-35 CreateObjecta na celom serveru(u to spadaju i par onih koji se stvaraju samo kada se radi posao). Pored svega toga mapa se svakako baguje. DrawDistance mi je na 300.00
Naslov: Odg: Ucitavanje Mape
Poruka od: Trotinetaa_ poslato Novembar 03, 2023, 13:36:47 POSLE PODNE
Isti problem trenutno..
Naslov: Odg: Ucitavanje Mape
Poruka od: Sačo poslato Novembar 28, 2023, 15:07:35 POSLE PODNE
Glavni objekat zgrade postavi ovako:
CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, 400.00);
ako imas vise glavnih objekata, samo ponovi isti proces...

Sve ostalo postavi CreateDynamicObjects(...);
Naslov: Odg: Ucitavanje Mape
Poruka od: №Grella poslato Novembar 29, 2023, 18:42:57 POSLE PODNE
Citat: cofilinko poslato Novembar 02, 2023, 18:22:51 POSLE PODNE
Streamer Updateovan. Koristim CreateDynamicObject (Imam preko 30+ CreateObjecta).

ne-ograničavanje broja istovremenih prikaza dinamičkih objekata može rezultirati situacijom u kojoj se objekti učitavaju tek kada su igrači dovoljno blizu
Naslov: Odg: Ucitavanje Mape
Poruka od: choppa100 poslato Novembar 29, 2023, 18:46:58 POSLE PODNE
Koristi manje objekata. U svakom slučaju, streamer gubi smisao korišćenja kreiranjem objekata funkcijama izvan njega.