Вопросы

Vlad1S3234
Новичок

У меня такой баг:Когда вводишь команду /setleader то выдается лидерка 0 айди

Команда:

Спойлер

CMD:setleader(playerid)
{
if(GetPlayerAdminEx(playerid) < 4)
return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}| {FFFFFF}Доступно только администраторам 4-его уровня.");

Dialog
(
playerid, 19464, DIALOG_STYLE_LIST,
"{FFFF00}Меню лидерства",
"{F0E68C}| Правительство\n\
{4169E1}| СОБР\n\
{4169E1}| МВД\n\
{4169E1}| ГАИ\n\
{8B4513}| Армия\n\
{FA8072}| Больница\n\
{FF4500}| Беларусь ФМ\n\
{00BFFF}| ФСИН\n\
{32CD32}| Арзамасская ОПГ\n\
{7B68EE}| Батыревская ОПГ\n\
{FFD700}| Лыткаринская ОПГ\n\
{FFFFFF}| Снять с поста",
"Выдать",
"Закрыть"
);
return 1;
}

 

 

Отредактировано пользователем Cawfee

Заметка от Cawfee , создано

А теперь вы вставили код только в тег "Спойлер", упустив еще и тег "Код" (нужно и в тот, и в тот теги). Нужно сначала вставить тег "Спойлер", затем перенести курсор внутрь спойлера, после чего вставить уже внутри спойлера тег "Код". Посмотрите еще раз мануал.

Поделиться сообщением


Ссылка на сообщение

6 ответов на этот вопрос

  • 0
Cawfee
Великий Гуру

@Vlad1S3234, замените текст команды следующим:

Спойлер

CMD:setleader(playerid, params[]) {

    if(GetPlayerAdminEx(playerid) < 4)
        return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}| {FFFFFF}Доступно только администраторам 4-его уровня.");

    new targetId;
    if (sscanf(params, "u", id)) { // вытащим ID игрока, которому нужно выдать права лидера
        return SendClientMessage(playerid, 0xFFFFFFFF, "Используйте /setleader [id]");
    }

    SetPVarInt(playerid, "SetLeader", id); // сохраним ID игрока, которому нужно выдать права лидера

    Dialog
    (
        playerid, 19464, DIALOG_STYLE_LIST,
        "{FFFF00}Меню лидерства",
        "{F0E68C}| Правительство\n\
        {4169E1}| СОБР\n\
        {4169E1}| МВД\n\
        {4169E1}| ГАИ\n\
        {8B4513}| Армия\n\
        {FA8072}| Больница\n\
        {FF4500}| Беларусь ФМ\n\
        {00BFFF}| ФСИН\n\
        {32CD32}| Арзамасская ОПГ\n\
        {7B68EE}| Батыревская ОПГ\n\
        {FFD700}| Лыткаринская ОПГ\n\
        {FFFFFF}| Снять с поста",
        "Выдать",
        "Закрыть"
    );
    return 1;
}

 

 

И  код обработки диалога следующим:

Спойлер

case 19464:
{
    if(response)
    {
        new id = GetPVarInt(playerid, "SetLeader");
        new textPlayer[444], textAdmin[444], textAdmins[444];
        switch(listitem)
        {
            case 0:
            {
                InvitePlayer(id, 1, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Ïðàâèòåëüñòâî îáëàñòè{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Ïðàâèòåëüñòâî îáëàñòè{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Ïðàâèòåëüñòâî îáëàñòè'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 1:
            {
                InvitePlayer(id, 7, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}ÑÎÁÐ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}ÑÎÁÐ{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'ÑÎÁÐ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 2:
            {
                InvitePlayer(id, 6, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}ÌÂÄ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}ÌÂÄ{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'ÌÂÄ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 3:
            {
                InvitePlayer(id, 5, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}ÃÀÈ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}ÃÀÈ{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'ÃÀÈ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 4:
            {
                InvitePlayer(id, 2, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Âîèíñêàÿ ÷àñòü{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Âîèíñêàÿ ÷àñòü{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Âîèíñêàÿ ÷àñòü'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 5:
            {
                InvitePlayer(id, 3, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Öåíòðàëüíàÿ áîëüíèöà{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Öåíòðàëüíàÿ áîëüíèöà{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Öåíòðàëüíàÿ áîëüíèöà'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 6:
            {
                InvitePlayer(id, 4, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Áåëàðóñü ÔÌ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Áåëàðóñü ÔÌ{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Áåëàðóñü ÔÌ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 7:
            {
                InvitePlayer(id, 11, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}ÔÑÈÍ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}ÔÑÈÍ{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'ÔÑÈÍ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 8:
            {
                InvitePlayer(id, 8, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Àðçàìàññêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Àðçàìàññêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Àðçàìàññêàÿ ÎÏÃ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 9:
            {
                InvitePlayer(id, 9, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Áàòûðåâñêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Áàòûðåâñêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Áàòûðåâñêàÿ ÎÏÃ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 10:
            {
                InvitePlayer(id, 10, 10, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Ëûòêàðèíñêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Ëûòêàðèíñêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Ëûòêàðèíñêàÿ ÎÏÃ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
            case 11:
            {
                InvitePlayer(id, 0, 0, true);
                format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}ñíÿë Âàñ ñ ïîñòà ëèäåðà.", GetPlayerNameEx(playerid), playerid);
                format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû ñíÿëè {FFFF00}%s[%d] {FFFFFF}ñ ïîñòà ëèäåðà.", GetPlayerNameEx(id), id);
                format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] ñíÿë %s[%d] ñ ïîñòà ëèäåðà", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                SendMessageToAdmins(textAdmins, 0x999999FF);
            }
        }
    }
}

 

 

Поделиться сообщением


Ссылка на сообщение
  • 0
Vlad1S3234
Новичок

@Cawfee 

Спойлер

case 19464:
            {
               if(response)
               {
new SetLeader[MAX_PLAYERS];
new id = SetLeader[playerid];
          new textPlayer[444], textAdmin[444], textAdmins[444];
          switch(listitem)
          {
                     case 0:
                     {
                         InvitePlayer(id, 1, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Ïðàâèòåëüñòâî îáëàñòè{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Ïðàâèòåëüñòâî îáëàñòè{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Ïðàâèòåëüñòâî îáëàñòè'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 1:
                     {
                         InvitePlayer(id, 7, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}ÑÎÁÐ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}ÑÎÁÐ{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'ÑÎÁÐ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 2:
                     {
                         InvitePlayer(id, 6, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}ÌÂÄ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}ÌÂÄ{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'ÌÂÄ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 3:
                     {
                         InvitePlayer(id, 5, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}ÃÀÈ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}ÃÀÈ{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'ÃÀÈ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 4:
                     {
                         InvitePlayer(id, 2, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Âîèíñêàÿ ÷àñòü{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Âîèíñêàÿ ÷àñòü{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Âîèíñêàÿ ÷àñòü'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 5:
                     {
                         InvitePlayer(id, 3, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Öåíòðàëüíàÿ áîëüíèöà{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Öåíòðàëüíàÿ áîëüíèöà{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Öåíòðàëüíàÿ áîëüíèöà'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 6:
                     {
                         InvitePlayer(id, 4, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Áåëàðóñü ÔÌ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Áåëàðóñü ÔÌ{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Áåëàðóñü ÔÌ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 7:
                     {
                         InvitePlayer(id, 11, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}ÔÑÈÍ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}ÔÑÈÍ{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'ÔÑÈÍ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 8:
                     {
                         InvitePlayer(id, 8, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Àðçàìàññêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Àðçàìàññêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Àðçàìàññêàÿ ÎÏÃ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 9:
                     {
                         InvitePlayer(id, 9, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Áàòûðåâñêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Áàòûðåâñêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Áàòûðåâñêàÿ ÎÏÃ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 10:
                     {
                         InvitePlayer(id, 10, 10, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}íàçíà÷èë Âàñ íà ïîñò ëèäåðà '{FFFF00}Ëûòêàðèíñêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû íàçíà÷èëè {FFFF00}%s[%d] {FFFFFF}íà ïîñò ëèäåðà '{FFFF00}Ëûòêàðèíñêàÿ ÎÏÃ{FFFFFF}'.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] íàçíà÷èë %s[%d] íà ïîñò ëèäåðà 'Ëûòêàðèíñêàÿ ÎÏÃ'", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                     case 11:
                     {
                         InvitePlayer(id, 0, 0, true);
                         format(textPlayer, sizeof(textPlayer), "{FFFF00}| {FFFFFF}Àäìèíèñòðàòîð {FFFF00}%s[%d] {FFFFFF}ñíÿë Âàñ ñ ïîñòà ëèäåðà.", GetPlayerNameEx(playerid), playerid);
                         format(textAdmin, sizeof(textAdmin), "{FFFF00}| {FFFFFF}Âû ñíÿëè {FFFF00}%s[%d] {FFFFFF}ñ ïîñòà ëèäåðà.", GetPlayerNameEx(id), id);
                         format(textAdmins, sizeof(textAdmins), "[A] Àäìèíèñòðàòîð %s[%d] ñíÿë %s[%d] ñ ïîñòà ëèäåðà", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(id), id);
                         SendClientMessage(playerid, 0xFFFFFFFF, textAdmin);
                         SendClientMessage(id, 0xFFFFFFFF, textPlayer);
                         SendMessageToAdmins(textAdmins, 0x999999FF);
                     }
                  }
               }
            }

 

 

@Vlad1S3234 

Спойлер

CMD:setleader(playerid)
{
 if(GetPlayerAdminEx(playerid) < 5)
 return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}| {FFFFFF}Äîñòóïíî òîëüêî àäìèíèñòðàòîðàì 3-åãî óðîâíÿ.");

 Dialog
 (
 playerid, 19464, DIALOG_STYLE_LIST,
    "{FFFF00}Ìåíþ ëèäåðñòâà",
    "{F0E68C}| Ïðàâèòåëüñòâî\n\
    {4169E1}| ÑÎÁÐ\n\
    {4169E1}| ÌÂÄ\n\
    {4169E1}| ÃÀÈ\n\
    {8B4513}| Àðìèÿ\n\
    {FA8072}| Áîëüíèöà\n\
    {FF4500}| Áåëàðóñü ÔÌ\n\
    {00BFFF}| ÔÑÈÍ\n\
    {32CD32}| Àðçàìàññêàÿ ÎÏÃ\n\
    {7B68EE}| Áàòûðåâñêàÿ ÎÏÃ\n\
    {FFD700}| Ëûòêàðèíñêàÿ ÎÏÃ\n\
    {FFFFFF}| Ñíÿòü ñ ïîñòà",
    "Âûäàòü",
    "Çàêðûòü"
 );
 return 1;
}

 

 

Отредактировано пользователем Cawfee

Заметка от Cawfee , создано

3.2. Код необходимо брать в тег "Код", а код более 10 строк – еще и в "Спойлер". Как это сделать рассказано в разделе "FAQ".

Посмотрите мою заметку к вашему первому сообщению в данной теме.

Поделиться сообщением


Ссылка на сообщение
  • 0
Vlad1S3234
Новичок

@Cawfee теперь две ошибки:
C:\Users\user\Desktop\ìîäû\angel\gamemodes\byopdev.pwn(67693) : error 017: undefined symbol "id"
C:\Users\user\Desktop\ìîäû\angel\gamemodes\byopdev.pwn(67697) : error 017: undefined symbol "id"

Поделиться сообщением


Ссылка на сообщение
  • 0
Cawfee
Великий Гуру

@Vlad1S3234, логично. Команду поправьте.

Спойлер

CMD:setleader(playerid, params[]) {

    if(GetPlayerAdminEx(playerid) < 4)
        return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}| {FFFFFF}Доступно только администраторам 4-его уровня.");

    new targetId;
    if (sscanf(params, "u", targetId)) { // вытащим ID игрока, которому нужно выдать права лидера
        return SendClientMessage(playerid, 0xFFFFFFFF, "Используйте /setleader [id]");
    }

    SetPVarInt(playerid, "SetLeader", targetId); // сохраним ID игрока, которому нужно выдать права лидера

    Dialog
    (
        playerid, 19464, DIALOG_STYLE_LIST,
        "{FFFF00}Меню лидерства",
        "{F0E68C}| Правительство\n\
        {4169E1}| СОБР\n\
        {4169E1}| МВД\n\
        {4169E1}| ГАИ\n\
        {8B4513}| Армия\n\
        {FA8072}| Больница\n\
        {FF4500}| Беларусь ФМ\n\
        {00BFFF}| ФСИН\n\
        {32CD32}| Арзамасская ОПГ\n\
        {7B68EE}| Батыревская ОПГ\n\
        {FFD700}| Лыткаринская ОПГ\n\
        {FFFFFF}| Снять с поста",
        "Выдать",
        "Закрыть"
    );
    return 1;
}

 

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • patrickk
      От patrickk
      Всем привет, решил написать dm сервер и довольно хорошим получился, даже на голову выше Goat dm. Оставил не решенную проблему тем что  у меня есть 4 локации с rp run и cj run ну а как добавить cj бег на те локации не знаю и как эта система работает. Надеюсь мне помогут знающие люди
    • defender_375
      От defender_375
      я зделал все что нужно по етой инструкции и запустил нажал Load а там красная ошибка что делать?
       
      Map Construction - программа для построения мапинга КР и др.
       
      Установка:
       
      Файлы background.txd, editor.exe, GTAINTERFACE.dll, newton.dll скопируйте в папку с игрой. Пример: C:\Program Files\GTA Criminal Russia
      Файл gta3.img скопируйте в папку с игрой\models с заменой. Пример: C:\Program Files\GTA Criminal Russia\models
      Файл water.dat скопируйте в папку с игрой\data с заменой. Пример: C:\Program Files\GTA Criminal Russia\data
       
      Для использования в Map Construction объекты 0.3e, установите в папку с игрой samp 0.3e
      Скачать MC можно тут
    • Shaxmen Generalov
      От Shaxmen Generalov
      Всем привет. Сейчас я работаю над новым CRMP-проектом, создаю его полностью с нуля. Я — бэкенд-разработчик, поэтому мне нужна помощь: хочу найти или создать карту для CRMP (подобную тем, что есть в Amazing или RADMIR). Может, кто-то продает готовую карту или может помочь с её созданием?
    • pFON1Xq
      От pFON1Xq
      Есть у кого сервер самп с картой крмп, просто найти не могу.