Wysłany: 2014-05-09, 15:52
Iggy
#admin
Wiek: 26 Na forum: 4597 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Cze??. Mam takie pytanie. Jak znie?? ca?kowicie limit obiekt?w w SA-MP? U?ywam CreateDynamicObject , ale 10 tys. obiekt?w to za ma?o, wi?c jakby kto? wiedzia? jak takie co? zrobi? to b?d? bardzo wdzi?czny.
Za pomoc piwka i respekt.
Wysłany: 2014-05-09, 16:15
Avast99
Wiek: 28 Na forum: 4647 dni Posty: 135
Nick w MP: Avast99
Piwa : 352
Przecie? nie ma limitu CreateDynamicObject, czy o czym? nie wiem?
Wysłany: 2014-05-09, 19:40
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"Iggy" napisał/a :Cze??. Mam takie pytanie. Jak znie?? ca?kowicie limit obiekt?w w SA-MP? U?ywam CreateDynamicObject , ale 10 tys. obiekt?w to za ma?o, wi?c jakby kto? wiedzia? jak takie co? zrobi? to b?d? bardzo wdzi?czny.
Za pomoc piwka i respekt.
Je?li chodzi Ci o wy?wietlanie 500 obiekt?w na raz, dla pojedynczego gracza, to mo?esz zwi?kszy? ten limit, poprzez u?ycie funkcji Streamer_VisibleItems.
Wysłany: 2014-05-09, 20:01
Avast99
Wiek: 28 Na forum: 4647 dni Posty: 135
Nick w MP: Avast99
Piwa : 352
Dok?adniej:
public OnGameModeInit()
{
Streamer_SetTickRate(40);
Streamer_SetVisibleItems(STREAMER_TYPE_OBJECT, 10000); // Tutaj zamiast 10000 wpisujesz liczb? obiekt?w ile wymaga mapa, np. je?eli masz 7000 obiekt?w to sobie ustaw 8000.
public OnPlayerUpdate(playerid)
{
Streamer_Update(playerid);
Wysłany: 2014-05-09, 20:04
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"Avast99" napisał/a :Streamer_SetVisibleItems(STREAMER_TYPE_OBJECT, 10000);
Nie s?dze.
Wysłany: 2014-05-09, 20:18
Iggy
#admin
Wiek: 26 Na forum: 4597 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Aha, czyli ta funkcja te? przyspiesza wczytywania obiekt?w w Game Modzie? Czy tylko powi?kasza limit obiekt?w?
A skoro ju? za?o?y?em ten temat to zapytam si? o co? jeszcze. Czy da si? jako? przyspieszy? wczytywanie obiekt?w w danym miejscu?
Wysłany: 2014-05-09, 20:28
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Do g?owy przychodzi mi jedynie DrawDistance.
Wysłany: 2014-05-09, 21:39
Avast99
Wiek: 28 Na forum: 4647 dni Posty: 135
Nick w MP: Avast99
Piwa : 352
To co poda?em tyczy si? w?a?nie szybszego wczytywania wszystkich obiekt?w CreateDynamicObject
Wysłany: 2014-05-10, 10:17
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"Avast99" napisał/a :To co poda?em tyczy si? w?a?nie szybszego wczytywania wszystkich obiekt?w CreateDynamicObject
Nie. Tyczy si? jedynie ilo?ci wy?wietlanych obiekt?w dla gracza (w jednym momencie) i na pewno przedobrzy?e? t? liczbe.
Wysłany: 2014-05-10, 12:07
mrx3667
mrdrifter
Wiek: 29 Na forum: 4534 dni Posty: 143
Nick w MP: mrdrifter
Piwa : 359
public OnPlayerUpdate(playerid)
{
Streamer_Update(playerid); - nie ma to jak lagowac ludzi.
Ostatnio zmieniony przez mrx3667 2014-05-11, 09:04, w całości zmieniany 1 raz
Wysłany: 2014-05-10, 15:03
Avast99
Wiek: 28 Na forum: 4647 dni Posty: 135
Nick w MP: Avast99
Piwa : 352
Co si? b?d? k??ci?.
Kod: The default tick rate is 50.
Lagowanie ludzi, sk?d Ci si? to wzi??o?
Wysłany: 2014-05-11, 09:01
mrx3667
mrdrifter
Wiek: 29 Na forum: 4534 dni Posty: 143
Nick w MP: mrdrifter
Piwa : 359
Avast99 , ty ten limit zmniejszy?e? xd tutaj Autor pisz? ?e b?dzie wi?ksza liczba obiekt?w wi?c te 'update' lepiej robi? rzadziej.
P?tla co 200 (40*5)ms for(wszyscy gracze){for(ponad 10 obiektow){/*warunki, tworzenie, usuwanie*/}}
Tagi: limit :: obiektów.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: