Oko Factions

Započeo Skorpija_026, Septembar 21, 2021, 02:44:57 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Problem(error/warning): E ovako odradio sam dinamicno kreiranje ingame organizacije ( factions ) i sada ja koristim sql i sve mi ide preko iteratora e sada ja necu da mi id ide od 0 ocu od 1 probao sam i da na next id dodam +1 i dalje nisam uspeo da resim
Deo skripte:
enum OrgInfo{
	FullName[60],
	LessName[41],
	Tip,
	ColorOrg,
	ColorVeh1,
	ColorVeh2,
	oEntVw,
	oEntInt,

	Float:Ulaz_x,
	Float:Ulaz_y,
	Float:Ulaz_z,

	Float:Izlaz_x,
	Float:Izlaz_y,
	Float:Izlaz_z,

	Float:Spawn_x,
	Float:Spawn_y,
	Float:Spawn_z,

	Float:Port_x,
	Float:Port_y,
	Float:Port_z,


 	Float:OruX,
    Float:OruY,
    Float:OruZ,
    Float:OruObjectX,
	Float:OruObjectY,
	Float:OruObjectZ,
	Float:OruObjectRotX,
	Float:OruObjectRotY,
	Float:OruObjectRotZ,

	uPickup,
	iPickup,
    Novac,
    Droga,
    Mats,
    Text3D:u3D,
    Text3D:i3D
}
new org_Info[MAX_ORGA][OrgInfo],
	Iterator: factions<MAX_ORGA>;


ee sad komanda create factiona ( org )
new nexid = Iter_Free(factions);

		static
			str[256];

	    mysql_format(SQL, str, sizeof(str), "INSERT INTO `org` (`org_id`) VALUES ('%i')", nexid);
	    mysql_tquery(SQL, str);

	    mysql_format(SQL, str, sizeof(str), "INSERT INTO `org skinovi` (`Organizacija`) VALUES ('%i')", nexid);
	    mysql_tquery(SQL, str);

	    mysql_format(SQL, str, sizeof(str), "INSERT INTO `org rankovi` (`faction`) VALUES ('%i')", nexid);
	    mysql_tquery(SQL, str);

	    mysql_format(SQL, str, sizeof(str), "INSERT INTO `org podesavanja` (`Organizacija`) VALUES ('%i')", nexid);
	    mysql_tquery(SQL, str);

	    va_SendClientMessage(playerid, NS_YELLOW, "[INFO] "BELA"Napravio si id za organizaciju pod rednim brojem %d.", nexid);

	    Iter_Add(factions, nexid);

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor
Poslednja Izmena: Septembar 27, 2021, 21:54:17 POSLE PODNE od M Ө M Σ N Z I
Vandals Project OGC
[size=11.25pt]Vandals Project OGC[/size][/font]
[/color]

PSS probao sam da palim AI( AUTO_INCREMENT ) ni to ne pomaze
Vandals Project OGC
[size=11.25pt]Vandals Project OGC[/size][/font]
[/color]

Ne treba ti AI ako koristis iteratore, probaj id = Iter_Count(factions)+1

Citat: PazzOnee poslato Septembar 21, 2021, 03:07:20 PRE PODNE
Ne treba ti AI ako koristis iteratore, probaj id = Iter_Count(factions)+1
iter count ti je za ucitacanje ukupno stvari kreiranje preko iteratora
Vandals Project OGC
[size=11.25pt]Vandals Project OGC[/size][/font]
[/color]

Citat: Skorpija_026 poslato Septembar 21, 2021, 04:13:15 PRE PODNE
iter count ti je za ucitacanje ukupno stvari kreiranje preko iteratora
Ozbiljno? Probaj tako kako sam ti rekao i ne pametuj

> dinamicno kreiranje ingame organizacije ( factions )

kaze brat organizacije ( factions ) hahahaha  :D :D
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

new nexid = Iter_Free(factions) + 1;


Kakve veze ima da li ce ID da ide od 0 ili od 1, sto je jos gore u programiranju brojanje ide od 0...

Citat: __vedran.xyz77 poslato Septembar 21, 2021, 18:36:32 POSLE PODNE
new nexid = Iter_Free(factions) + 1;


Kakve veze ima da li ce ID da ide od 0 ili od 1, sto je jos gore u programiranju brojanje ide od 0...

I ja se pitam zasto mu to treba u zivotu
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento

Citat: __vedran.xyz77 poslato Septembar 21, 2021, 18:36:32 POSLE PODNE
new nexid = Iter_Free(factions) + 1;


Kakve veze ima da li ce ID da ide od 0 ili od 1, sto je jos gore u programiranju brojanje ide od 0...
Brate, ti si previse zahtevan... Shvati da objasnjavas coveku koji je napisao:
    mysql_format(SQL, str, sizeof(str), "INSERT INTO `org` (`org_id`) VALUES (`%i`)", nexid);
	    mysql_tquery(SQL, str);

	    mysql_format(SQL, str, sizeof(str), "INSERT INTO `org skinovi` (`Organizacija`) VALUES (`%i`)", nexid);
	    mysql_tquery(SQL, str);

	    mysql_format(SQL, str, sizeof(str), "INSERT INTO `org rankovi` (`faction`) VALUES (`%i`)", nexid);
	    mysql_tquery(SQL, str);

	    mysql_format(SQL, str, sizeof(str), "INSERT INTO `org podesavanja` (`Organizacija`) VALUES (`%i`)", nexid);
	    mysql_tquery(SQL, str);


On topic: Koristi Unique kao index umesto AI.

Citat: Deleted User poslato Septembar 21, 2021, 18:54:47 POSLE PODNE
Brate, ti si previse zahtevan... Shvati da objasnjavas coveku koji je napisao:
       mysql_format(SQL, str, sizeof(str), "INSERT INTO `org` (`org_id`) VALUES (`%i`)", nexid);
       mysql_tquery(SQL, str);

       mysql_format(SQL, str, sizeof(str), "INSERT INTO `org skinovi` (`Organizacija`) VALUES (`%i`)", nexid);
       mysql_tquery(SQL, str);

       mysql_format(SQL, str, sizeof(str), "INSERT INTO `org rankovi` (`faction`) VALUES (`%i`)", nexid);
       mysql_tquery(SQL, str);

       mysql_format(SQL, str, sizeof(str), "INSERT INTO `org podesavanja` (`Organizacija`) VALUES (`%i`)", nexid);
       mysql_tquery(SQL, str);


On topic: Koristi Unique kao index umesto AI.
Jako mi je zao, probaj da stavis
new nexid = Iter_Free(factions) + random(256); // radi optimizacije ID-eva


On topik: Nebitno je da li ce koristiti Unique ili bilo sta kada ce mu Iter_Free da geta 0 za prvi ID

Citat: __vedran.xyz77 poslato Septembar 21, 2021, 23:23:50 POSLE PODNE
Jako mi je zao, probaj da stavis
new nexid = Iter_Free(factions) + random(256); // radi optimizacije ID-eva


On topik: Nebitno je da li ce koristiti Unique ili bilo sta kada ce mu Iter_Free da geta 0 za prvi ID
Zato sam i rekao da koristi Unique posto on dozvoljava insert sa indexom 0, dok Auto Increment ne dozvoljava po defaultu posto pocinje od 1. A s obziron ma to da je ljudima ovde previse komplikovano da rade sa jednim indexom za nizove, da ne spominjem sta se desava kod multidimenzional array ako nema enum, onda da mu objasnjavam isto sto si ga ti pitao nema smisla. Zato neka samo koristi Unique, i neka mu index bude isti sto na serveru sto u databazi

Citat: Deleted User poslato Septembar 22, 2021, 17:40:58 POSLE PODNE
Zato sam i rekao da koristi Unique posto on dozvoljava insert sa indexom 0, dok Auto Increment ne dozvoljava po defaultu posto pocinje od 1. A s obziron ma to da je ljudima ovde previse komplikovano da rade sa jednim indexom za nizove, da ne spominjem sta se desava kod multidimenzional array ako nema enum, onda da mu objasnjavam isto sto si ga ti pitao nema smisla. Zato neka samo koristi Unique, i neka mu index bude isti sto na serveru sto u databazi


Alo neandertalac
"e sada ja necu da mi id ide od 0 ocu od 1"