Y_INI Error
#1

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[])
Reply
#2

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

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

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
Reply
#5

You need at destination size as @dusk said.

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

]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);
Reply
#7

Show the full code.
Reply
#8

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;
}
Reply
#9

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

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 !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)