|
|
Строка 1: |
Строка 1: |
| Very nice site! | | Very nice site! |
− |
| |
− | == Урок по созданию нового оружия в ЗП (TRIS) ==
| |
− |
| |
− | '''Автор: Tris'''
| |
− |
| |
− | '''Сложность: Сложно'''
| |
− |
| |
− | В данном уроке я научу вас добавлять, новые образцы оружия, и делать так чтобы они улучшались.
| |
− |
| |
− | Ладно, хватит болтовни… Приступим.
| |
− |
| |
− |
| |
− | '''Итак, нам понадобятся следующие файлы''':
| |
− |
| |
− | <pre>gamedata\configs\weapons - w_ваше название оружия на английском.
| |
− |
| |
− | gamedata\configs\weapons - weapons - суда мы позже пропишем наше название файла.
| |
− |
| |
− | gamedata\configs\text\rus - st_items_weapons - здесь будет храниться название и описание нашего оружия.
| |
− |
| |
− | gamedata\configs\mp - mp_ranks - чтобы игра не вылетала необходимо прописать его в этом файле, об этом позже.
| |
− |
| |
− | gamedata\configs\misc\trade - trade_zat_b30_stalker_trader - добавим наше оружие торговцу с именем Сыч.</pre>
| |
− |
| |
− |
| |
− | '''Модернизация'''
| |
− |
| |
− | <pre>gamedata\configs\misc - inventory_upgrades - прописываем здесь.
| |
− |
| |
− | gamedata\configs\misc - stalkers_upgrade_info - прописываем сдесь.</pre>
| |
− |
| |
− |
| |
− | Все эти файлы мы должны подготовить перед тем как начать. Если вы готовы то продолжим…
| |
− |
| |
− |
| |
− | Далее. >>>>>>>
| |
− |
| |
− |
| |
− |
| |
− | Для начала создадим сам конфиг оружия. Например: w_ak47
| |
− | Содержание можно взять с ак-74 и немного поправить характеристики и визуал (Модель, текстура).
| |
− |
| |
− | За характеристики отвечают эти строки:
| |
− |
| |
− | ;-ТТХ---------------------------------------------------------------------------
| |
− | hit_power = 0.58, 0.59, 0.60, 0.62 ----------------------------------------------------Мощность выстрела.
| |
− | hit_impulse = 130 ; size of physic impulse by bullet -----------------------------------Импульс выстрела.
| |
− | hit_type = fire_wound; [] type of the wound
| |
− | fire_distance = 800 ;1000 ; maximum fire distance that bullet can fly----дальность полёта пули.
| |
− | bullet_speed = 715 ; starting bullet speed---------------------------------Скорость пули.
| |
− | rpm = 570 ; max round per minute
| |
− | rpm_empty_click = 200
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | И нужно будет исправить эту строку: hud и поставить = wpn_ak47_hud Должно получиться так: hud = wpn_ak47_hud
| |
− |
| |
− |
| |
− | Эту строку visual= dynamics\weapons\wpn_ak47\wpn_ak47.ogf — это путь папок к вашей модели. (Модель скачайте где-нибудь, хоть на амк форуме)
| |
− |
| |
− |
| |
− | И эту строку item_visual = dynamics\weapons\wpn_ak47\wpn_ak47_hud.ogf — это худ вашего оружия, то есть у вас в руках.(Модель скачайте где-нибудь, хоть на амк форуме)
| |
− |
| |
− |
| |
− |
| |
− | Вот мы сделали конфиг нашего оружия, всё нужно тщательно проверить на наличие ошибок иначе будет вылет.
| |
− |
| |
− |
| |
− |
| |
− | Далее.>>>>>>>
| |
− |
| |
− |
| |
− |
| |
− | Отрываем файл: weapons
| |
− |
| |
− |
| |
− | И видим такую структуру:
| |
− | # include «w_ak74.ltx»
| |
− | # include «w_ak74u.ltx»
| |
− | # include «w_fn2000.ltx»
| |
− | # include «w_rpg7.ltx»
| |
− | # include «w_knife.ltx»
| |
− | # include «w_bolt.ltx»
| |
− | # include «w_f1.ltx»
| |
− | # include «w_rgd5.ltx»
| |
− | # include «w_gd5.ltx»
| |
− | # include «w_rg6.ltx»
| |
− | ………………………………….
| |
− |
| |
− | Прописываем по аналогии, должно получиться так:
| |
− |
| |
− | # include «w_ak74.ltx»
| |
− | # include «w_ak74u.ltx»
| |
− | # include «w_fn2000.ltx»
| |
− | # include «w_rpg7.ltx»
| |
− | # include «w_knife.ltx»
| |
− | # include «w_bolt.ltx»
| |
− | # include «w_f1.ltx»
| |
− | # include «w_rgd5.ltx»
| |
− | # include «w_gd5.ltx»
| |
− | # include «w_rg6.ltx»
| |
− | # include «w_ak47.ltx» ----Наше оружие.
| |
− |
| |
− |
| |
− | Всё сохраняем, и идём дальше.
| |
− |
| |
− |
| |
− |
| |
− | Далее.>>>>>>>
| |
− |
| |
− |
| |
− |
| |
− | Открываем файл: st_items_weapons
| |
− |
| |
− |
| |
− | И в самый конец(Но перед </string_table>!!!!) добавляем это:
| |
− |
| |
− | <string id="st_wpn_ak47">
| |
− | <text>«Ак-47»</text>
| |
− | </string>
| |
− | <string id="st_wpn_ak47_descr">
| |
− | <text>Советский автомат Ак-47.</text>
| |
− | </string>
| |
− |
| |
− |
| |
− | Проверяем, если всё правильно сохраняем, и идём вперед.
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | Далее.>>>>>>>
| |
− |
| |
− |
| |
− |
| |
− | Открываем файл: mp_ranks
| |
− |
| |
− | И в каждой строке: ;----------------- new items ------------------------- в available_items: Пишем название нашего оружия.
| |
− |
| |
− | Пример:
| |
− | ;----------------- new items -------------------------
| |
− | available_items = mp_wpn_knife, mp_wpn_pm, mp_wpn_commando, mp_wpn_ak47---наше оружие
| |
− |
| |
− |
| |
− | После того как везде прописали сохраняем.
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | Далее.>>>>>>>
| |
− |
| |
− |
| |
− |
| |
− | Отрываем файл trade_zat_b30_stalker_trader.
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | И там где написано «;Оружие» ниже прописываем название нашего оружия.
| |
− |
| |
− | Пример:
| |
− |
| |
− |
| |
− | ;Оружие
| |
− | wpn_pm = 0.3, 0.2
| |
− | wpn_pb = 0.3, 0.2
| |
− | wpn_fort = 0.3, 0.2
| |
− | wpn_hpsa = 0.3, 0.2
| |
− | wpn_beretta = 0.3, 0.2
| |
− | wpn_walther = 0.3, 0.2
| |
− | wpn_sig220 = 0.3, 0.2
| |
− | ……………………………………………
| |
− | wpn_ak47 = 0.3, 0.2 -----Наше оружие.
| |
− |
| |
− |
| |
− |
| |
− | Эти цифры = 0.3, 0.2 ----Пишите по аналогии.
| |
− |
| |
− |
| |
− |
| |
− | Теперь научу вас делать, чтобы добавленное оружие можно было улучшать.
| |
− |
| |
− | gamedata\configs\misc
| |
− |
| |
− | Открываем Файл inventory_upgrades
| |
− |
| |
− | И видим:
| |
− |
| |
− | wpn_bm16
| |
− | wpn_toz34
| |
− | wpn_wincheaster1300
| |
− | wpn_spas12
| |
− | wpn_protecta
| |
− | ………….
| |
− |
| |
− | После этих строк добавляем наше название.
| |
− |
| |
− | Сохраняем.
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | Далее.>>>>>>>
| |
− |
| |
− |
| |
− | отрываем файл stalkers_upgrade_info
| |
− |
| |
− |
| |
− | Видим слово:
| |
− |
| |
− | Кардан
| |
− |
| |
− |
| |
− | И после него пишем наше название оружия.
| |
− |
| |
− |
| |
− |
| |
− | Пример:
| |
− |
| |
− | wpn_pm
| |
− | wpn_pb
| |
− | wpn_fort
| |
− | wpn_ak47 ---Наше оружие
| |
− |
| |
− |
| |
− |
| |
− | Потом ищем Азота.
| |
− |
| |
− | И делаем тоже самое.
| |
− |
| |
− |
| |
− |
| |
− | Всё. Мы добавили новое оружие, оно появится у Сыча, если не появилось просто перезагрузитесь.
| |
− |
| |
− | И надеюсь, иконку оружию сами сделаете.
| |
− |
| |
− |
| |
− | '''Автор: Tris'''
| |