Problem(error/warning): INI_ParseFile ne loada dobro
Deo skripte: Ispod
[pawn]
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]
- );
printf("%d", serverInfo [serverDrugPrice] - );
return 1;
}
[/pawn]
United Islands Role Play\scriptfiles\Server\drug_settings.ini -Path u windowsu
[pawn]#define SERVERDRUGSETTINGS "/Server/drug_settings.ini" //path definisan
new path[64];
format(path, sizeof(path), SERVERDRUGSETTINGS);
[/pawn]
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? :)
Neaktivna tema... Lock....