Problem(error/warning): Ni jedno pa ni drugo, jednostavno sve radi ali, kada ugasim server i opet upalim nece da se kreira PickUp i Label
Deo skripte: [pawn]for(new i = 0; i < MAX_ORGS; i++)
{
new ofile[64];
format(ofile, sizeof(ofile), OPATH, i);
if(fexist(ofile))
{
INI_ParseFile(ofile, "LoadOrgs", .bExtra = true, .extra = i);
new ostr[128];
format(ostr, sizeof(ostr), "{FF0000}Organizacija : {FFFFFF}%s\n{FF0000}Lider : {FFFFFF}%s", OI[Ime], OI[Leader]);
oLabel = Create3DTextLabel(ostr, -1, OI[UlazX], OI[UlazY], OI[UlazZ], 20.0, 1, 0);
oPickUp = CreatePickup(1314, 1, OI[UlazX],OI[UlazY],OI[UlazZ], 1);
oSPU = CreatePickup(1239, 1, OI[SX],OI[SY],OI[SZ], 1);
oSL = Create3DTextLabel("{FF0000}Sef Organizacije\n{FFFFFF}/orgsef", -1, OI[SX],OI[SY],OI[SZ], 20.0, 1, 0);
printf("Org Labeli ucitani");
obroj++;
}
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Ti vise sjeba nego sto napravi iskreno
No hate bro
Citat: Nexsus poslato Septembar 19, 2021, 10:44:55 PRE PODNE
Ti vise sjeba nego sto napravi iskreno
Kako mislis?
Ako znas u cemu je caka, mozes li reci, pokusavao sam svasta od mijenjanja VW do opet novog sys-a
Možeš li provjeriti koordinate pickupa u fajlu gdje ti se spremaju organizacije? Pa provjeriti IG da li je to odgovarajuće mjesto
Citat: Elvedin_Wayne poslato Septembar 19, 2021, 13:37:38 POSLE PODNE
Možeš li provjeriti koordinate pickupa u fajlu gdje ti se spremaju organizacije? Pa provjeriti IG da li je to odgovarajuće mjesto
Ovo i posalji funkciju LoadOrgs
Citat: Elvedin_Wayne poslato Septembar 19, 2021, 13:37:38 POSLE PODNE
Možeš li provjeriti koordinate pickupa u fajlu gdje ti se spremaju organizacije? Pa provjeriti IG da li je to odgovarajuće mjesto
jest brate evo:
Ime = West End Gang
Tip = 2
Clanovi = 0
Leader = Niko
Clan 1 = Niko
Clan 2 = Niko
Clan 3 = Niko
Clan 4 = Niko
Clan 5 = Niko
Clan 6 = Niko
Clan 7 = Niko
Clan 8 = Niko
Clan 9 = Niko
Clan 10 = Niko
Clan 11 = Niko
Clan 12 = Niko
Clan 13 = Niko
Clan 14 = Niko
Clan 15 = Niko
SefDroga = 0
SefPare = 0
SefMaths = 0
Rank 1 = Rank 1
Rank 2 = Rank 2
Rank 3 = Rank 3
Rank 4 = Rank 4
Rank 5 = Rank 5
Rank 6 = Leader
Safe X = 0.000000
Safe Y = 0.000000
Safe Z = 0.000000
Ulaz X = 353.259643
Ulaz Y = -1511.286987
Ulaz Z = 32.958713
Citat: __vedran.xyz77 poslato Septembar 19, 2021, 14:37:51 POSLE PODNE
Ovo i posalji funkciju LoadOrgs
evo brateu
[pawn]
forward LoadOrgs(id, name[], value[]);
public LoadOrgs(id, name[], value[])
{
INI_String("Ime",OI[id][Ime], 128);
INI_Int("Tip", OI[id][Tip]);
INI_Int("Clanovi", OI[id][Clanovi]);
INI_String("Leader", OI[id][Leader], 128);
INI_String("Clan 1", OI[id][Clan1], 128);
INI_String("Clan 2", OI[id][Clan2], 128);
INI_String("Clan 3", OI[id][Clan3], 128);
INI_String("Clan 4", OI[id][Clan4], 128);
INI_String("Clan 5", OI[id][Clan5], 128);
INI_String("Clan 6", OI[id][Clan6], 128);
INI_String("Clan 7", OI[id][Clan7], 128);
INI_String("Clan 8", OI[id][Clan8], 128);
INI_String("Clan 9", OI[id][Clan9], 128);
INI_String("Clan 10", OI[id][Clan10], 128);
INI_String("Clan 11", OI[id][Clan11], 128);
INI_String("Clan 12", OI[id][Clan12], 128);
INI_String("Clan 13", OI[id][Clan13], 128);
INI_String("Clan 14", OI[id][Clan14], 128);
INI_String("Clan 15", OI[id][Clan15], 128);
INI_Int("SefDroga", OI[id][SefDroga]);
INI_Int("SefPare", OI[id][SefMoney]);
INI_Int("SefMaths", OI[id][SefMats]);
INI_String("Rank 1", OI[id][rank1], 128);
INI_String("Rank 2", OI[id][rank2], 128);
INI_String("Rank 3", OI[id][rank3], 128);
INI_String("Rank 4", OI[id][rank4], 128);
INI_String("Rank 5", OI[id][rank5], 128);
INI_String("Rank 6", OI[id][rank6], 128);
INI_Float("Safe X", OI[id][SX]);
INI_Float("Safe Y", OI[id][SY]);
INI_Float("Safe Z", OI[id][SZ]);
INI_Float("Ulaz X", OI[id][UlazX]);
INI_Float("Ulaz Y", OI[id][UlazY]);
INI_Float("Ulaz Z", OI[id][UlazZ]);
return 1;
}
[/pawn]
[pawn]
oSL = Create3DTextLabel("{FF0000}Sef Organizacije\n{FFFFFF}/orgsef", -1, OI[SX],OI[SY],OI[SZ], 20.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID);
[/pawn]
Citat: __vedran.xyz77 poslato Septembar 19, 2021, 20:22:38 POSLE PODNE
[pawn]
oSL = Create3DTextLabel("{FF0000}Sef Organizacije\n{FFFFFF}/orgsef", -1, OI[SX],OI[SY],OI[SZ], 20.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID);
[/pawn]
Wtf?
Citat: chupo poslato Septembar 19, 2021, 20:31:50 POSLE PODNE
Wtf?
my bad ovo je od sefa, a u medjuvremenu sam skontao da je Create3DTextLabel, jedino sto bi mozda mogao da pokusas jeste virtualworld da setas na -1
[pawn]
oLabel
= Create3DTextLabel(ostr, -1, OI[UlazX], OI[UlazY], OI[UlazZ], 20.0, -1, 0);[/pawn]
Citat: __vedran.xyz77 poslato Septembar 19, 2021, 20:37:22 POSLE PODNE
my bad ovo je od sefa, a u medjuvremenu sam skontao da je Create3DTextLabel, jedino sto bi mozda mogao da pokusas jeste virtualworld da setas na -1
[pawn]
oLabel = Create3DTextLabel(ostr, -1, OI[UlazX], OI[UlazY], OI[UlazZ], 20.0, -1, 0);[/pawn]
I na Labelu i Pickupumi je VW na - 1 :'(
Jedina solucija koja mi pada na pamet za ovaj label jeste boja, jednom mi se desilo slicno, jebeno nije htjelo zbog boje da kreira label. Mislim da te nista ne kosta da probas.
[pawn]
oLabel = Create3DTextLabel(ostr, 0xFF0000AA, OI[UlazX], OI[UlazY], OI[UlazZ], 20.0, 1, 0);[/pawn]
Citat: __vedran.xyz77 poslato Septembar 19, 2021, 21:25:38 POSLE PODNE
Jedina solucija koja mi pada na pamet za ovaj label jeste boja, jednom mi se desilo slicno, jebeno nije htjelo zbog boje da kreira label. Mislim da te nista ne kosta da probas.
[pawn]
oLabel = Create3DTextLabel(ostr, 0xFF0000AA, OI[UlazX], OI[UlazY], OI[UlazZ], 20.0, 1, 0);[/pawn]
If the virtualworld is set as -1 the text will not appear.
zato i nije radilo
Đaba braćo, opet se ne prikazuje....ni label pa tako ni PickUp ??? ???
Mozda si onda dosao do limita Labela
Citat: __vedran.xyz77 poslato Septembar 20, 2021, 14:58:59 POSLE PODNE
Mozda si onda dosao do limita Labela
label limite nemam...
ovo je skripta od 840 linija znaci ne znam dje je problem a od newova za labele iam ovo imam ovo
[pawn]
new oPickUp[MAX_ORGS];
new Text3D:oLabel[MAX_ORGS];
new oSPU[MAX_ORGS];
new Text3D:oSL[MAX_ORGS];
[/pawn]
Citat: chupo poslato Septembar 19, 2021, 10:37:48 PRE PODNE
Problem(error/warning): Ni jedno pa ni drugo, jednostavno sve radi ali, kada ugasim server i opet upalim nece da se kreira PickUp i Label
Deo skripte: [pawn]for(new i = 0; i < MAX_ORGS; i++)
{
new ofile[64];
format(ofile, sizeof(ofile), OPATH, i);
if(fexist(ofile))
{
INI_ParseFile(ofile, "LoadOrgs", .bExtra = true, .extra = i);
new ostr[128];
format(ostr, sizeof(ostr), "{FF0000}Organizacija : {FFFFFF}%s\n{FF0000}Lider : {FFFFFF}%s", OI[Ime], OI[Leader]);
oLabel = Create3DTextLabel(ostr, -1, OI[UlazX], OI[UlazY], OI[UlazZ], 20.0, 1, 0);
oPickUp = CreatePickup(1314, 1, OI[UlazX],OI[UlazY],OI[UlazZ], 1);
oSPU = CreatePickup(1239, 1, OI[SX],OI[SY],OI[SZ], 1);
oSL = Create3DTextLabel("{FF0000}Sef Organizacije\n{FFFFFF}/orgsef", -1, OI[SX],OI[SY],OI[SZ], 20.0, 1, 0);
printf("Org Labeli ucitani");
obroj++;
}
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Kada upalis server, organizaciju koju si kreirao da li je kreirao fajl u scriptfilesu, da li ti ispisuje u logu dal ti ucitava tu organizaciju?
Da brate, meni pise u consoli Loaded Org/1.ini loading pa tako i za drugu org...u scriptfiles mi je sve sacuvano ne vidim razlog sta jebe skriptu
Citat: chupo poslato Septembar 20, 2021, 21:36:54 POSLE PODNE
Da brate, meni pise u consoli Loaded Org/1.ini loading pa tako i za drugu org...u scriptfiles mi je sve sacuvano ne vidim razlog sta jebe skriptu
Probaj sa ovim, nzm sta moze da bude kada ti organizacije ucitava, ali ne kreiraj 3dtext i pickup.
[pawn]for(new i = 1; i < MAX_ORGS; i++)[/pawn]
Takodje probaj INTid '0' i VWid '0'
Citat: Itz. poslato Septembar 20, 2021, 21:48:52 POSLE PODNE
Probaj sa ovim, nzm sta moze da bude kada ti organizacije ucitava, ali ne kreiraj 3dtext i pickup.
[pawn]for(new i = 1; i < MAX_ORGS; i++)[/pawn]
Takodje probaj INTid '0' i VWid '0'
Probao sam vec...
[pawn]
if(fexist(ofile))
{
INI_ParseFile(ofile, "LoadOrgs", .bExtra = true, .extra = i);
new ostr[128];
format(ostr, sizeof(ostr), "{FF0000}Organizacija : {FFFFFF}%s\n{FF0000}Lider : {FFFFFF}%s", OI[Ime], OI[Leader]);
oLabel = Create3DTextLabel(ostr, -1, OI[UlazX], OI[UlazY], OI[UlazZ], 20.0, 1, 0);
oPickUp = CreatePickup(1314, 1, OI[UlazX],OI[UlazY],OI[UlazZ], 1);
oSPU = CreatePickup(1239, 1, OI[SX],OI[SY],OI[SZ], 1);
oSL = Create3DTextLabel("{FF0000}Sef Organizacije\n{FFFFFF}/orgsef", -1, OI[SX],OI[SY],OI[SZ], 20.0, 1, 0);
printf("%s, X: %f, Y: %f, Z: %f", OI[Ime], OI[UlazX],OI[UlazY],OI[UlazZ]); // vidi da li ce ucitati dobro iz ini fajla i tu
obroj++;
}[/pawn]
Takodjer nisam siguran ali mislim da se ne mogu koristiti razmaci u ini fajlu (nikad nisam radio sa Ini-jem, mozda grijesim)
Citat: __vedran.xyz77 poslato Septembar 21, 2021, 17:36:23 POSLE PODNE
[pawn]
if(fexist(ofile))
{
INI_ParseFile(ofile, "LoadOrgs", .bExtra = true, .extra = i);
new ostr[128];
format(ostr, sizeof(ostr), "{FF0000}Organizacija : {FFFFFF}%s\n{FF0000}Lider : {FFFFFF}%s", OI[Ime], OI[Leader]);
oLabel = Create3DTextLabel(ostr, -1, OI[UlazX], OI[UlazY], OI[UlazZ], 20.0, 1, 0);
oPickUp = CreatePickup(1314, 1, OI[UlazX],OI[UlazY],OI[UlazZ], 1);
oSPU = CreatePickup(1239, 1, OI[SX],OI[SY],OI[SZ], 1);
oSL = Create3DTextLabel("{FF0000}Sef Organizacije\n{FFFFFF}/orgsef", -1, OI[SX],OI[SY],OI[SZ], 20.0, 1, 0);
printf("%s, X: %f, Y: %f, Z: %f", OI[Ime], OI[UlazX],OI[UlazY],OI[UlazZ]); // vidi da li ce ucitati dobro iz ini fajla i tu
obroj++;
}[/pawn]
Takodjer nisam siguran ali mislim da se ne mogu koristiti razmaci u ini fajlu (nikad nisam radio sa Ini-jem, mozda grijesim)
Istina, ne mogu se koristiti razmaci u ini fajlu, koristi _ izmedju razmaka
Citat: __vedran.xyz77 poslato Septembar 21, 2021, 17:36:23 POSLE PODNE
[pawn]
if(fexist(ofile))
{
INI_ParseFile(ofile, "LoadOrgs", .bExtra = true, .extra = i);
new ostr[128];
format(ostr, sizeof(ostr), "{FF0000}Organizacija : {FFFFFF}%s\n{FF0000}Lider : {FFFFFF}%s", OI[Ime], OI[Leader]);
oLabel = Create3DTextLabel(ostr, -1, OI[UlazX], OI[UlazY], OI[UlazZ], 20.0, 1, 0);
oPickUp = CreatePickup(1314, 1, OI[UlazX],OI[UlazY],OI[UlazZ], 1);
oSPU = CreatePickup(1239, 1, OI[SX],OI[SY],OI[SZ], 1);
oSL = Create3DTextLabel("{FF0000}Sef Organizacije\n{FFFFFF}/orgsef", -1, OI[SX],OI[SY],OI[SZ], 20.0, 1, 0);
printf("%s, X: %f, Y: %f, Z: %f", OI[Ime], OI[UlazX],OI[UlazY],OI[UlazZ]); // vidi da li ce ucitati dobro iz ini fajla i tu
obroj++;
}[/pawn]
Takodjer nisam siguran ali mislim da se ne mogu koristiti razmaci u ini fajlu (nikad nisam radio sa Ini-jem, mozda grijesim)
DeletedUser mi je jucer pomogao gdje je dodao _ izmedju razmaka sto je naravno radilo i danas palim skriptu opet isti djavo,
Kada upalim server ovo se u konzoli ispise
Dino Family, X: 360.024291, Y: -1501.353393, Z: 32.800521 ali opet djaba nema pickupa
Factions : 1
Vjerovatno je Write ili nesto ostalo sa razmakom
Citat: __vedran.xyz77 poslato Septembar 23, 2021, 01:41:56 PRE PODNE
Vjerovatno je Write ili nesto ostalo sa razmakom
Trazio sam i nema, obrisao sam taj sistem i napravio isti ali bas isti samo sto nije dinamican i radi....Hvala Vedrane puno na izdvojenom vremenu.LOCK