Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-05-09, 15:52


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   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. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-09, 16:15


Avast99







Wiek: 28
Na forum: 4647 dni
Posty: 135
Nick w MP: Avast99

Piwa: 352

Respekt: 126
Respekt: 126

Przecie? nie ma limitu CreateDynamicObject, czy o czym? nie wiem?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-09, 19:40


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-09, 20:01


Avast99







Wiek: 28
Na forum: 4647 dni
Posty: 135
Nick w MP: Avast99

Piwa: 352

Respekt: 126
Respekt: 126

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);

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-09, 20:04


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"Avast99" napisał/a:

Streamer_SetVisibleItems(STREAMER_TYPE_OBJECT, 10000);


Nie s?dze.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-09, 20:18


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   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? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-09, 20:28


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Do g?owy przychodzi mi jedynie DrawDistance.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-09, 21:39


Avast99







Wiek: 28
Na forum: 4647 dni
Posty: 135
Nick w MP: Avast99

Piwa: 352

Respekt: 126
Respekt: 126

To co poda?em tyczy si? w?a?nie szybszego wczytywania wszystkich obiekt?w CreateDynamicObject

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-10, 10:17


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-10, 12:07


mrx3667

mrdrifter






Wiek: 29
Na forum: 4534 dni
Posty: 143
Nick w MP: mrdrifter

Piwa: 359

Respekt: 377,8
Respekt: 377,8Respekt: 377,8Respekt: 377,8Respekt: 377,8

public OnPlayerUpdate(playerid)
{
Streamer_Update(playerid); - nie ma to jak lagowac ludzi.

Podpis







GG: 3097129
Ostatnio zmieniony przez mrx3667 2014-05-11, 09:04, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-10, 15:03


Avast99







Wiek: 28
Na forum: 4647 dni
Posty: 135
Nick w MP: Avast99

Piwa: 352

Respekt: 126
Respekt: 126

Co si? b?d? k??ci?.

Kod:

The default tick rate is 50.



Lagowanie ludzi, sk?d Ci si? to wzi??o?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-11, 09:01


mrx3667

mrdrifter






Wiek: 29
Na forum: 4534 dni
Posty: 143
Nick w MP: mrdrifter

Piwa: 359

Respekt: 377,8
Respekt: 377,8Respekt: 377,8Respekt: 377,8Respekt: 377,8

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*/}}

Podpis







GG: 3097129
Postaw piwo autorowi tego posta
 

 
Tagi: limit :: obiektów.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku