SA-MP Forums Archive
Y_INI Error - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Y_INI Error (/showthread.php?tid=536376)



Y_INI Error - M0HAMMAD - 09.09.2014

Hi
I Use Y_INI Include And In Compiler I Get This Error:
pawn Код:
.pwn(54) : error 017: undefined symbol "INI_String"
This Is Line 54 :
pawn Код:
INI_String("Language",PlayerInfo[playerid][pLanguage]);
In public LoadUser_data(playerid,name[],value[])


Re: Y_INI Error - dusk - 09.09.2014

Try adding the length of PlayerInfo[playerid][pLanguage] as the third parameter to INI_String
pawn Код:
INI_String("Language",PlayerInfo[playerid][pLanguage], len);



Re: Y_INI Error - Cannary2048 - 09.09.2014

Hmm that's weird, have you tried updating YSI? What's the pLanguage enum? sorry I can't help a lot :/


Re: Y_INI Error - M0HAMMAD - 10.09.2014

dusk: Not Work !!
Cannary2048: Yes,I Have Last Version Of Y_INI !
pLanguage Is The Player Language, Because I Have A Server With 2 Language ! English And Turkish !
Now You Can Help Me


Re: Y_INI Error - ]Rafaellos[ - 10.09.2014

You need at destination size as @dusk said.

pawn Код:
INI_String("Language", PlayerInfo[playerid][pLanguage], 32 /*or something*/);



Re: Y_INI Error - M0HAMMAD - 10.09.2014

]Rafaellos[: When I Do That ! I Get This Errors:
pawn Код:
.pwn(56) : error 001: expected token: ")", but found "["
.pwn(56) : warning 215: expression has no effect
.pwn(56) : error 001: expected token: ";", but found "]"
.pwn(56) : error 029: invalid expression, assumed zero
.pwn(56) : fatal error 107: too many error messages on one
And Line 56 :
pawn Код:
INI_String("Language", PlayerInfo[playerid][pLanguage],32);



Re: Y_INI Error - ]Rafaellos[ - 10.09.2014

Show the full code.


Re: Y_INI Error - M0HAMMAD - 10.09.2014

pawn Код:
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Password",PlayerInfo[playerid][pPass]);
    INI_Int("Cash",PlayerInfo[playerid][pCash]);
    INI_Int("BCash",PlayerInfo[playerid][pBCash]); // Bank Cash
    INI_Int("Score",PlayerInfo[playerid][pScore]);
    INI_Int("Age",PlayerInfo[playerid][pAge]);
//  INI_String("Language", PlayerInfo[playerid][pLanguage],32);
    INI_Int("Language", PlayerInfo[playerid][pLanguage]); // I Change This Because I'm Doing Something And I Must compiler GameMode.
    return 1;
}



Re: Y_INI Error - dusk - 10.09.2014

Wait wait wait. So is "pLanguage" a string or an integer?


Re: Y_INI Error - M0HAMMAD - 10.09.2014

dusk: I Said :
pawn Код:
INI_Int("Language", PlayerInfo[playerid][pLanguage]); // I Change This Because I'm Doing Something And I Must compiler GameMode.
When Player Registered ! Dialog Of Language Will Be Show ! He Must Select English Or Turkish !