Hershels
Умник
Доброго времени суток, кто поможет сделать /makeadmin [ник] [уровень]
Код:
}
COMMAND:makeadmin(playerid, params[]){
if(Player[playerid][pAdminPlayer] < 6) return 0;
if(sscanf(params,"dd", params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE, "/makeadmin [ид] [уровень]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,-1,""SERVER_MSG"Этого игрока нет на сервере!");
if(params[1] > 11 || params[1] < 0) return SendClientMessage(playerid,-1,""SERVER_MSG"Нельзя больше 10 и меньше 0!");
Player[params[0]][pAdminPlayer] = params[1];
SaveAdmin(params[0]);
new msg[112];
format(msg, sizeof(msg), ""SERVER_MSG"Ты выдал админку %d уровня %s.",params[1],Player[params[0]][PlayerName]);
SendClientMessage(playerid,-1,msg);
format(msg, sizeof(msg), "%s дал %s админку %d уровня.",Player[playerid][PlayerName],Player[params[0]][PlayerName], params[1]);
WriteRusLog("MakeAdmins.cfg", msg);
return true;
}
}
public SaveAdmin(playerid){
if(Player[playerid][logged]){
new qString2[112];
format(qString2, sizeof qString2, "UPDATE "TABLE_ACC" SET `AdminEx`='%i' WHERE `id`='%i'",
Player[playerid][pAdminPlayer],
Player[playerid][pSQLID]
);
mysql_function_query(MYSQL, qString2, false, "", "");
}
return true;
}
