Перейти к содержанию
Авторизация  
Alexey_Ovchinnickov

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

Рекомендуемые сообщения

Alexey_Ovchinnickov

Здравствуйте Уважаемые пользователи Gs games

Я вырезал c Life Game RolePlay Систему сдачи теории на оружие.

Начнем!

Ко все 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 Matchn2.Duble Housen3. Defender Main", "Выбрать", "");
			 return 1;
		  }
		  if(dialogid == 52)
		  {
			  if(listitem == 0)
			  {
				  ShowPlayerDialog(playerid, 53, DIALOG_STYLE_LIST, "Второй вопрос: Db?", "1. Date Brown2. Dat bann3. 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. Slidwardn2. Ranis_Rizvanown3. 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, "Полиция", "Здравствуйте вы хотите здать практикуnnНа лицензии (оружия)", "Да", "");
  }
  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Теперь вы можите покупать оружие в оружейном магазине", "Спасибо", "");
   }

Все всем спасибо!

У кого будут проблемы при компилировании звоните мне в скайп помогу объясню что и как делать скайп respect123321123321

Изменено пользователем Respect234678
  • Like 2

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


Ссылка на сообщение
Поделиться на другие сайты
Jon_Gafney

а это какой язык?

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


Ссылка на сообщение
Поделиться на другие сайты
Alexey_Ovchinnickov

а это какой язык?

 

Это фигня какая то Залил и появились эти символы Изменено пользователем Respect234678

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


Ссылка на сообщение
Поделиться на другие сайты
Alexey_Ovchinnickov
Вы сами это не сделаете кому это надо в скайп сделаю бесплатно respect123321123321

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


Ссылка на сообщение
Поделиться на другие сайты
Amfy

Копировать текст в pawn надо на русской раскладке а не на английской.

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


Ссылка на сообщение
Поделиться на другие сайты
Alexey_Ovchinnickov

Копировать текст в pawn надо на русской раскладке а не на английской.

 

Понятно

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


Ссылка на сообщение
Поделиться на другие сайты
Smolin

перекопируй снова,только на русском

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


Ссылка на сообщение
Поделиться на другие сайты
Amfy

Вырезал кстати не всё)

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


Ссылка на сообщение
Поделиться на другие сайты
Alexey_Ovchinnickov

Вырезал кстати не всё)

 

Щяс все сделаю и на русском.

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


Ссылка на сообщение
Поделиться на другие сайты
Alexey_Ovchinnickov

перекопируй снова,только на русском

 

Хорошо

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


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

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.