~ Prodajem ~ Unicate Gaming Mod

Započeo mrvica, Mart 28, 2023, 02:53:09 PRE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Citat: sexeniiosi poslato Mart 29, 2023, 23:16:18 POSLE PODNE
da li bi mozda ovo sprijecilo Invalid memory access/Index out of bounds) sta mislis
[pawn]new max_id = sizeof(OI) / sizeof(OI[0]);
new max_oclan = sizeof(OI[0]) / sizeof(OI[0][0]);
new max_clan = sizeof(OI[0][0]) / sizeof(OI[0][0][0]);

for (new id = 0; id < max_id; id++) {
    for (new oClan = 0; oClan < max_oclan; oClan++) {
        for (new i = 0; i < max_clan; i++) {
            if (strlen(OI[id][oClan]) > 0) {
                INI_WriteString(File, "Clan" + i, OI[id][oClan]);
            }
        }
    }
}
[/pawn]

mozda bi moglo pomoci za iteriranje max_oclan i max_clan kroz niz OI


Ideja/princip je ok (lakse je definisati 2x i to je to, ali ispravno je koristiti sizeof kako si i ti).

Ali ti si ga zabuco poprilicno, imas jedan loop viska ?
Sad da li te sjebalo oClan, ili sta vec ne znam (ne znam kako je definisano sta u kodu za koji si dao primer), ali definitivno si sjebo nesto. Imas broj organizacija, imas broj clanova u org, i to je sve sto treba da loop, taj treci, ne znam sta si pokusao ali bi verovatno bilo da loop kroz string za ime igraca (to jest ides slovo po slovo)