YSI INI issue crashing pawno
#1

Was trying to convert Jason's Dynamic Housing System it was in dini but i want it in YSI so i can use it however, am kinda new at converting stuff, so am going to post it here and tell me what i have done wrong because it crashes for some reason.

Here is the code anyways. they was a dini_Create(string); but not sure what to convert it to.

Код:
//dini_Create(string);
INI_WriteInt(string, "hOwned", 0);
INI_WriteBool(string, "hOwner", "Nobody");
INI_WriteInt(string, "hPrice", 0);
INI_WriteInt(string, "hLock", 0);

INI_WriteFloat(string, "hExteriorX", House[hID][hExteriorX]);
INI_WriteFloat(string, "hExteriorY", House[hID][hExteriorY]);
INI_WriteFloat(string, "hExteriorZ", House[hID][hExteriorZ]);
INI_WriteFloatt(string, "hExteriorA", House[hID][hExteriorA]);
INI_WriteInt(string, "hExteriorVW", House[hID][hExteriorVW]);
INI_WriteInt(string, "hExteriorInt", House[hID][hExteriorInt]);

INI_WriteFloat(string, "hInteriorX", House[hID][hInteriorX]);
INI_WriteFloat(string, "hInteriorY", House[hID][hInteriorY]);
INI_WriteFloat(string, "hInteriorZ", House[hID][hInteriorZ]);
INI_WriteFloat(string, "hInteriorA", House[hID][hInteriorA]);
INI_WriteInt(string, "hInteriorVW", House[hID][hInteriorVW]);
INI_WriteInt(string, "hInteriorInt", House[hID][hInteriorInt]);


stock SaveHouse(houseid)
{
    new File[23];
    format(File, sizeof(File), "Houses/%d.ini", houseid);
    if(fexist(File))
    {
       INI_WriteInt(File, "hOwned", House[houseid][hOwned]);
       INI_WriteBool(File, "hOwner", House[houseid][hOwner]);
       INI_WriteInt(File, "hPrice", House[houseid][hPrice]);
       INI_WriteInt(File, "hLock", House[houseid][hLock]);
       INI_WriteFloat(File, "hExteriorX", House[houseid][hExteriorX]);
       INI_WriteFloat(File, "hExteriorY", House[houseid][hExteriorY]);
       INI_WriteFloat(File, "hExteriorZ", House[houseid][hExteriorZ]);
       INI_WriteFloat(File, "hExteriorA", House[houseid][hExteriorA]);
       INI_WriteInt(File, "hExteriorVW", House[houseid][hExteriorVW]);
       INI_WriteInt(File, "hExteriorInt", House[houseid][hExteriorInt]);
       INI_WriteFloat(File, "hInteriorX", House[houseid][hInteriorX]);
       INI_WriteFloat(File, "hInteriorY", House[houseid][hInteriorY]);
       INI_WriteFloat(File, "hInteriorZ", House[houseid][hInteriorZ]);
       INI_WriteFloat(File, "hInteriorA", House[houseid][hInteriorA]);
       INI_WriteInt(File, "hInteriorVW", House[houseid][hInteriorVW]);
       INI_WriteInt(File, "hInteriorInt", House[houseid][hInteriorInt]);
       RespawnHousePickup(houseid);
	}
	return 1;
}

stock LoadHouses()
{
    new File[23];
    for(new i = 0; i < MAX_HOUSES; i++)
    {
        format(File, sizeof(File), "Houses/%d.ini", i);
        if(fexist(File))
        {
            House[i][hOwned] = INI_Int(File, "hOwned");
            House[i][hOwner] = INI_WriteBool(File, "hOwner"); // Not sure about this.
            House[i][hPrice] = INI_Int(File, "hPrice");
            House[i][hLock] = INI_Int(File, "hLock");
            House[i][hExteriorX] = INI_Float(File, "hExteriorX");
            House[i][hExteriorY] = INI_Float(File, "hExteriorY");
            House[i][hExteriorZ] = INI_Float(File, "hExteriorZ");
            House[i][hExteriorA] = INI_Float(File, "hExteriorA");
            House[i][hExteriorVW] = INI_Float(File, "hExteriorVW");
            House[i][hExteriorInt] = INI_Float(File, "hExteriorInt");
            House[i][hInteriorX] = INI_Float(File, "hInteriorX");
            House[i][hInteriorY] = INI_Float(File, "hInteriorY");
            House[i][hInteriorZ] = INI_Float(File, "hInteriorZ");
            House[i][hInteriorA] = INI_Float(File, "hInteriorA");
            House[i][hInteriorVW] = INI_Int(File, "hInteriorVW");
            House[i][hInteriorInt] = INI_Int(File, "hInteriorInt");
            ActiveHouses++;
            RespawnHousePickup(i);
        }
	}
	return 1;
}
Reply
#2

Okay i fixed the issue i just need help with this part on a command createhouse

This part is showing a error called undefined symbol "name" AND error 017: undefined symbol "value" And error 022: must be lvalue (non-constant)
Код:
INI_Int(string, "hOwned", 0);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)