Problem(error/warning): na videu dolje se vidi, draw distance i streamer su mi prvo bili na 300 pa sam stavio na 500. i koristim createdynamicobjectex.. inace ovo se desava na svim isteksturisanim mapama
Deo skripte: evo jedan od redova da ne bih morao kopirati 10000 linija: [pawn] tmpobjid = CreateDynamicObjectEx(18981, 1439.427368, -812.932861, 67.582397, 0.000000, 0.000000, 87.421920, 500.00, 500.00);[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]//[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/OcEgxmy
https://balkan-samp.com/forum/index.php?topic=140420.0
D:\BLKN Moon v1.0.1\gamemodes\balkanmoon.pwn(8) : fatal error 100: cannot read from file: "optidraw"
i kada printujem objekte u logu, uvijek mi bude manje od 100 na svakoj mapi...
koristio sam ovo:
[pawn] CMD:izbrojiobjekte(playerid,params[])
{
printf("%d", Streamer_CountVisibleItems(playerid, STREAMER_TYPE_OBJECT));
return 1;
}[/pawn]
i sta da sada radim?
Pogledaj koliko imas staticnih objekata ( CreateObject ) i umesto njih koristi CreateDynamicObject, osim ako je u pitanju podloga
Povecaj ili smanji draw distance i stream distance na odredjenim mapama, u zavisnosti od velicine
Ubaci optidraw
Citat: V01D poslato Decembar 06, 2021, 09:41:58 PRE PODNE
Pogledaj koliko imas staticnih objekata ( CreateObject ) i umesto njih koristi CreateDynamicObject, osim ako je u pitanju podloga
Povecaj ili smanji draw distance i stream distance na odredjenim mapama, u zavisnosti od velicine
Ubaci optidraw
pokusao sam ubaciti optidraw, imam sve includove i ta sranja ali mi izadje cannot read from file: optidraw
[quote author=
@ Lukq link=topic=140537.msg1016394#msg1016394 date=1638780806]
pokusao sam ubaciti optidraw, imam sve includove i ta sranja ali mi izadje cannot read from file: optidraw
[/quote]
Znaci da nisi ubacio u pravi compiler xDD
Ubacis ga u pravi comiler i define taj inc
Citat: stevich poslato Decembar 06, 2021, 10:08:17 PRE PODNE
Ubacis ga u pravi comiler i define taj inc
gdje da skinem taj optidraw?
i sta tocno trebam includovati i definisati?
[quote author=
@ Lukq link=topic=140537.msg1016401#msg1016401 date=1638783671]
gdje da skinem taj optidraw?
i sta tocno trebam includovati i definisati?
[/quote]
ovo tu sam rijesio,
ali mi izlazi ovo
D:\BLKN Moon v1.0.1\pawno\include\optidraw_Data\od_entry.inc(65) : fatal error 111: user error: Optidraw: Couldn't load streamer.
[pawn]#include <streamer>
#include <modelsizes>
#define OD_METHOD 0
#include <optidraw>[/pawn]
Ovako include-as, tako da streamer ide prvi, pa modelsizes i zatim optidraw
Citat: V01D poslato Decembar 06, 2021, 13:10:25 POSLE PODNE
[pawn]#include <streamer>
#include <modelsizes>
#define OD_METHOD 0
#include <optidraw>[/pawn]
Ovako include-as, tako da streamer ide prvi, pa modelsizes i zatim optidraw
uradio sam to i sada izlazi ovo xD
D:\BLKN Moon v1.0.1\pawno\include\optidraw_Data\od_hooks.inc(40) : fatal error 100: cannot read from file: "YSI_Coding\y_hooks"
[quote author=
@ Lukq link=topic=140537.msg1016452#msg1016452 date=1638812958]
uradio sam to i sada izlazi ovo xD
D:\BLKN Moon v1.0.1\pawno\include\optidraw_Data\od_hooks.inc(40) : fatal error 100: cannot read from file: "YSI_Coding\y_hooks"
[/quote]
Provjeri koja ti je verzija YSI paketa, vjv neka starija tako da:
[pawn]YSI\y_hooks[/pawn]
u tom fajlu.
Citat: Galardo poslato Decembar 06, 2021, 19:03:33 POSLE PODNE
Provjeri koja ti je verzija YSI paketa, vjv neka starija tako da:
[pawn]YSI\y_hooks[/pawn]
u tom fajlu.
u fajlu se nalazi ovo:
#include <YSI_Coding\y_hooks>
ako sam dobro skontao ti si meni rekao da od <YSI_Coding\y_hooks> napravim <YSI\y_hooks>
to napravim i izadje mi :
D:\BLKN Moon v1.0.1\gamemodes\balkanmoon.pwn(8) : fatal error 100: cannot read from file: "optidraw"
Citat: Galardo poslato Decembar 06, 2021, 19:03:33 POSLE PODNE
Provjeri koja ti je verzija YSI paketa, vjv neka starija tako da:
[pawn]YSI\y_hooks[/pawn]
u tom fajlu.
a sta trebam napraviti ako imam stariju verziju tih paketa?
ako ju trebam skinuti moze li mi netko dati link?
otvoris browser opera chrome brave mozila ta god kucas YSI download kraj tacka
Citat: stevich poslato Decembar 06, 2021, 22:28:48 POSLE PODNE
otvoris browser opera chrome brave mozila ta god kucas YSI download kraj tacka
ubacim 5.1 sa ovog sajta neku i skripta se uopce ne zeli compilovati
uspio sam ubaciti, i sta sada?
[quote author=
@ Lukq link=topic=140537.msg1016483#msg1016483 date=1638824790]
a sta trebam napraviti ako imam stariju verziju tih paketa?
ako ju trebam skinuti moze li mi netko dati link?
[/quote]
Ovde mozes da skines: https://github.com/pawn-lang/YSI-Includes/releases/tag/v5.1
skinem i skripta se ne compileuje
[quote author=
@ Lukq link=topic=140537.msg1016612#msg1016612 date=1638952362]
skinem i skripta se ne compileuje
[/quote]
Jel dobijes neki error nesto?
Kako da dobije error majketi kad se ne kompajluje skripta
Citat: stevich poslato Decembar 08, 2021, 11:06:30 PRE PODNE
Kako da dobije error majketi kad se ne kompajluje skripta
e si ti cuo za windows error? Meni se desavalo da nece da compila i samo pawno compiler postane not responding i zadje mi pawnocc has stoped working
Citat: Rex poslato Decembar 08, 2021, 11:08:22 PRE PODNE
e si ti cuo za windows error? Meni se desavalo da nece da compila i samo pawno compiler postane not responding i zadje mi pawnocc has stoped working
da, pise not responding
[quote author=
@ Lukq link=topic=140537.msg1016622#msg1016622 date=1638958249]
da, pise not responding
[/quote]
Ovako. U skripti imas dosta errora pa pawn ne moze sve da ih ispise,proveri sam probaj, uglavnom nesto oko #include,new, i ako si nesto izbrisao a koristi se u skripti.Proveri dali imas include za Ysi u skripti.
To je jedino sto mogu da ti kazem.
Citat: Rex poslato Decembar 08, 2021, 11:13:27 PRE PODNE
Ovako. U skripti imas dosta errora pa pawn ne moze sve da ih ispise,proveri sam probaj, uglavnom nesto oko #include,new, i ako si nesto izbrisao a koristi se u skripti.Proveri dali imas include za Ysi u skripti.
To je jedino sto mogu da ti kazem.
nemam nikakvih errora u skripti i imam sve includove.. ali problem je do od_hooks koji se nalazi u optidrawu
[quote author=
@ Lukq link=topic=140537.msg1016624#msg1016624 date=1638959088]
nemam nikakvih errora u skripti i imam sve includove.. ali problem je do od_hooks koji se nalazi u optidrawu
[/quote]
Ne znam sta je optidraw jer sam pocetnik pa ne mogu da ti pomognem
Citat: Rex poslato Decembar 08, 2021, 11:35:11 PRE PODNE
Ne znam sta je optidraw jer sam pocetnik pa ne mogu da ti pomognem
jebiga
Posalji to "od_hooks" ili sta god da vidim koj mu je...
Citat: Fr0z3n poslato Decembar 08, 2021, 22:55:46 POSLE PODNE
Posalji to "od_hooks" ili sta god da vidim koj mu je...
[pawn]#include <YSI_Coding\y_hooks>
hook OnScriptInit()
{
Streamer_ToggleChunkStream(true);
Streamer_SetChunkSize(STREAMER_TYPE_OBJECT, 250);
Streamer_VisibleItems(STREAMER_TYPE_OBJECT, 975);
Streamer_SetTickRate(25);
#if !defined OD_DISABLE_STARTUP_MESSAGE
print("==================================================");
print("\t* OptiDraw loaded successfully * (12.12.2020.)");
#if OD_METHOD
print("\t* Current method: SPHERE");
#else
print("\t* Current method: BOX");
#endif
print("==================================================");
#endif
return Y_HOOKS_CONTINUE_RETURN_1;
}
hook function STREAMER_TAG_OBJECT:CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 325.0, Float:drawdistance = 365.0, STREAMER_TAG_AREA:areaid = STREAMER_TAG_AREA:-1, priority = 0)
{
new
STREAMER_TAG_OBJECT:od_objectid = continue(modelid, x, y, z, rx, ry, rz, worldid, interiorid, playerid, streamdistance, drawdistance, STREAMER_TAG_AREA:areaid, priority);
Optidraw_DynamicObjectOptimize(od_objectid);
return od_objectid;
}
hook function STREAMER_TAG_OBJECT:CreateDynamicObjectEx(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, Float:streamdistance = STREAMER_OBJECT_SD, Float:drawdistance = STREAMER_OBJECT_DD, const worlds[], const interiors[], const players[], const STREAMER_TAG_AREA:areas[], priority = 0, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players, maxareas = sizeof areas)
{
new
od_objectid = continue(modelid, x, y, z, rx, ry, rz, streamdistance, drawdistance, worlds, interiors, players, STREAMER_TAG_AREA:areas, priority, maxworlds, maxinteriors, maxplayers, maxareas);
Optidraw_DynamicObjectOptimize(od_objectid);
return od_objectid;
}[/pawn]