Вопросы

ShHyp0k
Освоившийся

Как привязать машины к определенной фракции? К примеру у Русской Мафии стоит машина, но в нее может сесть любой игрок и поехать

aRussianMafia[1] = AddStaticVehicleEx(579,2281.3411,1406.0032,11.5036,179.7198,0,0,1200);

Вот так написано в павно 

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


Ссылка на сообщение

14 ответов на этот вопрос

  • 0
SCRIPTMAN
Великий Гуру

Проверку делай, если id авто равен "aRussianMafia", то идёт проверка, если игрок не состоит в этой фракции - его выкинет из машины, если состоит - может завести и ехать

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


Ссылка на сообщение
  • 0
ShHyp0k
Освоившийся

@SCRIPTMAN   

 

     if(vehicleid >= aRussianMafia[0] && vehicleid <= aRussianMafia[6])
            {
                if(pInfo[playerid][pMember] != TEAM_RM)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Вы не состоите в Русской Мафии!");
                    RemovePlayerFromVehicle(playerid);
                    return 1;
                }

  

         все равно не привязаны машины

 

Отредактировано пользователем odosenok

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


Ссылка на сообщение
  • 0
ShHyp0k
Освоившийся

@SCRIPTMAN 

new aRussianMafia[7];
if(vehicleid >= aRussianMafia[0] && vehicleid <= aRussianMafia[3])
            {
	            if(pInfo[playerid][pMember] != TEAM_RM)
	            {
            	    SendClientMessage(playerid, COLOR_GREY, "Вы не состоите в Русской Мафии!");
				    RemovePlayerFromVehicle(playerid);
				    return 1;
				}
            }
// Russian Mafia
	aRussianMafia[0] = AddStaticVehicleEx(482,2300.6433,1405.9183,11.1559,180.1033,0,0,1200);
	aRussianMafia[1] = AddStaticVehicleEx(579,2281.3411,1406.0032,11.5036,179.7198,0,0,1200);
	aRussianMafia[2] = AddStaticVehicleEx(543,2294.0098,1406.3132,11.2561,180.7803,0,1,1200);
	aRussianMafia[3] = AddStaticVehicleEx(602,2287.9585,1405.9277,11.2064,180.2919,0,1,1200);

 

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


Ссылка на сообщение
  • 0
SCRIPTMAN
Великий Гуру

@ShHyp0k а какие проверки? Надо, чтобы в момент, когда он заводить автомобиль хочет, или даже, когда садится (OnPlayerEnterVehicle)

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


Ссылка на сообщение
  • 0
ShHyp0k
Освоившийся

@SCRIPTMAN Где проверки OnPlayerEnterVehicle, там все проверки по типу 

            if(vehicleid >= aHospitalSF[0] && vehicleid <= aHospitalSF[3])
            {
	            if(pInfo[playerid][pMember] != TEAM_SFHOSPITAL)
	            {
            	    SendClientMessage(playerid, COLOR_GREY, "Âû íå ñîñòîèòå â Ïîëèêëèíèêå ïãò.Áàòûðåâî!");
				    RemovePlayerFromVehicle(playerid);
				    return 1;
				}
            }

 

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


Ссылка на сообщение
  • 0
SCRIPTMAN
Великий Гуру

@ShHyp0k а эта есть? 

if(vehicleid >= aRussianMafia[0] && vehicleid <= aRussianMafia[3])
            {
	            if(pInfo[playerid][pMember] != TEAM_RM)
	            {
            	    SendClientMessage(playerid, COLOR_GREY, "Вы не состоите в Русской Мафии!");
				    RemovePlayerFromVehicle(playerid);
				    return 1;
				}
            }

Если нет - добавь.

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


Ссылка на сообщение
  • 0
mr_sasha087
Постоянный

Добавлешь ко всем new

new aRussianMafia[2];

В public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

Спойлер

    if(vehicleid >= aRussianMafia[0] && vehicleid <= aRussianMafia[1])
    {
        if(!ispassenger)
        {
            if(PI[playerid][pMember] != TEAM_RSM)
            {
                SendClientMessage(playerid, COLOR_DARKORANGE, "У Вас нет ключей от этого транспорта");
                ClearAnimations(playerid, true);
                return 1;
            }
        }
    }

Потом ко всем машинам добавлешь 

Спойлер

    aRussianMafia[0] = AddStaticVehicle(421,2631.7458,1752.1311,2.4725,89.5949,6,6); // пример
    AddStaticVehicle(579,2630.9797,1780.9908,2.5221,90.2881,6,6);
    aRussianMafia[1] = AddStaticVehicle(579,2630.9797,1780.9908,2.5221,90.2881,6,6); // пример

Это к примеру. У меня так в моде ))

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


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

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

  • Похожий контент

    • мурзик НЕРНО
      От мурзик НЕРНО
      Помогите пожалуйста у меня есть мод от нового RUSSIA RP и там баг есть некоторые места на карте ваще дырки как будто вырезанные так же и с интерьерами вроде в моде написаны я сам лично проверял на другом моде работают а на этотм ваще некоторый из них не отображается и вот когда я захожу на другой проект все нормально с картой и не куда не проваливаюсь так же и на пк тоже я посоветовался с другими разработчиками они сказал дело в этом файле только я не понимаю что там надо ваще поменять или добавить буду рад если поможете
       
      Скрины так же есть там таких мест очень много
      MAP.inc


    • Дебилойд
      От Дебилойд
      Здравствуйте!
      Мы ищем талантливого 3D-моделлера в команду нашего CRMP-проекта!
      Что нужно будет делать:
      Моделировать и адаптировать автомобили.
      Создавать и настраивать скины (модели персонажей).
      Большим плюсом будет:
      Умение создавать качественные и оптимизированные интерьеры.
      Если вы хотите стать частью нашей команды и развивать проект вместе с нами, пишите в ЛС. Ждем ваши портфолио!
    • LORDIKUS
      От LORDIKUS
      Уважаемые участники форума - всех приветствую, кто перешел в беседу моей темы обсуждения. В настоящее время у меня зарождается огромное желание и мысль создать собственный CR:MP проект, но столкнулся с единственной проблемой - с отсутствием команды людей, у которых будет искреннее желание ежедневно вкладывать свой труд на разработку проекта. Особого опыта в скриптинге, маппинге, дизайне или в моделировании у меня не имеется, поэтому такой критерий как опыт в определенной сфере для желающих вступить в команду я не рассматриваю. Так как проект не открыт и находится на начальной стадии создания, мое сотрудничество выстраивается на некоммерческой основе (без выплаты за проделанную работу и труд), однако я не собираюсь отрицать высокую ценность вложенного командой труд — труд, особенно на первой стадии разработки я рассматриваю превыше всего. После открытия проекта в зависимости от коммерции и чистой прибыли каждый участник будет получать настоящую выплату, однако это также может убить еще значительное время. Мне нужна команда, которая проявит искренний интерес в создании общего между командой CR:MP проекта, пожертвует свое время, а также вложит собственный труд благодаря заработанным навыкам. Если вас заинтересовала данная тема обсуждения, пожалуйста, свяжитесь со мной по любым возможным и удобным для вас контактам связи ниже. Спасибо всем, кто зашел в мою беседу!

      🔗 Спец. Связь:
      — DISCORD: https://discord.com/users/1452715348196589691 (перейти по ссылке и добавить в друзья) ИЛИ _shin833_ (ввести никнейм и отправить запрос дружбы)
      — VK: https://vk.com/shin833
      — TG: https://t.me/s_hin833
    • KodBi
      От KodBi
      шапка
      по одиночке работают
      нужны оба