Увы, всё не то.
1. Квест Конни и Блайда вообще особый случай.
Первая фраза - "Привет, мы молодая семейная пара - Кони и Блайд...."
Описание квеста - "Помочь Конни и Блайду."
Заметили разницу? Это не я ошибся, это оригиналы из игры.
Далее фраза Блайда - "Спасибо, что довез. А вот и наши друзья! Паренек, давай выкладывай, что есть в кузове. Это ограбление!"
И тут проверив кузов вы с радостным удивлением обнаруживаете, что у вас ничего не пропало.
Всё дело в том, что используется
AddPlayerMoney( -500 ), и у вас попросту забирают 500
гривен "тугриков".
2.Табак я написал для примера. Он в игре появляется только после первого посещения Рощи Друидов.
Его выдают как часть оплаты за доставку посылки одинокому друиду.(В любых вариантах прохождения)
Дело вовсе не в табаке. Мне нужно обязательно убрать всё оружие у игрока.
Чтоб машина при въезде на локацию оставалась полностью безоружна.
Но при использовании
GetPlayerVehicle():TakeOffAllGuns() я могу убрать только оружие, установленное в слоты.
При этом ничто не мешает игроку перед проверкой снять оружие из слотов и кинуть в кузов, а после вернуть обратно. (как в квесте с охраной Оракула)
При использовании (например)
GetPlayerVehicle():RemoveAllGunsFromPlayerRepository('rainmetal01', 20), я могу убрать 20 рейнметалов (больше всё равно в кузов не влезет).
Но не писать-же по такой строчке на каждое оружие в игре. (Да и не факт, что игра пропустит больше одной).
Забрать машину и выдать другую (примеры: квест Оракула в городе мёртвых на Игнотте и квест "нефте"воза на Вахате) тоже не катят, и вот почему.
Сюжет (примерно).
Игрок проходит задания, пытается въехать на новую локацию (делаю новую карту), а ему говорят:"Нет друг, выстрел, даже случайный, даже в воздух, из-за высокой загазованности территории приведёт к взрыву, убьющему на ней всё живое."
И дальше он безоружный едет. Потом всё зависит от машины на которой он приехал.
Типа (например) приехал на Вэне - до конца не дотянет, на Белазе времени не хватит, на Урале яму (ров, разрушенный мост) не перепрыгнет, на Миротворце в каньоне застрянет и т.п.
Своеобразный тест машин в различных (не боевых) ситуациях
Всё будет зависеть от выбора машины, и естественно на которой приехал, на той и вперёд к заветной цели. (с возможностью вернуться, купить другую)
На локации так-же будет оружие, которое можно подобрать и выстрелить, ну и дальше в том же духе.
Короче надо каким нибудь способом освободиться от содержимого кузова.
Так просто я не сдамся!
Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)