1. jautājums
Es uztaisīju admin levels savā serverī un uztaisīju lai saglabājas admin level katram spēlētājam, bet man met 1 erroru.
Skripta augšā :
Code: Select all
#include
#include
enum pInfo
{
pAdminLevel,
}
new PlayerInfo[MAX_PLAYERS][pInfo];
new AdminLevel[MAX_PLAYERS];
Code: Select all
new ALevel;
new Pname[MAX_PLAYER_NAME], Ufile[256];
GetPlayerName(playerid, Pname, sizeof(Pname));
format(Ufile, sizeof(Ufile), SERVER_ADMIN_FILES, Pname);
if(fexist(Ufile))
{
ALevel = dini_Get(Ufile, "AdminLevel"); // 66. līnija
PlayerInfo[playerid][pAdminLevel] = ALevel;
}
if(!dini_Exists(Ufile))
{
dini_Create(Ufile);
PlayerInfo[playerid][pAdminLevel] = 0;
}
return 1;
}
Code: Select all
new Pname[MAX_PLAYER_NAME], Ufile[256];
GetPlayerName(playerid, Pname, sizeof(Pname));
format(Ufile, sizeof(Ufile), SERVER_ADMIN_FILES, Pname);
dini_IntSet(Ufile, "Admin Level", PlayerInfo[playerid][pAdminLevel]);
return 1;
}
Code: Select all
(66) : error 006: must be assigned to an array