Среда, 13.12.2017, 23:51
РОССИЯ
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » ↓ Другое ↓ » Маппинг » Машины
Машины
Paho  Дата: Понедельник, 12.08.2013, 11:52 | Сообщение # 1
Глав.адм
Сообщений: 2417
Репутация: 1515
Награды: 166
Думаю многие видели машины на которых можно ездить самому, 1 место - водительское и 1 - пассажирское, с которого можно стрелять. садиться. спрыгивать. В данном уроке я расскажу вам как добавить их на вашу карту. Машины были на такой известной карте, как mp_chita_v2; Но не все догадались как их установить на свою карту.
Итак, приступим.
Открываем свою карту, и ищем место, где хотим видеть свои будущие машины. Скрипт будет на 2 машины в 1 одно место, 4 места - итого 8 машин, + которые если разбить, будут через время сново появляться на нужном месте.
Жмем правой кнопкой по 2D карте, script - origin, и ставим его на землю. Жмем N, поворачиваем на 90 градусов, закрываем окно (интер, N). Снова жмем по красному кубику, и видим в origine Value: координаты (расстояние расстояние высота) к примеру (1840 -184 72).
Поставили 4 таких куба в разные места и сохранили карту, потом откроете ее, будете смотреть значения и менять их в скрипте.

Создаем в maps - mp: имя_карты.gsc
И прописываем:

Код
main()
{
maps\mp\_load::main();    
//Машинки
thread maps\mp\car::main();
}

maps\mp\_load::main(); - обязательно, если на вашей карте вы придавали хотя бы одно значение, какому-либо объекту

в той же папке создаем car.gsc (Далее вы сможете скачать все скрипты, исходник моей карты + iwd)

Car.gsc - Скачать
mp_sevens.map - Скачать
mp_sevens.iwd - Скачать


Скачали скрипт машин car.gsc, бросаем его в свою карту, в папку maps - mp

Открываем и ищем следующее(я опишу только некоторые команды):

Код
jeeporigin[1] = (1840,-184,66) + (j3*0.00001,j3*0.04,j3*0.00001);    
         jeeporigin[2] = (1832,424,66) + (j3*0.00001,j3*0.04,j3*0.00001);
         jeeporigin[3] = (3176,-216,66) + (j3*0.00001,j3*0.04,j3*0.00001);
jeeporigin[4] = (3168,392,66) + (j3*0.00001,j3*0.04,j3*0.00001);


(****,***,**) - Координаты местоположения джипа, открываем свой исходник мапы и вбиваем оттуда значения сюда.
jeeporigin - добавляет 2 машины друг возле друга, если хотите больше машин или меньше, добавляйте и убирайте соотвественно jeeporigin[5], jeeporigin[6] или убираете. Через интер - добавляете, убираете, так, чтобы 1 пробел был до следующих переменных.

Советую снизить высоту, которая фиксируется в Value на 6, чтобы машина стояла ровно на земле.

Чтобы долго не искать нужные вам коды, жмете в блокноте(редакторе) ctrl+F, там в поиск вбиваете слово и вам сразу найдется.

Код
self iprintlnBold( "Жми ^2H ^7чтобы дать газу!" );

Текст, выпрыгивающий, когда вы садитесь в машину.

Код
jeep.sounds = [];
jeep.sounds[0] = "jeep_start";
jeep.sounds[1] = "jeep_idle";
jeep.sounds[2] = "jeep_move";
jeep.sounds[3] = "jeep_horn";
jeep.sounds[4] = "jeep_crash";

звуки машины - если добавите, то будет ваша карта весить на 1мб больше, если хотите - берите их с карты mp_chita_v2, не забудьте заменить *.cvs на свой, кто умеет biggrin
эти коды можно не убирать.

Код
precacheStuff() {
game["jeep"] = "xmodel/vehicle_american_jeep"; //Модель джипа
game["jeep_truck"] = "xmodel/vehicle_german_kubel_nomandy";
game["jeepd"] = "xmodel/vehicle_american_jeep_damage";
game["jeepd_truck"] = "xmodel/vehicle_german_kubel_normandy_d"; //А эти остальные 3 кода, вроде модель взорванной машины и т.п.

Форум » ↓ Другое ↓ » Маппинг » Машины
Страница 1 из 11
Поиск:


 site made by Paho & SplinterCell 2011-2017 | Создать бесплатный сайт с uCoz Сайт оптимизирован под браузеры: Chromium, Google Chrome, Opera
Дизайн данного сайта полностью принадлежит администратору сайта.