Oko Factions

Započeo Skorpija_026
21. Sep. 2021. Zaključano
1,237
pregleda
12
postova
David||BM
5
Made Man
21. Sep. 2021.
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,
LessName,
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,
Iterator: factions;


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

static
str;

    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, " "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
David||BM
5
Made Man
21. Sep. 2021.
PSS probao sam da palim AI( AUTO_INCREMENT ) ni to ne pomaze
ivan221
5
Made Man
21. Sep. 2021.
Ne treba ti AI ako koristis iteratore, probaj id = Iter_Count(factions)+1
David||BM
5
Made Man
21. Sep. 2021.
PazzOnee wrote on September 21, 2021, 1:07 am:
Ne treba ti AI ako koristis iteratore, probaj id = Iter_Count(factions)+1
iter count ti je za ucitacanje ukupno stvari kreiranje preko iteratora
ivan221
5
Made Man
21. Sep. 2021.
Skorpija_026 wrote on September 21, 2021, 2:13 am:
iter count ti je za ucitacanje ukupno stvari kreiranje preko iteratora
Ozbiljno? Probaj tako kako sam ti rekao i ne pametuj
Simi Pawno
5
Crime Lord
21. Sep. 2021.
> dinamicno kreiranje ingame organizacije ( factions )

kaze brat organizacije ( factions ) hahahaha  😄 😄
Exnas.pwn
5
Godfather
21. Sep. 2021.
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...
Raskiselišelitiseopanci
4
Enforcer
21. Sep. 2021.
__vedran.xyz77 wrote on September 21, 2021, 4:36 pm:
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
NegativeIQ
5
Kingpin
21. Sep. 2021.
__vedran.xyz77 wrote on September 21, 2021, 4:36 pm:
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.
Exnas.pwn
5
Godfather
21. Sep. 2021.
Deleted User wrote on September 21, 2021, 4:54 pm:
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
NegativeIQ
5
Kingpin
22. Sep. 2021.
__vedran.xyz77 wrote on September 21, 2021, 9:23 pm:
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
Exnas.pwn
5
Godfather
22. Sep. 2021.
Deleted User wrote on September 22, 2021, 3:40 pm:
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"

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha