Question

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

 

 

Edited by Cawfee

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

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

Share this post


Link to post

6 answers to this question

  • 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, 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
Новичок

@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
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"

Share this post


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

 

 

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

    • Kalinin
      By Kalinin
      1. Набираю команду для создания CRMP сервера.
      2. Вакансии  которые свободны. Связь через TG @kalinin_sql
      Нам нужны;
      1.Кодеры
      2.Маперы
      3.СММ
      Так-же дружная работа. По поводу зарплаты будем обговаривать все лично в беседе ТГ
       
    • whccompany
      By whccompany
      Rostov Role Play | Rostov RP | CRMP Mobile Project объявляет набор людей в свою команду: Нам требуются:
       
      1. Маппера:
      Сдельная оплата труда от 250 до 3000 рублей/ за 1 работу
       
      2. Специалист по Text Draw:
      Сдельная оплата труда от 400 до 3500 рублей/ за одну работу
       
      3. Pawn разработчик:
      Заработная плата от 10 000 рублей/месяц
       
      4. Программист для создания лаунчера и сайта UCP с автодонатом:
      Заработная плата от 10 000 рублей/месяц
       
      Контакты для связи:
       
      ВКонтакте
       
      Telegram
       
    • Talex
      By Talex
      Игровой сервер Life Game RolePlay
    • Talex
      By Talex
      Игровой сервер Life Game RolePlay
      Скачать файл Игровой сервер Life Game RolePlay
      Добавил Talex Добавлено 28.01.2024 Категория Моды Автор Неизвестно  
    • Владислав2
      By Владислав2
      Здравствуйте, при компиляции появляется ошибка,

      Ошибка:
      error 017: undefined symbol "REP_KUZIA_TD"

      Строки:
       
          REP_KUZIA_TD[0] = TextDrawCreate(7.499990, 314.444396, "REP: 1");
          TextDrawLetterSize(REP_KUZIA_TD[0], 0.400000, 1.600000);
          TextDrawAlignment(REP_KUZIA_TD[0], 1);
          TextDrawColor(REP_KUZIA_TD[0], -1);
          TextDrawSetShadow(REP_KUZIA_TD[0], 0);
          TextDrawSetOutline(REP_KUZIA_TD[0], 1);
          TextDrawBackgroundColor(REP_KUZIA_TD[0], 255);
          TextDrawFont(REP_KUZIA_TD[0], 1);
          TextDrawSetProportional(REP_KUZIA_TD[0], 1);
          TextDrawSetShadow(REP_KUZIA_TD[0], 0);
          REP_KUZIA_TD[1] = TextDrawCreate(6.249957, 330.518493, "ASK: 0");
          TextDrawLetterSize(REP_KUZIA_TD[1], 0.400000, 1.600000);
          TextDrawAlignment(REP_KUZIA_TD[1], 1);
          TextDrawColor(REP_KUZIA_TD[1], -1);
          TextDrawSetShadow(REP_KUZIA_TD[1], 0);
          TextDrawSetOutline(REP_KUZIA_TD[1], 1);
          TextDrawBackgroundColor(REP_KUZIA_TD[1], 255);
          TextDrawFont(REP_KUZIA_TD[1], 1);
          TextDrawSetProportional(REP_KUZIA_TD[1], 1);
          TextDrawSetShadow(REP_KUZIA_TD[1], 0);
          return 1;
      }

      Буду рад если кто-то поможет