Question

Добрый день подскажите пожалуйста вот у меня есть пикапы или как это назвать с координатамы зон NO PARKING которые при заезде в эти координаты выводит текстдрав на экран о том что парковка запрещена Так вот у меня такой вопрос как мне прописать чтобы там было не сколько координать и не пришлоссь к каждой зоне создавать свою переменную со своим названием и свою систему вызова текстдрава?

 

переменная

new np_zone_pps;

сам пикап с координатами

np_zone_pps = CreateDynamicRectangle(2580.5171,-2461.8589, 2594.9421,-2395.7861, -1);

система вызова текстдрава

    if(areaid == np_zone_pps)
    {
	if(IsPlayerInAnyVehicle(playerid))
		{
					PlayerTextDrawSetString(playerid, HelpTD1[playerid],"~r~HE ŒAPKOBA’~r~");
					PlayerTextDrawShow(playerid, HelpTD1[playerid]);
					PlayerTextDrawShow(playerid, boxhelp[playerid]);
					PlayerTextDrawShow(playerid, boxhelp1[playerid]);
		}
		else
		{
					PlayerTextDrawHide(playerid, HelpTD1[playerid]);
					PlayerTextDrawHide(playerid, boxhelp[playerid]);
					PlayerTextDrawHide(playerid, boxhelp1[playerid]);
		}
	}

и отключение текстдрава при выезде за пределы этих координат

    if(areaid == np_zone_pps) // çîíà ïïñ
    {
	    if(IsPlayerInAnyVehicle(playerid))
		{
					PlayerTextDrawHide(playerid, HelpTD1[playerid]);
					PlayerTextDrawHide(playerid, boxhelp[playerid]);
					PlayerTextDrawHide(playerid, boxhelp1[playerid]);
		}
		else
		{
					PlayerTextDrawHide(playerid, HelpTD1[playerid]);
					PlayerTextDrawHide(playerid, boxhelp[playerid]);
					PlayerTextDrawHide(playerid, boxhelp1[playerid]);
		}
    }

 

Share this post


Link to post

2 answers to this question

  • 0

 

А что мешает в if делать 

 if(areaid == np_zone_pps || np_zone_peremennaya || np_zone_ewe_wto_to)

Но такие фичи , всё равно придётся делать

np_zone_pps = CreateDynamicRectangle(2580.5171,-2461.8589, 2594.9421,-2395.7861, -1);

Share this post


Link to post
  • 0
52 минуты назад, keyl1337 сказал:

 

А что мешает в if делать 


 if(areaid == np_zone_pps || np_zone_peremennaya || np_zone_ewe_wto_to)

Но такие фичи , всё равно придётся делать


np_zone_pps = CreateDynamicRectangle(2580.5171,-2461.8589, 2594.9421,-2395.7861, -1);

Конечно так не мешает но если сделать вот например как то так будет то проще

new Float:RandomWood[6][3] = {
    {2566.4927,-1837.7965,21.8546},
  	{2562.1233,-1840.5009,21.8546},
   	{2556.7573,-1847.0850,21.8648},
   	{2575.9072,-1839.3243,21.8546},
  	{2550.6985,-1835.8245,21.8822},
 	{2563.4910,-1801.2216,21.9700}
};

 

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

    • axvvpq
      By axvvpq
      Всех приветствую, меня интересует мод проекта AMAZING, если он есть у кого то с системой транспортных компаний и/или таксопарков - прошу скинуть. Если же вы его продаёте, то цену и связь с Вами.
    • 0s1pov
      By 0s1pov
      Мод полный оригинал 11 REGION RP
      Просмотр файла Здравствуйте дорогие пользователи pawnorus. На продаже оригинальный мод проекта 11 REGION RP
      В моде присутствует:
      CEF:
      - Авторизация/регистрация на CEF
      - Главное меню на CEF
      - Магазин одежды на CEF
      - Худ CEF
      - Меню управления фракцией на CEF
      - Спидометр на CEF
      - Документы по типу паспорта, военного билета и так далее на CEF

      Системная составляющая:
      - Система спортзала (FULL 11 REGION)
      - Система подъездов (FULL 11 REGION)
      - Система усталости, для понижения усталости Вам требуется ввести команду, и Ваш персонаж будет отдыхать (FULL 11 REGION)
      - Система динамического авторынка, администрация из игры выставляет автомобили на продажу (FULL 11 REGION)
      - Система позволяющая создать фракционный транспорт прямо из игры с сохранением (FULL 11 REGION)
      - Система тонировки автомобиля (FULL 11 REGION)
      - Система различных образований, (полицейское, и тд) (FULL 11 REGION)
      - Система реалистичных номерных знаков с возможностью изменения региона (4 типа: гражданский, полицейский, военный, такси) (FULL 11 REGION)
      - Система закрытой регистрации способом подачи заявки прямо из игры прямиком администрации, с дальнейшей возможность отклонения/одобрения её (FULL 11 REGION)
      - Много различных работ, например: развозчик песка, развозчик пиццы, машинист поезда) (FULL 11 REGION)
      - Система сохранения всех действий в базу данных MySQL (FULL 11 REGION)
      - Система выдачи своего звания(сами пишите название)
      - Система подорганизаций во фракции (FULL 11 REGION)
      - Система мигалок с интерфейсом (FULL 11 REGION)

      И многое другое. К моду прилагается также база данных, приятного использования.
      Добавил 0s1pov Добавлено 04.12.2022 Категория Моды Автор 11 region  
    • 0s1pov
      By 0s1pov
      Здравствуйте дорогие пользователи pawnorus. На продаже оригинальный мод проекта 11 REGION RP
      В моде присутствует:
      CEF:
      - Авторизация/регистрация на CEF
      - Главное меню на CEF
      - Магазин одежды на CEF
      - Худ CEF
      - Меню управления фракцией на CEF
      - Спидометр на CEF
      - Документы по типу паспорта, военного билета и так далее на CEF

      Системная составляющая:
      - Система спортзала (FULL 11 REGION)
      - Система подъездов (FULL 11 REGION)
      - Система усталости, для понижения усталости Вам требуется ввести команду, и Ваш персонаж будет отдыхать (FULL 11 REGION)
      - Система динамического авторынка, администрация из игры выставляет автомобили на продажу (FULL 11 REGION)
      - Система позволяющая создать фракционный транспорт прямо из игры с сохранением (FULL 11 REGION)
      - Система тонировки автомобиля (FULL 11 REGION)
      - Система различных образований, (полицейское, и тд) (FULL 11 REGION)
      - Система реалистичных номерных знаков с возможностью изменения региона (4 типа: гражданский, полицейский, военный, такси) (FULL 11 REGION)
      - Система закрытой регистрации способом подачи заявки прямо из игры прямиком администрации, с дальнейшей возможность отклонения/одобрения её (FULL 11 REGION)
      - Много различных работ, например: развозчик песка, развозчик пиццы, машинист поезда) (FULL 11 REGION)
      - Система сохранения всех действий в базу данных MySQL (FULL 11 REGION)
      - Система выдачи своего звания(сами пишите название)
      - Система подорганизаций во фракции (FULL 11 REGION)
      - Система мигалок с интерфейсом (FULL 11 REGION)

      И многое другое. К моду прилагается также база данных, приятного использования.
    • tranquilsevenaura
      By tranquilsevenaura
      Добрый вечер дорогие друзья, не работает команда /apanel. По началу, как только запустил мод и выдал себе админку все было хорошо и все работало, но после сделав несколько манипуляций (явно не связанных с /apanel НИКАКИМ образом, как мне кажется). В server log ничего толкового найти не смог. Уровень моего скриптинга "качабок, который эдитит простые команды и дополняет диалоги".
       
      Буду очень благодарен, если поможете, репликом ниже предоставлю код /apanel
      CMD:apanel(playerid, const params[]) {     if(PI[playerid][pAdmin] < 1 || dostup[playerid] == 0) return true;     new string[1612];     switch(PI[playerid][pAdmin]) {         case 1: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"));         case 2: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s\n"P"8."W" Îíëàéí îðãàíèçàöèé\n"P"9."W" Ïî÷èíèòü àâòîìîáèëü",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"));         case 3: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s\n"P"8."W" Îíëàéí îðãàíèçàöèé\n"P"9."W" Ïî÷èíèòü àâòîìîáèëü\n"P"10."W" Ñîñòîÿíèå ñêëàäîâ\n"P"11."W" Óçíàòü çàìîðîçêè áàíä/ìàôèé",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"));         case 4: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s\n"P"8."W" Îíëàéí îðãàíèçàöèé\n"P"9."W" Ïî÷èíèòü àâòîìîáèëü\n"P"10."W" Ñîñòîÿíèå ñêëàäîâ\n"P"11."W" Óçíàòü çàìîðîçêè áàíä/ìàôèé\n"P"12."W" Áàíëèñò\n"P"13."W" Âîçìîæíî âçëîìàíû\n"P"14."W" Áèëáîðäû\n"P"15."W" Äóýëè %s",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!duels) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"));         case 5: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s\n"P"8."W" Îíëàéí îðãàíèçàöèé\n"P"9."W" Ïî÷èíèòü àâòîìîáèëü\n"P"10."W" Ñîñòîÿíèå ñêëàäîâ\n"P"11."W" Óçíàòü çàìîðîçêè áàíä/ìàôèé\n"P"12."W" Áàíëèñò\n"P"13."W" Âîçìîæíî âçëîìàíû\n"P"14."W" Áèëáîðäû\n"P"15."W" Äóýëè %s\n"P"16."W" Àíòè÷èò\n"P"17."W" Êàçèíî %s\n"P"18."W" Ðåïîðò %s\n"P"19."W" Çàïîëíèòü ñêëàäû áàíä/ìàôèé\n"P"20."W" Îãðàíè÷åíèå Invite",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!duels) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"),(!casino) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"),(!rep_system) ? ("{FF182D}[OLD]") : ("{33AA33}[NEW]"));         case 6,7: format(string,sizeof(string),""P"1."W" Àäìèíèñòðàöèÿ\n"P"2."W" Çàñïàâíèòüñÿ\n"P"3."W" Óñòðîèòüñÿ íà ðàáîòó\n"P"4."W" Èãðîêè â òþðüìå\n"P"5."W" Èãðîêè ñ áàíîì ÷àòà\n"P"6."W" Àäìèí èíôîðìàöèÿ %s\n"P"7."W" Kill List %s\n"P"8."W" Îíëàéí îðãàíèçàöèé\n"P"9."W" Ïî÷èíèòü àâòîìîáèëü\n"P"10."W" Ñîñòîÿíèå ñêëàäîâ\n"P"11."W" Óçíàòü çàìîðîçêè áàíä/ìàôèé\n"P"12."W" Áàíëèñò\n"P"13."W" Âîçìîæíî âçëîìàíû\n"P"14."W" Áèëáîðäû\n"P"15."W" Äóýëè %s\n"P"16."W" Àíòè÷èò\n"P"17."W" Êàçèíî %s\n"P"18."W" Ðåïîðò %s\n"P"19."W" Çàïîëíèòü ñêëàäû áàíä/ìàôèé\n"P"20."W" Îãðàíè÷åíèå Invite\n"P"21."W" Äàëüíîáîéùèêè\n"P"22."W" Ïðîìîêîäû\n"P"23."W" Áîíóñû\n"P"24."W" Ïîïîëíèòü ïðîäóêòû â áèçíåñ(ñêîëüêî çàêàçàë âëàäåëåö)\n"P"25."W" Àíòè ÒÊ %s",(!PI[playerid][pAdmMSG]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!PI[playerid][pAdmKL]) ? ("{FF182D}[OFF]") : ("{33AA33}[ONN]"),(!duels) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"),(!casino) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"),(!rep_system) ? ("{FF182D}[OLD]") : ("{33AA33}[NEW]"),(!anti_tk) ? ("{FF182D}[OFF]") : ("{33AA33}[ON]"));     }     D(playerid,D_ADMIN_PANEL,DSL,""P"Àäìèí ïàíåëü",string,"Âûáðàòü","Îòìåíà");     return true; }