Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Как сделать /makeadmin по нику

Статус
В этой теме нельзя размещать новые ответы.

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;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу