15.10.2010, 20:08
hello guys there is file called scriptfile/namefile/users
now when i use this command
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 !
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; }
i need when i do the player 3 in the .sav file i need to be 3 thanks and i hope you help me !