[POMOC]Streamer 0.3x draw distance

Započeo |W|SoaD123
30. Mar. 2013. Zaključano
863
pregleda
8
postova
SoaD123
5
Underboss
30. Mar. 2013.
Skripta koju koristim: GTA RP
Detaljan opis problema: Zanima me kako da pravilno namjestim 0.3x prikaz objekata na streamer plugin-u
Dio skripte:
Stavio sam ovo prije objekata

for (new o, s = Streamer_GetUpperBound(STREAMER_TYPE_OBJECT); o != s; o++)
{
    if (IsValidDynamicObject(o))
    {
        new Float: distance;
        Streamer_GetFloatData(STREAMER_TYPE_OBJECT, o, E_STREAMER_STREAM_DISTANCE, distance);
        Streamer_SetFloatData(STREAMER_TYPE_OBJECT, o, E_STREAMER_DRAW_DISTANCE, distance);
    }
}
Streamer_TickRate(50);
Streamer_VisibleItems(STREAMER_TYPE_OBJECT, 1000);
Streamer_CellDistance(1500.0);
Streamer_CellSize(300.0);


I u igri se nije nista promijenilo niti se objekti vide s velike udaljenosti,ostalo je sve nepromjenjeno
Neke slike/video za lakse dobivanje pomoci(neobavezno):
filip.admin
5
Crime Lord
30. Mar. 2013.
Hmmm znači hoćeš da sa velike udaljenosti vidiš objekte ?

Probaj ovo naći i povećati "Float:streamdistance = 300.0", sve objekte staviti u CreateDynamicObject ?:

native CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 300.0);
SoaD123
5
Underboss
30. Mar. 2013.
FlasH wrote on March 30, 2013, 3:46 pm:
Hmmm znači hoćeš da sa velike udaljenosti vidiš objekte ?

Probaj ovo naći i povećati "Float:streamdistance = 300.0", sve objekte staviti u CreateDynamicObject ?:

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


Objekti su mi svi u CreateDynamicObject...a Float:streamdistance = 300.0 je po default-u...pa netrebam valjda na sve jedan objekt sada na kraj stavljat distancu?
Objekt bi trebo radit na nekoj vecoj daljini i u ovakvom obliku sta ne:
CreateDynamicObject(3095,3108.54541016,-2040.35156250,9.55083466,0.00000000,0.00000000,0.00000000); 

Float:streamdistance = 300.0

se mjenja u server.cfg ... probavo sam i njega povecavat al nista puno se ne promjeni ja ocu da se dynamic objekti vide na vecoj distanci koja je dosla s 0.3x updateom
filip.admin
5
Crime Lord
30. Mar. 2013.
|W|SoaD123 wrote on March 30, 2013, 3:46 pm:
Hmmm znači hoćeš da sa velike udaljenosti vidiš objekte ?

Probaj ovo naći i povećati "Float:streamdistance = 300.0", sve objekte staviti u CreateDynamicObject ?:

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


Objekti su mi svi u CreateDynamicObject...a Float:streamdistance = 300.0 je po default-u...pa netrebam valjda na sve jedan objekt sada na kraj stavljat distancu?
Objekt bi trebo radit na nekoj vecoj daljini i u ovakvom obliku sta ne:
CreateDynamicObject(3095,3108.54541016,-2040.35156250,9.55083466,0.00000000,0.00000000,0.00000000); 

Float:streamdistance = 300.0

se mjenja u server.cfg ... probavo sam i njega povecavat al nista puno se ne promjeni ja ocu da se dynamic objekti vide na vecoj distanci koja je dosla s 0.3x updateom

Hmmm ne znam onda,probaj pronaci na google možda je netko napisao kako se promjeni kada je doÅ¡ao taj Update 😉
SoaD123
5
Underboss
30. Mar. 2013.
Quote
Hmmm ne znam onda,probaj pronaci na google možda je netko napisao kako se promjeni kada je doÅ¡ao taj Update 😉


Bas sam zato i pitao ovdje trazio sam na forum samp ali nisam nista nasao...Tnx svejedno valjda ce se vec netko javiti s konkretnim rjesenjem xd
filip.admin
5
Crime Lord
30. Mar. 2013.
|W|SoaD123 wrote on March 30, 2013, 4:01 pm:
Quote
Hmmm ne znam onda,probaj pronaci na google možda je netko napisao kako se promjeni kada je doÅ¡ao taj Update 😉


Bas sam zato i pitao ovdje trazio sam na forum samp ali nisam nista nasao...Tnx svejedno valjda ce se vec netko javiti s konkretnim rjesenjem xd


Evo našao sam to ti je ovo:
CreateDynamicObjectEx ..  NaÄ‘i u streamer.inc funkciju pa pogledaj:

CreateDynamicObjectEx(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, Float:drawdistance = 0.0, Float:streamdistance = 700.0, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);


To ti se koristi u 0.3x streamer.inc
To sam skužio da je 100 % to jer na samp forumu piše da se to zove "Extended draw distance for objects" a u streamer.inc je definiran taj dio ovako:

// Natives (Extended)

native CreateDynamicObjectEx(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, Float:drawdistance = 0.0, Float:streamdistance = 700.0, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);
native CreateDynamicPickupEx(modelid, type, Float:x, Float:y, Float:z, Float:streamdistance = 100.0, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);
native CreateDynamicCPEx(Float:x, Float:y, Float:z, Float:size, Float:streamdistance = 100.0, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);
native CreateDynamicRaceCPEx(type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size, Float:streamdistance = 100.0, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);
native CreateDynamicMapIconEx(Float:x, Float:y, Float:z, type, color, style = MAPICON_LOCAL, Float:streamdistance = 100.0, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);
native Text3D:CreateDynamic3DTextLabelEx(const text[], color, Float:x, Float:y, Float:z, Float:drawdistance, attachedplayer = INVALID_PLAYER_ID, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, Float:streamdistance = 100.0, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);
native CreateDynamicCircleEx(Float:x, Float:y, Float:size, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);
native CreateDynamicRectangleEx(Float:minx, Float:miny, Float:maxx, Float:maxy, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);
native CreateDynamicSphereEx(Float:x, Float:y, Float:z, Float:size, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);
native CreateDynamicCubeEx(Float:minx, Float:miny, Float:minz, Float:maxx, Float:maxy, Float:maxz, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);
native CreateDynamicPolygonEx(Float:points[], Float:minz = -FLOAT_INFINITY, Float:maxz = FLOAT_INFINITY, maxpoints = sizeof points, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);


Znači probaj jednu mapu staviti na CreateDynamicObjectEx sa korištenjem te funkcije.
SoaD123
5
Underboss
30. Mar. 2013.
Probat cu prvo nesta drugo a onda ak ne upali probat cu to tvoje...
SoaD123
5
Underboss
30. Mar. 2013.
To je to vjv...CreateDynamicObjectEx probao sam i sad je vec puno bolje,nisam odusevljen ali malo je bolje...

Moze LOCK

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha