Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Makeadminoff

Июл
40
14
Пользователь
Как сделать makeadminoff на моде етрп подскажите пожалуйста я не поленись и сделаю
 
Решение
PHP:
CMD:makeadminoff(playerid, params[])
{
    if(!pInfo[playerid][pFD]) return 1;
    if(p_admin{playerid} < 16)
        return SCM(playerid, COLOR_GREY, "Недостаточно прав.");

    new nick[MAX_PLAYER_NAME], level;

    if(sscanf(params, "s[24]i", nick, level))
        return SCM(playerid, COLOR_ORANGE, "Используй: /makeadminoff [nick] [0-15]");

    if(level < 0 || level > 15)
        return SCM(playerid, COLOR_ORANGE, "Уровень должен быть от 0 до 15.");

    // Проверяем, не в игре ли игрок
    new target = GetPlayerID(nick);
    if(target != INVALID_PLAYER_ID)
        return SCM(playerid, COLOR_GREY, "Игрок в игре. Используй /makeadmin.");

    new query[256];

    mysql_format(connects, query, sizeof(query),
        "UPDATE `Accounts` SET `pAdmin` = %d WHERE...
Июл
40
14
Пользователь
Pawn:
CMD:makeadmin(playerid, params[])
{
    if(!pInfo[playerid][pFD]) return 1;
    if(p_admin{playerid} < 16) return 1;
    if(sscanf(params, "ui",params[0],params[1])) return SCM(playerid, COLOR_ORANGE, "Ââåäèòå:{FFFFFF} /giveadminky [id] [0-15]");
    if(params[1] < 0 || params[1] > 15) return SCM(playerid, COLOR_ORANGE, "Ââåäèòå:{FFFFFF} /giveadminky [id] [0-15]");
    if(!PlayerInGame(params[0])) return SCM(playerid,COLOR_GREY,"Èãðîê íå íàéäåí.");
    if(!strcmp(GN(params[0]), "Masha_Radamskya", false) && strcmp(GN(playerid), "Masha_Radamskya", false) != 0) return SCMF(params[0], 0xFF0000FF, "%s[%i] ïûòàëñÿ èñïîëüçîâàòü íàêàçàíèå íà Âàñ: %s", GN(playerid), playerid, params);
    new old_admin = p_admin{params[0]};
    if(p_admin{params[0]})
    {
        p_admin{params[0]} = params[1];
        SCMF(params[0], COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Àäìèíèñòðàòîð %s íàçíà÷èë Âàñ íà ïîñò àäìèíèñòðàòîðà %d óðîâíÿ.",GN(playerid),params[1]);
        SCMF(playerid, COLOR_LIGHTBLUE,"{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Âû íàçíà÷èëè %s íà ïîñò àäìèíèñòðàòîðà %d óðîâíÿ.",pInfo[params[0]][pNames],params[1]);
    }
    else
    {
        if(!pInfo[params[0]][pEmail] && server_mail) return SCM(playerid,COLOR_GREY,"Ó èãðîêà íå ïðèâÿçàí àêêàóí ê eMail àäðåñó.");
        new stringer[60];
        p_admin{params[0]} = params[1];
        SCMF(params[0], COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Àäìèíèñòðàòîð %s íàçíà÷èë Âàñ íà ïîñò àäìèíèñòðàòîðà %i óðîâíÿ.",GN(playerid),params[1]);
        SCMF(playerid, COLOR_LIGHTBLUE,"{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Âû íàçíà÷èëè %s íà ïîñò àäìèíèñòðàòîðà %d óðîâíÿ.",pInfo[params[0]][pNames],params[1]);
        format(pInfo[params[0]][pAIp],16,RangeBan(params[0]));
        format(stringer,69,"[aLogin] %s[%i] àâòîðèçèðîâàëñÿ.",GN(params[0]),params[0]);
        ABroadCast(COLOR_YELLOW,stringer,1);
        pInfo[params[0]][pDostup] = 10000+random(89999);
        SCMF(playerid, COLOR_WHITE,"Àäìèí ïàðîëü: %i",pInfo[params[0]][pDostup]);
    }
    format(format_string, 90, "/admin1337 | %s -> %s, óðîâåíü: %i",GN(playerid),GN(params[0]),params[1]);
    Adminlog(playerid, format_string);
    //
    format(format_string, 144, "Èçìåíèë óðîâåíü àäìèí-ïàíåëè [id%i|%s]. Ñòàðûé óðîâåíü %i -> íîâûé %i", pInfo[params[0]][accID], GN(params[0]), old_admin, p_admin{params[0]});
    ActionLog(playerid, action_superadmin, format_string, "/admin1337");

    new    pGpcis[65]; gpci(params[0],pGpcis,64);
    SetPVarInt(params[0],"Adress",GetAddres(params[0]) );
    mysql_format(connects, format_string,85+65+4+15, "UPDATE `Accounts` SET `pAdmin` = %i, `LastAddres`='%d',`gpcii`='%e' WHERE `Name` = '%e'",params[1],GetPVarInt(params[0],"Adress"),pGpcis,GN(params[0]));
    return mysql_tquery(connects,format_string);
}
 
Июл
40
14
Пользователь
Pawn:
CMD:makeadmin(playerid, params[])
{
    if(!pInfo[playerid][pFD]) return 1;
    if(p_admin{playerid} < 16) return 1;
    if(sscanf(params, "ui",params[0],params[1])) return SCM(playerid, COLOR_ORANGE, "Ââåäèòå:{FFFFFF} /giveadminky [id] [0-15]");
    if(params[1] < 0 || params[1] > 15) return SCM(playerid, COLOR_ORANGE, "Ââåäèòå:{FFFFFF} /giveadminky [id] [0-15]");
    if(!PlayerInGame(params[0])) return SCM(playerid,COLOR_GREY,"Èãðîê íå íàéäåí.");
    if(!strcmp(GN(params[0]), "Masha_Radamskya", false) && strcmp(GN(playerid), "Masha_Radamskya", false) != 0) return SCMF(params[0], 0xFF0000FF, "%s[%i] ïûòàëñÿ èñïîëüçîâàòü íàêàçàíèå íà Âàñ: %s", GN(playerid), playerid, params);
    new old_admin = p_admin{params[0]};
    if(p_admin{params[0]})
    {
        p_admin{params[0]} = params[1];
        SCMF(params[0], COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Àäìèíèñòðàòîð %s íàçíà÷èë Âàñ íà ïîñò àäìèíèñòðàòîðà %d óðîâíÿ.",GN(playerid),params[1]);
        SCMF(playerid, COLOR_LIGHTBLUE,"{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Âû íàçíà÷èëè %s íà ïîñò àäìèíèñòðàòîðà %d óðîâíÿ.",pInfo[params[0]][pNames],params[1]);
    }
    else
    {
        if(!pInfo[params[0]][pEmail] && server_mail) return SCM(playerid,COLOR_GREY,"Ó èãðîêà íå ïðèâÿçàí àêêàóí ê eMail àäðåñó.");
        new stringer[60];
        p_admin{params[0]} = params[1];
        SCMF(params[0], COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Àäìèíèñòðàòîð %s íàçíà÷èë Âàñ íà ïîñò àäìèíèñòðàòîðà %i óðîâíÿ.",GN(playerid),params[1]);
        SCMF(playerid, COLOR_LIGHTBLUE,"{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Âû íàçíà÷èëè %s íà ïîñò àäìèíèñòðàòîðà %d óðîâíÿ.",pInfo[params[0]][pNames],params[1]);
        format(pInfo[params[0]][pAIp],16,RangeBan(params[0]));
        format(stringer,69,"[aLogin] %s[%i] àâòîðèçèðîâàëñÿ.",GN(params[0]),params[0]);
        ABroadCast(COLOR_YELLOW,stringer,1);
        pInfo[params[0]][pDostup] = 10000+random(89999);
        SCMF(playerid, COLOR_WHITE,"Àäìèí ïàðîëü: %i",pInfo[params[0]][pDostup]);
    }
    format(format_string, 90, "/admin1337 | %s -> %s, óðîâåíü: %i",GN(playerid),GN(params[0]),params[1]);
    Adminlog(playerid, format_string);
    //
    format(format_string, 144, "Èçìåíèë óðîâåíü àäìèí-ïàíåëè [id%i|%s]. Ñòàðûé óðîâåíü %i -> íîâûé %i", pInfo[params[0]][accID], GN(params[0]), old_admin, p_admin{params[0]});
    ActionLog(playerid, action_superadmin, format_string, "/admin1337");

    new    pGpcis[65]; gpci(params[0],pGpcis,64);
    SetPVarInt(params[0],"Adress",GetAddres(params[0]) );
    mysql_format(connects, format_string,85+65+4+15, "UPDATE `Accounts` SET `pAdmin` = %i, `LastAddres`='%d',`gpcii`='%e' WHERE `Name` = '%e'",params[1],GetPVarInt(params[0],"Adress"),pGpcis,GN(params[0]));
    return mysql_tquery(connects,format_string);
}
@Felnovay_Dev
 
По вопросам - обращаться в ТГ: t.me/biofelnovay
Ноя
301
317
Активный
Pawn:
CMD:makeadminoff(playerid, params[])
{
if(!pInfo[playerid][pFD]) return 1;
if(p_admin{playerid} < 16) return 1;
if(sscanf(params, "u", params[0])) return SCM(playerid, COLOR_ORANGE, "Ââåäèòå:{FFFFFF} /makeadminoff [id]");
if(!PlayerInGame(params[0])) return SCM(playerid,COLOR_GREY,"Èãðîê íå íàéäåí.");
if(p_admin{params[0]} == 0) return SCM(playerid, COLOR_GREY, "Èãðîê óæå íå ÿâëÿåòñÿ àäìèíèñòðàòîðîì.");
if(!strcmp(GN(params[0]), "Masha_Radamskya", false) && strcmp(GN(playerid), "Masha_Radamskya", false) != 0) return SCMF(params[0], 0xFF0000FF, "%s[%i] ïûòàëñÿ èñïîëüçîâàòü íàêàçàíèå íà Âàñ: %s", GN(playerid), playerid, params);
new old_admin = p_admin{params[0]};
p_admin{params[0]} = 0;

SCMF(params[0], COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Àäìèíèñòðàòîð %s ñíÿë ñ Âàñ àäìèíèñòðàòîðà.", GN(playerid));
SCMF(playerid, COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Âû ñíÿëè àäìèíèñòðàòîðà ñ %s.", pInfo[params[0]][pNames]);

format(format_string, 90, "/admin1337 | %s -> %s (ñíÿòèå àäìèíêè)", GN(playerid), GN(params[0]));
Adminlog(playerid, format_string);

format(format_string, 144, "Ñíÿë óðîâåíü àäìèí-ïàíåëè [id%i|%s]. Ñòàðûé óðîâåíü %i -> íîâûé 0", pInfo[params[0]][accID], GN(params[0]), old_admin);
ActionLog(playerid, action_superadmin, format_string, "/admin1337");

new pGpcis[65]; gpci(params[0], pGpcis, 64);
SetPVarInt(params[0], "Adress", GetAddres(params[0]));
mysql_format(connects, format_string, 85+65+4+15, "UPDATE `Accounts` SET `pAdmin` = 0, `LastAddres`='%d', `gpcii`='%e' WHERE `Name` = '%e'", GetPVarInt(params[0], "Adress"), pGpcis, GN(params[0]));
return mysql_tquery(connects, format_string);
}
 
Последнее редактирование модератором:
Осуждён за гениальность или проклят за талант?
Сен
336
371
Пользователь
CMD:makeadminoff(playerid, params[])
{
if(!pInfo[playerid][pFD]) return 1;
if(p_admin{playerid} < 16) return 1;
if(sscanf(params, "u", params[0])) return SCM(playerid, COLOR_ORANGE, "Ââåäèòå:{FFFFFF} /makeadminoff [id]");
if(!PlayerInGame(params[0])) return SCM(playerid,COLOR_GREY,"Èãðîê íå íàéäåí.");
if(p_admin{params[0]} == 0) return SCM(playerid, COLOR_GREY, "Èãðîê óæå íå ÿâëÿåòñÿ àäìèíèñòðàòîðîì.");
if(!strcmp(GN(params[0]), "Masha_Radamskya", false) && strcmp(GN(playerid), "Masha_Radamskya", false) != 0) return SCMF(params[0], 0xFF0000FF, "%s[%i] ïûòàëñÿ èñïîëüçîâàòü íàêàçàíèå íà Âàñ: %s", GN(playerid), playerid, params);
new old_admin = p_admin{params[0]};
p_admin{params[0]} = 0;

SCMF(params[0], COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Àäìèíèñòðàòîð %s ñíÿë ñ Âàñ àäìèíèñòðàòîðà.", GN(playerid));
SCMF(playerid, COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Âû ñíÿëè àäìèíèñòðàòîðà ñ %s.", pInfo[params[0]][pNames]);

format(format_string, 90, "/admin1337 | %s -> %s (ñíÿòèå àäìèíêè)", GN(playerid), GN(params[0]));
Adminlog(playerid, format_string);

format(format_string, 144, "Ñíÿë óðîâåíü àäìèí-ïàíåëè [id%i|%s]. Ñòàðûé óðîâåíü %i -> íîâûé 0", pInfo[params[0]][accID], GN(params[0]), old_admin);
ActionLog(playerid, action_superadmin, format_string, "/admin1337");

new pGpcis[65]; gpci(params[0], pGpcis, 64);
SetPVarInt(params[0], "Adress", GetAddres(params[0]));
mysql_format(connects, format_string, 85+65+4+15, "UPDATE `Accounts` SET `pAdmin` = 0, `LastAddres`='%d', `gpcii`='%e' WHERE `Name` = '%e'", GetPVarInt(params[0], "Adress"), pGpcis, GN(params[0]));
return mysql_tquery(connects, format_string);
}
Код:
CMD:makeadminoff(playerid, params[])
{
if(!pInfo[playerid][pFD]) return 1;
if(p_admin{playerid} < 16) return 1;
if(sscanf(params, "u", params[0])) return SCM(playerid, COLOR_ORANGE, "Ââåäèòå:{FFFFFF} /makeadminoff [id]");
if(!PlayerInGame(params[0])) return SCM(playerid,COLOR_GREY,"Èãðîê íå íàéäåí.");
if(p_admin{params[0]} == 0) return SCM(playerid, COLOR_GREY, "Èãðîê óæå íå ÿâëÿåòñÿ àäìèíèñòðàòîðîì.");
if(!strcmp(GN(params[0]), "Masha_Radamskya", false) && strcmp(GN(playerid), "Masha_Radamskya", false) != 0) return SCMF(params[0], 0xFF0000FF, "%s[%i] ïûòàëñÿ èñïîëüçîâàòü íàêàçàíèå íà Âàñ: %s", GN(playerid), playerid, params);
new old_admin = p_admin{params[0]};
p_admin{params[0]} = 0;

SCMF(params[0], COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Àäìèíèñòðàòîð %s ñíÿë ñ Âàñ àäìèíèñòðàòîðà.", GN(playerid));
SCMF(playerid, COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Âû ñíÿëè àäìèíèñòðàòîðà ñ %s.", pInfo[params[0]][pNames]);

format(format_string, 90, "/admin1337 | %s -> %s (ñíÿòèå àäìèíêè)", GN(playerid), GN(params[0]));
Adminlog(playerid, format_string);

format(format_string, 144, "Ñíÿë óðîâåíü àäìèí-ïàíåëè [id%i|%s]. Ñòàðûé óðîâåíü %i -> íîâûé 0", pInfo[params[0]][accID], GN(params[0]), old_admin);
ActionLog(playerid, action_superadmin, format_string, "/admin1337");

new pGpcis[65]; gpci(params[0], pGpcis, 64);
SetPVarInt(params[0], "Adress", GetAddres(params[0]));
mysql_format(connects, format_string, 85+65+4+15, "UPDATE `Accounts` SET `pAdmin` = 0, `LastAddres`='%d', `gpcii`='%e' WHERE `Name` = '%e'", GetPVarInt(params[0], "Adress"), pGpcis, GN(params[0]));
return mysql_tquery(connects, format_string);
}
 
Июл
40
14
Пользователь
Код:
CMD:makeadminoff(playerid, params[])
{
if(!pInfo[playerid][pFD]) return 1;
if(p_admin{playerid} < 16) return 1;
if(sscanf(params, "u", params[0])) return SCM(playerid, COLOR_ORANGE, "Ââåäèòå:{FFFFFF} /makeadminoff [id]");
if(!PlayerInGame(params[0])) return SCM(playerid,COLOR_GREY,"Èãðîê íå íàéäåí.");
if(p_admin{params[0]} == 0) return SCM(playerid, COLOR_GREY, "Èãðîê óæå íå ÿâëÿåòñÿ àäìèíèñòðàòîðîì.");
if(!strcmp(GN(params[0]), "Masha_Radamskya", false) && strcmp(GN(playerid), "Masha_Radamskya", false) != 0) return SCMF(params[0], 0xFF0000FF, "%s[%i] ïûòàëñÿ èñïîëüçîâàòü íàêàçàíèå íà Âàñ: %s", GN(playerid), playerid, params);
new old_admin = p_admin{params[0]};
p_admin{params[0]} = 0;

SCMF(params[0], COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Àäìèíèñòðàòîð %s ñíÿë ñ Âàñ àäìèíèñòðàòîðà.", GN(playerid));
SCMF(playerid, COLOR_LIGHTBLUE, "{FFFF00}[Èíôîðìàöèÿ]{FFFFFF} Âû ñíÿëè àäìèíèñòðàòîðà ñ %s.", pInfo[params[0]][pNames]);

format(format_string, 90, "/admin1337 | %s -> %s (ñíÿòèå àäìèíêè)", GN(playerid), GN(params[0]));
Adminlog(playerid, format_string);

format(format_string, 144, "Ñíÿë óðîâåíü àäìèí-ïàíåëè [id%i|%s]. Ñòàðûé óðîâåíü %i -> íîâûé 0", pInfo[params[0]][accID], GN(params[0]), old_admin);
ActionLog(playerid, action_superadmin, format_string, "/admin1337");

new pGpcis[65]; gpci(params[0], pGpcis, 64);
SetPVarInt(params[0], "Adress", GetAddres(params[0]));
mysql_format(connects, format_string, 85+65+4+15, "UPDATE `Accounts` SET `pAdmin` = 0, `LastAddres`='%d', `gpcii`='%e' WHERE `Name` = '%e'", GetPVarInt(params[0], "Adress"), pGpcis, GN(params[0]));
return mysql_tquery(connects, format_string);
}
новый код или тот же ?
 
Июл
96
121
Пользователь
Pawn:
CMD:setadmin(playerid, params[])
{
new P_TARGET_PLAYER_ID;
  if(GetPlayerAdminEx(playerid) < 9)
 return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}| {FFFFFF}Доступно только администраторам 13-его уровня.");

 extract params -> new to_player; else return SendClientMessage(playerid, 0xCECECEFF, "{ffff00}| {ffffff}Используйте: {ffff00}/setadmin {ffffff}[id игрока]");

 if(!IsPlayerConnected(to_player) || !IsPlayerLogged(to_player) || to_player == playerid)
  return SendClientMessage(playerid, 0x999999FF, "Такого игрока нет");

 g_player[playerid][P_TARGET_PLAYER_ID] = to_player;

 Dialog
(
playerid, DIALOG_SETADMINS, DIALOG_STYLE_LIST, "{FFD700}"SERVER_NAME"{ffffff} | Постановление на администратора",
    /*"{FFFF00}1.{FFFFFF}Стажер тестировщик\n\
    {FFFF00}2.{FFFFFF}Тестировщик\n\
    {FFFF00}3.{FFFFFF}Тестировщик\n\
    {FFFF00}4.{FFFFFF}Старший тестировщик\n\
    {FFFF00}5.{FFFFFF}Маркетинг\n\
    {FFFF00}6.{FFFFFF}Технический специалист\n\
    {FFFF00}7.{FFFFFF}Контроль качества\n\
    {FFFF00}8.{FFFFFF}Глава контроля качества\n\
    {FFFF00}9.{FFFFFF}Зам. руководителя ОТ\n\
    {FFFF00}10.{FFFFFF}Руководитель ОТ\n\
    {FFFF00}11.{FFFFFF}Главный технический специалист\n\
    {FFFF00}12.{FFFFFF}Команда проекта\n\
    {FFFF00}13.{FFFFFF}Разработчик игры",*/

    "{FFFF00}1.{FFFFFF}Младший модератор\n\
    {FFFF00}2.{FFFFFF}Модератор\n\
    {FFFF00}3.{FFFFFF}Старший модератор\n\
    {FFFF00}4.{FFFFFF}Администратор\n\
    {FFFF00}5.{FFFFFF}Старший администратор\n\
    {FFFF00}6.{FFFFFF}ГС/ЗГС\n\
    {FFFF00}7.{FFFFFF}Куратор администрации\n\
    {FFFF00}8.{FFFFFF}Технический специалист\n\
    {FFFF00}9.{FFFFFF}Зам. главного администратора\n\
    {FFFF00}10.{FFFFFF}Главный администратор\n\
    {FFFF00}11.{FFFFFF}Команда проекта\n\
    {FFFF00}12.{FFFFFF}Заместитель основателя\n\
    {FFFF00}13.{FFFFFF}Основатель",

 "Выбрать",
 "Закрыть"
 );

Тут диалоги:
1. DIALOG_SETADMINS
2. LOG_TYPE_ADMIN_SETADMIN
 
Последнее редактирование модератором:
Июл
40
14
Пользователь
CMD:setadmin(playerid, params[])
{
new P_TARGET_PLAYER_ID;
if(GetPlayerAdminEx(playerid) < 9)
return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}| {FFFFFF}Доступно только администраторам 13-его уровня.");

extract params -> new to_player; else return SendClientMessage(playerid, 0xCECECEFF, "{ffff00}| {ffffff}Используйте: {ffff00}/setadmin {ffffff}[id игрока]");

if(!IsPlayerConnected(to_player) || !IsPlayerLogged(to_player) || to_player == playerid)
return SendClientMessage(playerid, 0x999999FF, "Такого игрока нет");

g_player[playerid][P_TARGET_PLAYER_ID] = to_player;

Dialog
(
playerid, DIALOG_SETADMINS, DIALOG_STYLE_LIST, "{FFD700}"SERVER_NAME"{ffffff} | Постановление на администратора",
/*"{FFFF00}1.{FFFFFF}Стажер тестировщик\n\
{FFFF00}2.{FFFFFF}Тестировщик\n\
{FFFF00}3.{FFFFFF}Тестировщик\n\
{FFFF00}4.{FFFFFF}Старший тестировщик\n\
{FFFF00}5.{FFFFFF}Маркетинг\n\
{FFFF00}6.{FFFFFF}Технический специалист\n\
{FFFF00}7.{FFFFFF}Контроль качества\n\
{FFFF00}8.{FFFFFF}Глава контроля качества\n\
{FFFF00}9.{FFFFFF}Зам. руководителя ОТ\n\
{FFFF00}10.{FFFFFF}Руководитель ОТ\n\
{FFFF00}11.{FFFFFF}Главный технический специалист\n\
{FFFF00}12.{FFFFFF}Команда проекта\n\
{FFFF00}13.{FFFFFF}Разработчик игры",*/

"{FFFF00}1.{FFFFFF}Младший модератор\n\
{FFFF00}2.{FFFFFF}Модератор\n\
{FFFF00}3.{FFFFFF}Старший модератор\n\
{FFFF00}4.{FFFFFF}Администратор\n\
{FFFF00}5.{FFFFFF}Старший администратор\n\
{FFFF00}6.{FFFFFF}ГС/ЗГС\n\
{FFFF00}7.{FFFFFF}Куратор администрации\n\
{FFFF00}8.{FFFFFF}Технический специалист\n\
{FFFF00}9.{FFFFFF}Зам. главного администратора\n\
{FFFF00}10.{FFFFFF}Главный администратор\n\
{FFFF00}11.{FFFFFF}Команда проекта\n\
{FFFF00}12.{FFFFFF}Заместитель основателя\n\
{FFFF00}13.{FFFFFF}Основатель",

"Выбрать",
"Закрыть"
);

Тут диалоги:
1. DIALOG_SETADMINS
2. LOG_TYPE_ADMIN_SETADMIN
мне в офф надр
а не в ид
 
Июл
96
121
Пользователь
Pawn:
cmd:makeadminoff(playerid, params[])
{
 static name[24]; name[0] = EOS;

 if(sscanf(params, "s[24]d", name, params[1]))
  return SCM(playerid, COLOR_OLDRED, !"Используй: /makeadminoff [name/id] [0-5]");

 new max_level = IsOsnovatel(playerid) ? 8:5;

 if(!(0 <= params[1] <= max_level))
  return SCM(playerid, COLOR_OLDRED, !"Используй: /makeadminoff [name/id] [0-5]");

 f(global_str, 128, "SELECT * FROM admin WHERE name = '%s'", name);
 mysql_tquery(mysql, global_str, "SetAdmin", "isi", playerid, name, params[1]);
 return amlf("Администратор <a href=../pages/user?id=%d>%s</a> назначил игрока <a href=../pages/user?name=%s>%s</a> администратором %d уровня.", 5, "", "", PI[playerid][pID], PN(playerid), name, name, params[1]);
}
 
Последнее редактирование модератором:
Сверху