Welcome!

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

SignUp Now!

Makeadminoff

Июл
43
13
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Как сделать 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...
Июл
43
13
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Хорошо,домой приду и скину извините за задержку
 
Июл
43
13
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
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);
}
 
Июл
43
13
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
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
Ноя
305
321
Активный
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);
}
 
Последнее редактирование модератором:
Июл
43
13
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
@PC_FANAT , попробуй, если будут Ерроры - скинь сюда
@Felnovay_Dev игрок не найден пишет при выдаче
 
Осуждён за гениальность или проклят за талант?
Сен
365
454
Пользователь
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);
}
 
Июл
43
13
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Код:
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);
}
новый код или тот же ?
 
Июл
105
173
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
новый код или тот же ?
Щас скину команды /setadmin, она такая же и без ероров
 
Июл
105
173
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
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
 
Последнее редактирование модератором:
Июл
105
173
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Если помог, поставь решение
 
Июл
43
13
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
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
мне в офф надр
а не в ид
 
Июл
105
173
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
мне в офф надр
а не в ид
Щас найду
 
Июл
105
173
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
мне в офф надр
а не в ид
Сорр чот в модах не могу найти, в модах я ее делал а вот найти не могу
 
Июл
105
173
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
мне в офф надр
а не в ид
Жди щас скину только вырежу из мода ее
 
Июл
105
173
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
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]);
}
 
Последнее редактирование модератором:
Сверху