Loadanje iz .ini fajla u niz


Započeo njoBe_, Avgust 18, 2022, 18:21:27 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): INI_ParseFile ne loada dobro
Deo skripte: Ispod

enum E_SERVER_INFO 
{
	serverDrugPrice[3],
	serverDrugSeedsPrice[3],

	Float:serverCocaineBuyingSeedsPoint [3],
	Float:serverOpiumBuyingSeedsPoint [3],
	Float:serverCannabisBuyingSeedsPoint [3],

	Float:serverCocaineSellingPoint [3],
	Float:serverOpiumSellingPoint [3],
	Float:serverCannabisSellingPoint [3],

	Float:serverCocaineProcessingPoint [3],
	Float:serverOpiumProcessingPoint [3],
	Float:serverCannabisProcessingPoint [3],

	bool: serverAllowedStealing
}
new serverInfo [E_SERVER_INFO];

	INI_ParseFile(path, "LoadServerSettingsFromFile", true, true); //pozivanje funkcije

//funkcija pozvana u ini_parsefile
forward LoadServerSettingsFromFile(name[], value[]);
public LoadServerSettingsFromFile(name[], value[])
{	
	INI_Int("CocainePrice", serverInfo [serverDrugPrice] [0]);
	printf("%d",  serverInfo [serverDrugPrice] [0]);

	return 1;
}


United Islands Role Play\scriptfiles\Server\drug_settings.ini  -Path  u windowsu


#define	SERVERDRUGSETTINGS	"/Server/drug_settings.ini" //path definisan


new path[64];
format(path, sizeof(path), SERVERDRUGSETTINGS);



serverDrugPrice[0], tu nemas razmaka... Nemoj ovako pisati kod, koja je svrha ovog odvajanja?
Debugaj...
Ali nemoj ovako pisati kod. Pisi ga kako treba.
Zasto bi koristio local path i trazio ga u memoriji kada mozes jednostavno da ga koristis onda kada ti treba u kodu? :)
One And Only
Old Member
Since AVGUST 2013. :)
GAME OVER - SCRIPTING
SINCE 2009 - 2025

pa necu sigurno pisati ovako


enum drogainfo
{
    dKokainCijena,
    dCijenaOpiuma

}



sto se tice patha, znam moze se napraviti globalna varijabla i u nju smjestiti path ali ne znam, navikao sam ovako mada nije bas najbolje