Question

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

 

 

Edited by Cawfee

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

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

Share this post


Link to post

6 answers to this question

  • 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);
            }
        }
    }
}

 

 

Share this post


Link to post
  • 0

@Vlad1S3234, покажите код обработки диалога 19464.

Share this post


Link to post
  • 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;
}

 

 

Edited by Cawfee

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

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

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

Share this post


Link to post
  • 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"

Share this post


Link to post
  • 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;
}

 

 

Share this post


Link to post
  • 0

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

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • angel_sinvays
      By angel_sinvays
      Приветствую! Меня зовут Артём, мне 19 лет, и я являюсь основателем и ведущим специалистом студии Sinvays. Уже семь лет я работаю в PAWN, и за это время принял участие в множестве проектов. Моя цель – создавать качественные и уникальные решения для вашего игрового проекта. Обратите внимание, чтобы сделать заказ необходимо написать мне в личные сообщения либо делать это через студию.
      Ознакомиться с полным спектром услуг можно у меня в личных сообщениях либо через бота в студии.

      Список услуг которые я предоставляю:
       
      Написание регистрации на mysql [DIALOG / TextDraw] — от 350 рублей.
      Написание авторизации на mysql [DIALOG / TextDraw] — от 350 рублей.
      Написание системы — от 200 рублей (в зависимости от сложности).
      Рисовка TextDraw — от 50 рублей (зависит от потребностей)
      Исправление багов в игровом моде — от 100 рублей (зависит от количества и сложности)
      Переделка любого мода под ваши интересы — от 150 рублей (зависит от потребностей)
       
      Пожалуйста, обратите внимание:

      Для начала сотрудничества мне необходимо четкое техническое задание и ваше желание работать совместно.

      Услуги предоставляются по 100% оплате!

      Моё портфолио: https://vk.com/topic-180751181_50413848
      Мои отзывы: https://vk.com/topic-180751181_50413975 
    • gazilius
      By gazilius
      Здравствуйте, ищу скриптера
      платформа CRMP
      Ищу человека который будет потихоньку писать системы для мода с нуля
      Оплата сдельная
       
      тз
      mysql
      1. Система регистрации и авторизации
      Выбор спавна:
      Лыткарино
      Игроки пока не поздороваются не видят имени друг друга
       
      2. Работы
      Автобусник - катаешься по всей карте и за остановку получаешь 500 игровой валюты
      Механик - берет вызов по всей области и после ремонта получает свои 500 игровой валюты и за заправку за каждый литр еще 10 игровой валюты
      Таксист - принимает заказ где человек ставит маркер куда ему нужно, после чего таксист если оказывается на метки и получает свою оплату - км 50 игровой валюты
      деньги списываются с того кто заказал такси
       
      Автобус парк - Лыткарино, Батырево
      База механиков - Арзамас, Южный
      Такси компаний - Арзамас, Южный

      Жду ваших цен и прайсов
      тг @ormbet
    • egoryaz
      By egoryaz
      хочу сделать свой логотип для проекта на textdraw много видео посмотрел даже использовал tdeditor но не могу его запустить подскажите как сделать свой логотип