|
|
| Строка 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'''
| |