Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: krizmanikdev poslato Decembar 05, 2021, 23:48:08 POSLE PODNE

Naslov: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 05, 2021, 23:48:08 POSLE PODNE
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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: Muma poslato Decembar 06, 2021, 01:43:53 PRE PODNE
https://balkan-samp.com/forum/index.php?topic=140420.0
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 06, 2021, 09:21:33 PRE PODNE
D:\BLKN Moon v1.0.1\gamemodes\balkanmoon.pwn(8) : fatal error 100: cannot read from file: "optidraw"
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 06, 2021, 09:32:01 PRE PODNE
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?
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: 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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 06, 2021, 09:53:26 PRE PODNE
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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: V01D poslato Decembar 06, 2021, 10:07:36 PRE PODNE
[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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: schatzi poslato Decembar 06, 2021, 10:08:17 PRE PODNE
Ubacis ga u pravi comiler i define taj inc
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 06, 2021, 10:41:11 PRE PODNE
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?
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 06, 2021, 11:29:03 PRE PODNE
[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.
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: 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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 06, 2021, 18:49:18 POSLE PODNE
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"
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: Galardo poslato Decembar 06, 2021, 19:03:33 POSLE PODNE
[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.
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 06, 2021, 19:33:13 POSLE PODNE
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"
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 06, 2021, 22:06:30 POSLE PODNE
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?
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: schatzi poslato Decembar 06, 2021, 22:28:48 POSLE PODNE
otvoris browser opera chrome brave mozila ta god kucas YSI download kraj tacka
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 06, 2021, 22:55:35 POSLE PODNE
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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 07, 2021, 09:40:13 PRE PODNE
uspio sam ubaciti, i sta sada?
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: Rex poslato Decembar 07, 2021, 12:58:12 POSLE PODNE
[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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 08, 2021, 09:32:42 PRE PODNE
skinem i skripta se ne compileuje
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: Rex poslato Decembar 08, 2021, 10:52:17 PRE PODNE
[quote author=@ Lukq link=topic=140537.msg1016612#msg1016612 date=1638952362]
skinem i skripta se ne compileuje
[/quote]

Jel dobijes neki error nesto?
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: schatzi poslato Decembar 08, 2021, 11:06:30 PRE PODNE
Kako da dobije error majketi kad se ne kompajluje skripta
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: Rex poslato Decembar 08, 2021, 11:08:22 PRE PODNE
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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 08, 2021, 11:10:49 PRE PODNE
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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: Rex poslato Decembar 08, 2021, 11:13:27 PRE PODNE
[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.
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 08, 2021, 11:24:48 PRE PODNE
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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: Rex poslato Decembar 08, 2021, 11:35:11 PRE PODNE
[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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 08, 2021, 15:21:37 POSLE PODNE
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
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: Fr0z3n poslato Decembar 08, 2021, 22:55:46 POSLE PODNE
Posalji to "od_hooks" ili sta god da vidim koj mu je...
Naslov: Odg: problem sa mapom, pomoc HITNO
Poruka od: krizmanikdev poslato Decembar 09, 2021, 08:58:06 PRE PODNE
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]