Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Аккаунты | Вирты | Все сервера CRMP-RP

Вс Авг 14, 2016 12:15 am автор Прародитель форума

Рекомендуем отличную группу по продаже виртов на серверах CRMP RP. Быстрая доставка, хорошие отзывы, активные продавцы, не дорогие цены.
https://vk.com/donate_crmp_rp

Комментарии: 0

Последние темы
» интерьер мэрии
Сб Авг 27, 2016 2:49 am автор Прародитель форума

» интерьер фсб
Сб Авг 27, 2016 2:38 am автор Прародитель форума

» колесо обозрение
Чт Авг 25, 2016 2:40 am автор Прародитель форума

» система установки мигалки
Чт Авг 25, 2016 2:36 am автор Прародитель форума

» салон гопкар
Чт Авг 25, 2016 2:32 am автор Прародитель форума

» выдыхание пара
Чт Авг 25, 2016 2:29 am автор Прародитель форума

» онлайн рекорд
Чт Авг 25, 2016 2:25 am автор Прародитель форума

» сгорание колес
Чт Авг 25, 2016 2:22 am автор Прародитель форума

» система викторины
Чт Авг 25, 2016 2:19 am автор Прародитель форума


Сдать теорию на оружие

Перейти вниз

Сдать теорию на оружие

Сообщение автор Прародитель форума в Сб Авг 13, 2016 5:28 pm

Код:
Ко все new добавим:
new liceGun;

Далее идем в public OnGameModeint вставляем:
liceGun = CreatePickup(1239,2, 2571.1999,-2417.3000,22.3999);

Далее идем в public OnPlayerPickUpPickup: и вставляем вот это:
 if(pickupid == liceGun)
 {
     new r[44];
     format(r,sizeof(r),"Здать теорию на лицензии (оружия) 6000$");
     ShowPlayerDialog(playerid,59,DIALOG_STYLE_LIST,"Лицензии на оружия",r,"Выбрать","");
     return SendClientMessage(playerid, -1, "Полиция");
    }

Далее создадим диолог
  if(dialogid == 51)
      {
     ShowPlayerDialog(playerid, 52, DIALOG_STYLE_LIST, "Первый вопрос:Dm", "1.Death Match\n2.Duble House\n3. Defender Main", "Выбрать", "");
     return 1;
      }
      if(dialogid == 52)
      {
      if(listitem == 0)
      {
          ShowPlayerDialog(playerid, 53, DIALOG_STYLE_LIST, "Второй вопрос: Db?", "1. Date Brow\n2. Dat ban\n3. Drive by", "Выбрать", "");
          return 1;
      }
      else
      {
          ShowPlayerDialog(playerid, 57, DIALOG_STYLE_MSGBOX, "Ошибка", "Вы ошиблись в правильном варианте ответа\nЗнакомтесь правилами RP сервера", "Ок", "");
          OwibkaG[playerid] = 0;
        return 1;
      }
      }
      if(dialogid == 53)
      {
      if(listitem == 2)
      {
          ShowPlayerDialog(playerid, 54, DIALOG_STYLE_LIST, "Третий вопрос: Что такое Powergaming?", "1. Преувеличение физ. возможностей персонажа\n2. Играть так как не сделал бы в жизни\n3. Игра с силой", "Выбрать", "");
          return 1;
      }
      else
      {
          ShowPlayerDialog(playerid, 57, DIALOG_STYLE_MSGBOX, "Ошибка", "Вы ошиблись в правильном варианте ответа\nЗнакомтесь правилами RP сервера", "Ок", "");
          OwibkaG[playerid] = 0;
        return 1;
      }
      }
      if(dialogid == 54)
      {
      if(listitem == 0)
      {
          ShowPlayerDialog(playerid, 55, DIALOG_STYLE_LIST, "Четвёртый вопрос: Правильный RP Ник персонажа?", "1. Slidward\n2. Ranis_Rizvanow\n3. Ranis_Rizvanov", "Выбрать", "");
          return 1;
      }
      else
      {
          ShowPlayerDialog(playerid, 57, DIALOG_STYLE_MSGBOX, "Ошибка", "Вы ошиблись в правильном варианте ответа\nЗнакомтесь правилами RP сервера", "Ок", "");
          OwibkaG[playerid] = 0;
        return 1;
      }
      }
      if(dialogid == 55)
      {
      if(listitem == 1)
      {
          ShowPlayerDialog(playerid, 56, DIALOG_STYLE_LIST, "Пятый вопрос: Разрешёны-ли убийства игроков на RP Сервере?", "1. Да\n2.Категорически запрешено\n3. Да, если на то есть РП причина", "Выбрать", "");
          return 1;
      }
      else
      {
          ShowPlayerDialog(playerid, 57, DIALOG_STYLE_MSGBOX, "Ошибка", "Вы ошиблись в правильном варианте ответа\nЗнакомтесь правилами RP сервера", "Ок", "");
          OwibkaG[playerid] = 0;
        return 1;
      }
      }
      if(dialogid == 56)
      {
      if(listitem == 2)
      {
          //PlayerInfo[playerid][pTested] = 1;
        ShowPlayerDialog(playerid, 58, DIALOG_STYLE_MSGBOX, "Тест пройден!", "Поздравляем! Вы прошли тест. Правда не так уж и тяжкий", "Спасибо", "");
        PlayerInfo[playerid][pGunLic] = 1;
        return 1;
      }
      else
      {
          ShowPlayerDialog(playerid, 57, DIALOG_STYLE_MSGBOX, "Ошибка", "Вы ошиблись в правильном варианте ответа\nЗнакомтесь правилами RP сервера" "", "Ок", "");
          OwibkaG[playerid] = 0;
        return 1;
      }
      }
И теперь всавим команду в public OnPlayerCommandText
if(strcmp("/leaceGunn", cmd, true) == 0)
 {
  if(GetPlayerMoney(playerid) < 6000)
  {
  SendClientMessage(playerid, COLOR_GRAD5, "У вас нет столько денег(6000$)");
  return false;
  }
  GivePlayerMoney(playerid, -6000);
    if(PlayerInfo[playerid][pGunLic] == 1) return SendClientMessage(playerid, COLOR_WHITE, "У Вас уже есть лицензии на орижия");
  // if(PlayerInfo[playerid][pPasport] == 0) return SendClientMessage(playerid, COLOR_WHITE, "У вас нет паспорта его можно получите его в Мерии");
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 2571.1999,-2417.3000,22.3999))
  {
  ShowPlayerDialog(playerid, 51, DIALOG_STYLE_MSGBOX, "Полиция", "Здравствуйте вы хотите здать практику\n\nНа лицензии (оружия)", "Да", "");
  }
  return 1;
}
И вот еще точто я забыл вырезать тоже добавляем к диологам.
if(dialogid == 58)
{
 if(PlayerInfo[playerid][pLevel] == 3) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не достигли 3|LvL|");
 PlayerInfo[playerid][pGunLic] = 1;
 ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Теория сдана", "Вы здали теорию вот ваши прова\nТеперь вы можите покупать оружие в оружейном магазине", "Спасибо", "");
   }
автор:Саня12

Прародитель форума
Прародитель форума

Сообщения : 67
Очки : 2685
Репутация : 0
Дата регистрации : 2016-08-13

Посмотреть профиль http://allforcrmp.forum2x2.ru

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения