Вопросы

У меня такой баг:Когда вводишь команду /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

@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, 110true);
                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, 710true);
                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, 610true);
                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, 510true);
                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, 210true);
                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, 310true);
                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, 410true);
                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, 1110true);
                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, 810true);
                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, 910true);
                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, 1010true);
                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, 00true);
                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, покажите код обработки диалога 19464.

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


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

@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, 110true);
                         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, 710true);
                         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, 610true);
                         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, 510true);
                         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, 210true);
                         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, 310true);
                         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, 410true);
                         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, 1110true);
                         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, 810true);
                         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, 910true);
                         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, 1010true);
                         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, 00true);
                         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

@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

@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

@Cawfee Ура,спасибо вам,исправил ошибку:bravo:

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


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

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

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

    • Sten Developer
      От Sten Developer
      Объясню всю ситуацию, пишу систему смерти игрока но она не работает. Решил по приколу написать туда обычный вывод текста SCM(playerid, COLOR_RED, "Вы умерли");
      Но однако после смерти текст не выводиться. Не работает абсолютно все. Кто знает как решить эту проблему?
       
    • Fpfe
      От Fpfe
      Я не могу понять в чем ошибка помогите пожалуйста
      C:\Users\Deze{s\Desktop\arzdd\gamemodes\arizonarp.pwn(50864) : error 037: invalid string (possibly non-terminated string)
      Pawn compiler 3.10.8              Copyright (c) 1997-2006, ITB CompuPhase

      1 Error.
       
      Уже почитал Что в этой строке мне просто нужно было 2 запятые поставить,Кто первый ответит тому положительный оставлю