.ini not loading -
Facerafter - 06.06.2013
My lspd.ini saves etc. good, only the thing is that it doesn't load.
pawn Код:
INI:lspd[](name[], value[])
{
INI_Int("LSPDLeader", FacInfo[1][facLeader]);
INI_Int("LSPDMembers", FacInfo[1][facMembers]);
INI_Int("Rank0", FacInfo[1][fRank0]);
INI_Int("Rank1", FacInfo[1][fRank1]);
INI_Int("Rank2", FacInfo[1][fRank2]);
INI_Int("Rank3", FacInfo[1][fRank3]);
INI_Int("Rank4", FacInfo[1][fRank4]);
INI_Int("Rank5", FacInfo[1][fRank5]);
INI_Int("Rank6", FacInfo[1][fRank6]);
INI_Int("Rank7", FacInfo[1][fRank7]);
INI_Int("Rank8", FacInfo[1][fRank8]);
INI_Int("Rank9", FacInfo[1][fRank9]);
INI_Int("Rank10", FacInfo[1][fRank10]);
INI_Int("Div1", FacInfo[1][fDiv1]);
INI_Int("Div2", FacInfo[1][fDiv2]);
INI_Int("Div3", FacInfo[1][fDiv3]);
INI_Int("Div4", FacInfo[1][fDiv4]);
return 1;
}
pawn Код:
main()
{
INI_Load("factions/lspd.INI");
print(" ");
print(" ");
print("- RP GameMode Loaded -");
print(" ");
print(" Script: Facerafter");
}
pawn Код:
public OnGameModeInit()
{
INI_Load("factions/lspd.INI");
return 1;
}
Re: .ini not loading -
Avi57 - 06.06.2013
use this :-
pawn Код:
forward load_factions(name[], value[]);
public load_factions(name[], value[])
{
INI_Int("LSPDLeader", FacInfo[1][facLeader]);
INI_Int("LSPDMembers", FacInfo[1][facMembers]);
INI_Int("Rank0", FacInfo[1][fRank0]);
INI_Int("Rank1", FacInfo[1][fRank1]);
INI_Int("Rank2", FacInfo[1][fRank2]);
INI_Int("Rank3", FacInfo[1][fRank3]);
INI_Int("Rank4", FacInfo[1][fRank4]);
INI_Int("Rank5", FacInfo[1][fRank5]);
INI_Int("Rank6", FacInfo[1][fRank6]);
INI_Int("Rank7", FacInfo[1][fRank7]);
INI_Int("Rank8", FacInfo[1][fRank8]);
INI_Int("Rank9", FacInfo[1][fRank9]);
INI_Int("Rank10", FacInfo[1][fRank10]);
INI_Int("Div1", FacInfo[1][fDiv1]);
INI_Int("Div2", FacInfo[1][fDiv2]);
INI_Int("Div3", FacInfo[1][fDiv3]);
INI_Int("Div4", FacInfo[1][fDiv4]);
return 1;
}
Re: .ini not loading -
Facerafter - 06.06.2013
Im not really understanding what you are doing there. You created a public. But how to load it and how does it know where the file is? (Sorry im not a very expierenced scripter). If you can explain me that would be great.
Re: .ini not loading -
Lordzy - 06.06.2013
Use
INI_Parse to execute the function which has the loading info.
pawn Код:
INI_ParseFile(/*path*/, "load_factions", .bExtra = false); //If additional parameters are there, set it to 'true' and add the parameter on .extra.
Re: .ini not loading -
Facerafter - 06.06.2013
Still not working.
I replaced the INI_Load with
pawn Код:
INI_ParseFile("factions/lspd.INI", "load_factions", .bExtra = false);
To load this...
pawn Код:
forward load_factions(name[], value[]);
public load_factions(name[], value[])
{
INI_Int("LSPDLeader", FacInfo[1][facLeader]);
INI_Int("LSPDMembers", FacInfo[1][facMembers]);
INI_Int("Rank0", FacInfo[1][fRank0]);
INI_Int("Rank1", FacInfo[1][fRank1]);
INI_Int("Rank2", FacInfo[1][fRank2]);
INI_Int("Rank3", FacInfo[1][fRank3]);
INI_Int("Rank4", FacInfo[1][fRank4]);
INI_Int("Rank5", FacInfo[1][fRank5]);
INI_Int("Rank6", FacInfo[1][fRank6]);
INI_Int("Rank7", FacInfo[1][fRank7]);
INI_Int("Rank8", FacInfo[1][fRank8]);
INI_Int("Rank9", FacInfo[1][fRank9]);
INI_Int("Rank10", FacInfo[1][fRank10]);
INI_Int("Div1", FacInfo[1][fDiv1]);
INI_Int("Div2", FacInfo[1][fDiv2]);
INI_Int("Div3", FacInfo[1][fDiv3]);
INI_Int("Div4", FacInfo[1][fDiv4]);
return 1;
// From Avi57
}
Still doesn't work
Re: .ini not loading -
Facerafter - 06.06.2013
Bump, I really need this fixed.
Re: .ini not loading -
faff - 06.06.2013
I got Dini. I'm using this to load files.
pawn Код:
fopen("doors.ini", io_read);
It's working perfectly for me.
Re: .ini not loading -
Facerafter - 06.06.2013
But im not using dini. Im using y_ini.
And i don't think dini can read y_ini files. Otherwise i have to covert my whole script from y_ini to dini?
Just because something isn't loading(What can be fixed if im right?)