/mp - Очень удобная команда для создания МП. На ZCMD - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/mp - Очень удобная команда для создания МП. На ZCMD
[CM]Desi Дата: Суббота, 14.11.2015, 13:46 | Сообщение # 1
Советник
Сообщений: 63
Статус: Offline
Все привет, выкладываю команду /mp на ZCMD, строго не судите, это моя первая работа
Ко всем new добавляем.
Код
new Teleport = 0;
new Float:TeleportFloat[3];
new TeleportInfo[2];


Вставляем в диалоги

Код
case 5343:
  {
   if(!response) return 1;
   switch(listitem)
   {
    case 0:
    {
     if(Teleport == 0)
        {
            GetPlayerPos(playerid, TeleportFloat[0], TeleportFloat[1], TeleportFloat[2]);
            TeleportInfo[0] = GetPlayerInterior(playerid);
            TeleportInfo[1] = GetPlayerVirtualWorld(playerid);
            Teleport = 1;
            format(string, sizeof(string), "[A] %s[%d] Установил точку телепорта для игроков {0abf12}ТП включен.", PlayerInfo[playerid][pNames], playerid);
            ABroadCast(0x50b0afff, string, 1);
        }
        else
        {
            Teleport = 0;
            format(string, sizeof(string), "[A] %s[%d] Удалил точку телепорта для игроков. {c16e38}ТП отключен.", PlayerInfo[playerid][pNames], playerid);
            ABroadCast(0x50b0afff, string, 1);
        }
    }
    case 1: return ShowPlayerDialog(playerid, 5346, DIALOG_STYLE_INPUT, "{FF6F00}Выдача оружия", "{FFFFFF}Введите id оружия и патроны. Приемер: 31/500\nГде 31 m4 а 500 потроны", "Выдать", "Назад");
    case 2:
    {
     foreach (new i : Player)
     {
      if(GetDistanceBetweenPlayers(playerid, i) > 50) continue;
      SetHealth(i, 100.0);
      SCM(i, COLOR_GREY, "Администратор выдал вам HP.");
     }
    }
    case 3:
    {
     foreach (new i : Player)
     {
      if(GetDistanceBetweenPlayers(playerid,i) > 50) continue;
      ResetPlayerWeapons(i);
      SCM(i, COLOR_GREY, "Администратор забрал у вас оружее");
     }
    }
   }
   ShowPlayerDialog(playerid, 5343, DIALOG_STYLE_LIST, "{FF6F00}Меню создания мероприятий", "{FFFFFF}1. Создать/Удалить точку телепорта\n2. Раздать оружее ( радиус 50 )\n3. Раздать HP ( радиус 50 )\n4. Оюезаружить всех ( радиус 50 )", "Выбрать", "Закрыть");
   return 1;
  }


Код
case 5346:
  {
   if(!response) return ShowPlayerDialog(playerid, 5343, DIALOG_STYLE_LIST, "{FF6F00}Меню создания мероприятий", "{FFFFFF}1. Создать/Удалить точку телепорта\n2. Раздать оружее ( радиус 50 )\n3. Раздать HP ( радиус 50 )\n4. Оюезаружить всех ( радиус 50 )", "Выбрать", "Закрыть");
   return 1;
  }
   if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 5346, DIALOG_STYLE_INPUT, "{FF6F00}Выдача оружия", "{FFFFFF}Введите id оружия и патроны. Приемер: 31/500\nГде 31 m4 а 500 потроны", "Выдать", "Назад");
   else if(strfind(inputtext,",", true) != -1)
   {
    new razdel[2][24];
    split(inputtext, razdel, ',');
    foreach (new i : Player)
    {
     if(GetDistanceBetweenPlayers(playerid, i) > 50) continue;
     GiveWeapon(i, strval(razdel[0]), strval(razdel[1]));
     SCM(i, COLOR_GREY, "Администратор выдал вам оружее.");
    }
   }
   return 1;
  }


И вот сама команда.
Код
CMD:mp(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 7) return SendClientMessage(playerid, COLOR_GREY, "У вас нет прав!");
    ShowPlayerDialog(playerid, 5343, DIALOG_STYLE_LIST, "{FF6F00}Меню создания мероприятий", "{FFFFFF}1. Создать/Удалить точку телепорта\n2. Раздать оружее ( радиус 50 )\n3. Раздать HP ( радиус 50 )\n4. Оюезаружить всех ( радиус 50 )", "Выбрать", "Закрыть");
    return true;
}
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
Coolgirl123 [13:51]

SAMPHost [12:41]

darrylmw3 [05:37]

cleogm05 [17:23]

hallietg4 [13:15]

Makarios10001992 [09:32]

jlexaaa [01:46]

ddssddsasdad [07:00]

defender228_nopass [23:36]

dghsgsus [23:34]

SeniorAlaska [20:05]

Asplayer [18:39]

eunicern9 [14:54]