new file[122];
format(file,sizeof(file),"/ladmin/users/%s.sav",PlayerName2(playerid));
PlayerInfo[playerid][Banned_By] = dini_Get(file, "Banned_By");
PlayerInfo[playerid][Ban_Reason] = dini_Get(file, "Ban_Reason");
error 006: must be assigned to an array error 006: must be assigned to an array
PlayerInfo[playerid][Banned_By] = dini_Get(file, "Banned_By");
PlayerInfo[playerid][Ban_Reason] = dini_Get(file, "Ban_Reason");
format(PlayerInfo[playerid][Banned_By], MAX_PLAYER_NAME, "%s", dini_Get(file, "Banned_By");
|
I haven't done much dini but oh' well.
Inside your enum declaration you should be having something like this: enum e_PlayerInfo { Banned_By, Ban_Reason }; Have you made those two into arrays? Should be looking like this if you want it to be correct: enum e_PlayerInfo { Banned_By[MAX_PLAYER_NAME], Ban_Reason[128] }; EDIT: Nevermind I was stupid, it should maybe work like if you put it into a format. Код:
format(PlayerInfo[playerid][Banned_By], MAX_PLAYER_NAME, "%s", dini_Get(file, "Banned_By"); |
#define strcpy(%0,%1,%2) strcat((%0[0] = '\0', %0), %1, %2); strcpy(dest, str[], length);
|
Код:
format(PlayerInfo[playerid][Banned_By], MAX_PLAYER_NAME, "%s", dini_Get(file, "Banned_By"); |
format(PlayerInfo[playerid][Banned_By], 256, "%s", dini_Get(file, "Banned_By"));
|
Thanks Well U Made A Mistake
It Should Be Код:
format(PlayerInfo[playerid][Banned_By], 256, "%s", dini_Get(file, "Banned_By")); |