[SAVJET] Getanje podataka iz fajla

Započeo // xunder
10. Nov. 2015. Zaključano
311
pregleda
5
postova
Rax_King
5
Godfather
10. Nov. 2015.
O kakvom savjetu se radi: Procitaj dole
Detaljan opis savjeta: Zanima me kako je najbolje (najotpimizovanije) getanje/uzimanje podataka iz fajla nekoga, koga sam cuvao pomocu y_ini-ja?
Naravno kao sto se moze naslutiti rijes je o offline provjeri igracevih varijabli 🙂

Komentar: //--//
adza_adzovic
4
Shot Caller
10. Nov. 2015.
ParseFile?
Rax_King
5
Godfather
10. Nov. 2015.
Nisam puno radio u YINI, mnogo mi lakse to ide sa MySQL jer se jednostavno getaju redovi...
Moze malo pojasnjenje? Naravno ne treba sve na gotovo...
adza_adzovic
4
Shot Caller
10. Nov. 2015.
Vjerujem, i meni je bilo teško shvatit Y_INI, pogotovo ovo čitanje, i ako mi vjeruješ, i dalje ne kontam za šta služi onaj INI_Load...

stock LoadMySQLConfig()
{
    if (!fexist(MySQL_Config_File))
    {
        print("Konfiguracijski MySQL file ne postoji, gasenje servera!");
    SendRconCommand("exit");
return 0;
    }

    inline LoadConfig(string:name[], string:value[])
    {
    INI_String("Hostname", MySQL_Config, sizeof(MySQL_Config));
INI_String("Database", MySQL_Config, sizeof(MySQL_Config));
INI_String("Username", MySQL_Config, sizeof(MySQL_Config));
INI_String("Password", MySQL_Config, sizeof(MySQL_Config));
INI_Int("Port", MySQL_Config);
    }
    INI_ParseFile(MySQL_Config_File, using inline "LoadConfig");
return 1;
}


Evo da ti objasnim na konkretnom primjeru ovdje. Preskočiću objašnjavanje inline-a, možda ću ti džaba pisat a ti znaš šta je. Ako ne znaš, i to ću ti pojasnit.

"MySQL_Config_File" mi je define koji govori gdje se nalazi i kako se zove konfiguracijski fajl sa MySQL podacima.
"INI_ParseFile(MySQL_Config_File, using inline "LoadConfig");" - Prvi parametar je kao što vidiš fajl koji hoćeš da čitaš, drugi je callback u kojem će se odvijat čitanje. Taj callback je ustvari ovdje ova inline funkcija. U tom callbacku (odnosno ova inline funkcija) moraš stavit ova dva parametra "name[], value[]" koji ne znam za šta služe, ima tamo objašnjeno nešto al' ne kontam ja to, ućeraj mu. Uglavnom, u tom callbacku je bitno da imaš ove funkcije za čitanje iz fajla i spremanje u varijablu, i to je to.
Rax_King
5
Godfather
10. Nov. 2015.
Tnx sto si pomogao i sam znas da je svaki pocetak tezak pa i ovaj sa YINI 😄 😄

Moze lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha