public OnPlayerConnect(playerid)
{
gPlayer_Logged[playerid] = 0;
{
if(!LoadUser_data)
{
SCM(pid, -1, "You are not logged in.");
return 1;
}
}
if (!gPlayer_Logged[playerid])
{
// you are not logged in message...
}
|
That doesn't make any sense.
Set the gPlayer_Logged[playerid] variable to 1 when the player logs in. And then under OnPlayerText, check if the player isn't logged in. Код:
if (!gPlayer_Logged[playerid])
{
// you are not logged in message...
}
|
gPlayer_Logged[playerid] = 1;
gPlayer_Logged[playerid] = 1;
CMD:setadminoff(playerid, params[])
{
new target[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME], string[128];
new para1, level;
if(Player[playerid][pAdmin] < 1338) return SCM(pid, ADMIN_COLOR, ADMIN_MESSAGE);
if(sscanf(params, "ud", para1, level))
{
SCM(pid, COLOR_WHITE, "{00E6FF}USAGE:{FFFFFF} /setadminoff [EXACT PLAYER NAME] [LEVEL]");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(para1, target, sizeof(target));
Player[playerid][pAdmin] = level;
INI_ParseFile(UserPath(para1), "LoadUser_%s", .bExtra = true, .extra = para1);
INI_Int("Admin", Player[playerid][pAdmin]);
INI_WriteInt(File, "Admin", Player[playerid][pAdmin]);
INI_Close(File);
format(string, sizeof(string), "{D11515}[AdmWarning]: {FF9203}%s {FFFFFF}has set {FF9203}%s's {FFFFFF}account to a level{FF9203}%d {FFFFFF}admin.", target, sendername, level);
SendAdminMessage(-1, string);
return 1;
}
GM.pwn(900) : error 017: undefined symbol "name" GM.pwn(900) : error 017: undefined symbol "value" GM.pwn(901) : error 017: undefined symbol "File" GM.pwn(902) : error 017: undefined symbol "File"