Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: TONY x poslato Septembar 30, 2017, 11:02:48 PRE PODNE

Naslov: Cuvanje
Poruka od: TONY x poslato Septembar 30, 2017, 11:02:48 PRE PODNE
O kakvom savjetu se radi:O cuvanju pdataka u scriptfiles
Detaljan opis savjeta:Da malo bolje objasnim:Da li je bolje da se cuvaju podatci u OnPlayerUpdate umesto u OnPlayerDissconect.Sad ne znam zbog laga...
Komentar:Dajte neki savet
Naslov: Odg: Cuvanje
Poruka od: John_Riak poslato Septembar 30, 2017, 16:08:00 POSLE PODNE
OnPlayerUpdate() je public koji ti se pokrece svakim "frame-om"
To ne znaci 'Kada se igracu update varijable' vec kada u igrici dodje do promene (hodanje, skakanje, ulazak u kola itd...)

Da li je bolje u OnPlayerDisconnect() ? - Sve zavisi od toga kada ti hoces da mu sacuvas podatke.

Ako hoces kada ode offline, onda ces u tom public-u. Ako hoces da mu cuvas podatke kada god se desi bilo sta u igrici (pri svakom pokretu npr)  onda ces tad.

Mada cuvanje podataka u OnPlayerUpdate() ne bih preporucio jer je to BOOM za lagove i opterecuje skriptu. Zamisli da imas 600 igraca online i da svima njima update podatke pri svakoh pokretu u igrici. To je rizicno.

Ovo ti moze koristiti za neke kratkorocne stvari, u specijalnim nekim prilikama.

Ali kazem ti sve zavisi zasto i kada ti hoces da cuvas podatke.
Naslov: Odg: Cuvanje
Poruka od: Łuk@ poslato Oktobar 01, 2017, 15:52:26 POSLE PODNE
Citat: John_Riak poslato Septembar 30, 2017, 16:08:00 POSLE PODNE
OnPlayerUpdate() je public koji ti se pokrece svakim "frame-om"
To ne znaci 'Kada se igracu update varijable' vec kada u igrici dodje do promene (hodanje, skakanje, ulazak u kola itd...)

Da li je bolje u OnPlayerDisconnect() ? - Sve zavisi od toga kada ti hoces da mu sacuvas podatke.

Ako hoces kada ode offline, onda ces u tom public-u. Ako hoces da mu cuvas podatke kada god se desi bilo sta u igrici (pri svakom pokretu npr)  onda ces tad.

Mada cuvanje podataka u OnPlayerUpdate() ne bih preporucio jer je to BOOM za lagove i opterecuje skriptu. Zamisli da imas 600 igraca online i da svima njima update podatke pri svakoh pokretu u igrici. To je rizicno.

Ovo ti moze koristiti za neke kratkorocne stvari, u specijalnim nekim prilikama.

Ali kazem ti sve zavisi zasto i kada ti hoces da cuvas podatke.
I prepocujem da OnPlayerUpdate koristis vecinom za anticheat ;)