|
|
Модератор форума: Slon |
Форум » РЕДАКТОР - ArmA 2 Operation Arrowhead » Скрипты » Телепорт (Помогите пожалуйста) |
Телепорт |
› Понедельник
› 16.02.2015
› 00:50
› Сообщение #
Подскажите пожалуйста как сделать так, что бы когда подойдешь к ноутбуку, проматаешь колесо мыши и выберешь например телепортироватся на снайперский полигон и тебя телепортнет в определеное место?
Помогите пожалуйста =) |
› Понедельник
› 16.03.2015
› 15:19
› Сообщение #
Вот так реализовано через флаг - есть 3 точки телепортации ПЗП запапд, ПЗП восток, Резервный аэропорт (для каждого из них написан отделный скрипт)
создаешь в редакторе ноутбук, находишь его в missions.sqm Пример: class Item426 { position[]={5602.167,83.040001,11190.72}; azimut=141.84004; id=432; side="EMPTY"; vehicle="FlagCarrierRU"; skill=0.60000002; text="t_base"; init="this addEventHandler [""handleDamage"", { false }];_null = this addaction [localize ""STR_to_west"", ""t_pzpzap.sqf""];_null = this addaction [localize ""STR_to_east"", ""t_pzpvost.sqf""];_null = this addaction [localize ""STR_to_aero"", ""t_aero2.sqf""]; Y attachto [t_base, [10, 6, -3]]"; }; Содержимое t_pzpzap.sqf _caller = _this select 1; _worldPos = t_pzpzap modelToWorld [0,-5,0]; _caller setPos [_worldPos select 0, _worldPos select 1, 0]; Далее в месте телепортации тоже создан обьект (такая же вышка - позволяет вернуться на базу) тоже в mission.sqm class Item416 { position[]={8444.96,455.54385,3760.2451}; azimut=330; id=420; side="EMPTY"; vehicle="FlagCarrierRU"; skill=0.60000002; text="t_pzpvost"; init="this addEventHandler [""handleDamage"", { false }];_null = this addaction [localize ""STR_to_base"", ""t_base.sqf""];"; }; Содержимое t_base.sqf _caller = _this select 1; _worldPos = t_base modelToWorld [0,-5,0]; _caller setPos [_worldPos select 0, _worldPos select 1, 0]; По данному примеру можно делать, если подойдет. P.S. t_base.sqf и t_pzpzap.sqf лежат в корневой папке миссии, вместе с mission.sqm STR_to_west и STR_to_base - строки для перевода. Прописываются в stringtable.csv Пример в stringtable.csv: STR_to_base,"TO base","На Базу" STR_to_west,"TO base","ПЗП ЗАПАД" |
| |||
| |||
Чат сайта |