Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: NikolaBL poslato Novembar 13, 2021, 16:42:38 POSLE PODNE

Naslov: Draw Distance
Poruka od: NikolaBL poslato Novembar 13, 2021, 16:42:38 POSLE PODNE
Problem(error/warning): Kako da stavim draw distance 750.00 pomoc pls, ?
Deo skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Naslov: Odg: Draw Distance
Poruka od: hulkberry poslato Novembar 13, 2021, 21:47:39 POSLE PODNE
Zadnji parametar u CreateObject kreiraj ili promijeni na željeni draw distance.
Ako koristiš Streamer,
[pawn]CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_OBJECT_SD, Float:drawdistance = STREAMER_OBJECT_DD, STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1, priority = 0);[/pawn]
Tu ti sve piše, koristi google.
Naslov: Odg: Draw Distance
Poruka od: Bit Frosty poslato Novembar 14, 2021, 13:50:46 POSLE PODNE
Za pocetak treba da razumes sta radis i zbog cega. Limit objekata za samp je 1000 koliko znam, a cini mi se da nema za igraca (to samo streamer dodaje). Da bi se to uvecalo koristi se streamer koji brise i kreira objekte kako se koji igrac priblizi nima.
Onda imas dva pojma, stream distancu i draw/render distancu. Stream je distanca na kojoj ce se objekat kreirati fizicki za klienta/server. Dok je draw/render distanca sa koje ce krenuti da se prikazuje u klientu.

Znaci prvo treba da ti stream distanca bude minimum koliko i draw ili veca. Drugo, sa-mp server po defaultu ima svoj streamer za objekte, vozila i slicno, a default stream distanca je 300.0, tako da osim sto treba da izmenis u CreateObject/CreateDynamicObject te distance, treba i da povecas stream_distance u server.cfg

Imaj u vidu da ti veca distanca za stream exponencialno uvelicava CPU i Network usage.
Naslov: Odg: Draw Distance
Poruka od: #luyn poslato Novembar 15, 2021, 22:59:24 POSLE PODNE
Citat: Deleted User poslato Novembar 14, 2021, 13:50:46 POSLE PODNE
Za pocetak treba da razumes sta radis i zbog cega. Limit objekata za samp je 1000 koliko znam, a cini mi se da nema za igraca (to samo streamer dodaje). Da bi se to uvecalo koristi se streamer koji brise i kreira objekte kako se koji igrac priblizi nima.
Onda imas dva pojma, stream distancu i draw/render distancu. Stream je distanca na kojoj ce se objekat kreirati fizicki za klienta/server. Dok je draw/render distanca sa koje ce krenuti da se prikazuje u klientu.

Znaci prvo treba da ti stream distanca bude minimum koliko i draw ili veca. Drugo, sa-mp server po defaultu ima svoj streamer za objekte, vozila i slicno, a default stream distanca je 300.0, tako da osim sto treba da izmenis u CreateObject/CreateDynamicObject te distance, treba i da povecas stream_distance u server.cfg

Imaj u vidu da ti veca distanca za stream exponencialno uvelicava CPU i Network usage.
Lepo objasnjeno!!!