help with makeadmin commad
#1

hello guys there is file called scriptfile/namefile/users

now when i use this command
Код:
dcmd_makeadmin(playerid,params[])
{
        if(Player[playerid][admin] < 5){
        return SendClientMessage(playerid,COLOR_RED,"You Dont Have Right To Use This Command");
            }
        new pID,alevel,player1;
        if(sscanf(params,"ud",pID,alevel)){
                        return SendClientMessage (playerid,COLOR_RED,"USAGE: /makeadmin [playerid] [adminlevel]");
                }
        if(!IsPlayerConnected(pID)){
                    return SendClientMessage (playerid,COLOR_RED,"Nobody is connected with this ID!");
                }
		if(Player[player1][admin]){
					return SendClientMessage(playerid,COLOR_RED,"You can`t CHANGE  a high ranked admin rank");
				}
		if(Player[playerid][admin] < Player[pID][admin]){
					return SendClientMessage(playerid,COLOR_RED,"You can`t CHANGE  a high ranked admin rank");
				}
        new string[128],string2[128],string3[128],string4[128],string5[128],name[MAX_PLAYER_NAME];
        Player[pID][admin] = alevel;
        GetPlayerName(pID,name,sizeof(name));
		if(Player[playerid][admin] == 1) format(string,sizeof(string),"**(ADMIN SET)** You To Mod Status");
		if(Player[playerid][admin] == 2) format(string2,sizeof(string2),"**(ADMIN SET)** You To Main Mod Status");
		if(Player[playerid][admin] == 3) format(string3,sizeof(string3),"**(ADMIN SET)** You To Admin Status");
		if(Player[playerid][admin] == 4) format(string4,sizeof(string4),"**(ADMIN SET)** You To Head Admins Status");
		if(Player[playerid][admin] == 5) format(string5,sizeof(string5),"**(ADMIN SET)** You To Owner Status");
		if(Player[playerid][admin] == 1) SendClientMessage(playerid,COLOR_RED,string);
 		if(Player[playerid][admin] == 2) SendClientMessage(playerid,COLOR_RED,string2);
 		if(Player[playerid][admin] == 3) SendClientMessage(playerid,COLOR_RED,string3);
 		if(Player[playerid][admin] == 4) SendClientMessage(playerid,COLOR_RED,string4);
 		if(Player[playerid][admin] == 5) SendClientMessage(playerid,COLOR_RED,string5);
 		if(Player[playerid][admin] == 1) SaveToFile("RankLog",string);
 		if(Player[playerid][admin] == 2) SaveToFile("RankLog",string2);
 		if(Player[playerid][admin] == 3) SaveToFile("RankLog",string3);
 		if(Player[playerid][admin] == 4) SaveToFile("RankLog",string4);
 		if(Player[playerid][admin] == 5) SaveToFile("RankLog",string5);
   		return 1;
}
its the .sav file thats inside scriptfile its not change the admin level its stay 5 why help guys please
i need when i do the player 3 in the .sav file i need to be 3 thanks and i hope you help me !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)