Need help for a CMD (adminlevel) [++Rep]
#1

Код:
CMD:adminlevel(playerid, params[])
{
	if(PlayerMuted[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "[SERVER PROTECTION] You are muted!");
	if(GetAdminLevel(playerid) >= 5|| IsPlayerAdmin(playerid)) {
		new reason[10], giveplayerid, sendername[24], str[128], str2[128], PlayerName[24], file[128];
		if(sscanf(params, "ui", giveplayerid,reason)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /adminlevel [playerid] [1-5]");
		if(!IsPlayerConnected(giveplayerid)) return 1;
		GetPlayerName(playerid, sendername, 20);
		GetPlayerName(giveplayerid, PlayerName, sizeof(PlayerName));
		format(file, 128, USER_FILE, PlayerName);
		dini_Set(file, "AdminLevel",reason);
		format(str, 128, "You have set the admin level of %s to %d!", PlayerName, reason);
		format(str2, 128, "You have been Ranked up (Admin team) %d. use /ahelp for info", reason);
		SendClientMessage(playerid, COLOR_RED, str);
		SendClientMessage(giveplayerid, COLOR_RED, str2);
	}
	if(GetAdminLevel(playerid) ==0)
	{
	    SendClientMessage(playerid, COLOR_WHITE, "[SYSTEM] You are not an admin");
	}
	return 1;
}
When i use it it say that the player has been rankedup but it's not true and i still don't finde the error ! i know that it's something in relation with the Dini_Set but i need your help
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)