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

Wysłany: 2014-12-09, 08:44


Avira15







Wiek: 33
Na forum: 4921 dni
Posty: 34



Respekt: 50

Witam!

Uzywam streamera by incognito, mam okolo 1500 obiektow w skrypcie, all sie wczytuja, ale w ostatniej chwili dopiero. W skrypcie mam polowe pod "createObject" i polowe pod CreateDynamicObject". Te drugie w ostatniej chwili sie wczytuja dopiero, jak zwiekszyc draw distance?

Obiekt:

Kod:

CreateDynamicObject(987,1545.2000000,663.5000000,9.8000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (52)


Gdy przerobie tak:

Kod:

CreateDynamicObject(987,1545.2000000,663.5000000,9.8000000,0.0000000,0.0000000,0.0000000,200.0); //object(elecfence_bar) (52)


Wyrzuca mi taki warning:

Kod:

C:\Users\ACER\Desktop\Obiekty.pwn(1322) : warning 213: tag mismatch


Pomozecie ? Daje piwka !

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-09, 12:11


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

native CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 200.0, Float:drawdistance = 0.0);


Jak dok?adnie zerkniesz, to mo?na zauwa?y?, ?e przed parametrem drawdistance s? jeszcze inne (4). Aby zachowa? domy?lne warto?ci musisz wstawi? znak _ w jego miejsce, np.

Kod:

CreateDynamicObject(modelid, x, y, z, rx, ry, rz, _, _, _, _, 300.0);


Powy?szy kod ustawi dany obiekt z drawdistance na 300 jednostek.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-09, 15:26


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

[prze]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-09, 22:26


Avira15







Wiek: 33
Na forum: 4921 dni
Posty: 34



Respekt: 50

Teraz taki warning:

Kod:

C:\Users\ACER\Desktop\ObiektyTwardyKS.pwn(1007) : warning 202: number of arguments does not match definition


Linijka 1007:

Kod:

CreateDynamicObject(16089,1643.5000000,-10.5000000,35.7000000,0.0000000,0.0000000,295.9950000,0,0,0,0,300.0);


Takie kombinacj tez nie dzialaly:

Kod:

CreateDynamicObject(16089,1643.5000000,-10.5000000,35.7000000,0.0000000,0.0000000,295.9950000,_,_,_,_,300.0);

CreateDynamicObject(16089,1643.5000000,-10.5000000,35.7000000,0.0000000,0.0000000,295.9950000, _, _, _, _,300.0);


Natomiast gdy wgram na serwer tak wygladaja logi:

Kod:

[16] *** CreateDynamicObject: Expecting 11 parameter(s), but found 12


Takich samych linijek jest tyle ile obiektow oraz taki warning:

Kod:

[15] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.


Tych tez jest bardzo duzo warningow, tyle co obiektow chyba nawet, poszukac sscanf nowego ? Macie DL ?

Oraz taki warning w logach jeszcze sie doszukalem ;c

Kod:

[22:50] Loading filterscript 'ObiektyTwardyKS.amx'...
[22:50] *** Streamer Plugin: Warning: Include file version (0x26002) does not match plugin version (0x26105) (script might need to be recompiled with the latest include file)


To te wlasnie obiekty ktore albo nie wczytuje albo aja maly draw

Jakies pomysly ?

Z gory dzieki

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-09, 23:00


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Najwidoczniej masz inn? wersj? streamera ni? ja, wi?c funkcje wygl?daj? nieco inaczej. Spr?buj zaktualizowa? streamera, link do tematu: KLIK

Co do tego sscanfa, to nie ma to nic wsp?lnego ze streamerem. Prawdopodobnie jak zaktualizujesz include i plugin, to znikn? warningi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-09, 23:39


Avira15







Wiek: 33
Na forum: 4921 dni
Posty: 34



Respekt: 50

Wielkie dzieki, wszystko ladnie sie kompiluje dzieki Twojemu steamerowi, oraz brak warningow w logach, wszystko smiga tylko brak obiektow. W jednym skrypcie mam 1000 obiektow CreateObject i one sie zawsze wczytuja, a reszta dodatkowe jakies 500 w CreateDynamicObject aby ominac limit i one sie nie wczytuja. Wrzucalem czyste z przekonwertowania i nic:

Kod:

CreateDynamicObject(16089, -1243.4, 1734.8, 17, 0, 0, 318);


Poprostu ich nie ma. Masz pomysl ? Dopisac spowrotem to co mowiles ?

Kod:

CreateDynamicObject(16089, -1243.4, 1734.8, 17, 0, 0, 318, _, _, _, _, 300.0);


Tak jakos ? A moze poprostu dac caly skrypt, wszystkie obiekty w "CreateDynamicObject" ?


---------------------------------------------


Wywalilem all obiekty ze skryptu, all wgralem od nowa w CreateDynamicObject all i dziala, poki co wgralem 1500 obiektow i wszystkie sa na serwie i ladnie sie laduja, wiec wielkie dzieki za pomoc i masz piwa !

Mozna zamknac

Postaw piwo autorowi tego posta
 

 
Tagi: draw :: distance :: createdynamicobject
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Draw Distance w CreateDynamicObject 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