Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

"Пикник на обочине" Раздел по популярному проекту S.T.A.L.K.E.R.

Ответ
 
Опции темы
Старый 13.04.2007, 21:44   #1
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
S.T.A.L.K.E.R. - Создание модов


Мануал по созданию модификаций для начинающих
Часть 1.
Часть 2.

Что необходимо:


Статьи участников:
Скрытый текст:
А
Активация артефактов
В
В Зоне только день
В Зоне только день способ 2
Вывод координат на екран
Выдача Волком оружия
Выдача оружия в ЧН
Д
Добавление транспорта
Динамические диалоги
Добавление новых локаций в ЧН и ЗП
И
Изменение первоначального инвентаря у Меченого(1-й урок читерства)
Имитация намокания дороги во время дождя
К
Как менять ломкость брони
Качание оружия при хотьбе
М
Материал про: активацию артефактов, добавление статей в ПДА, редактирование НПС, создание новой группировки, вычисление координат
Н
Настройка AI Wrapper от bardak'a
Настройка конвертора bardak'a
NPC покупают и продают оружие
Носимый вес
О
Описание Actor.ltx
П
Параметры оружия с описанием
Прорисовка уровня и изменение дистанции видимости
Прототип динамических новостей
Р
Работа с acdc от Bardak-a
Размер раны
Редактирование мультиплеерных карт, для последующего их запуска в сингле
С
Создание механика
Создание уровня для сингла
Создание нового оружия
Создание скриптовых роликов
Создание квеста
Создание нового НПС путём редактрирования all.spawn
Создание HUD модели оружия
Спавн предметов в инвентарь (2-й урок читерства)
Свойства костюмов
Cпавн монстра
Т
Транспорт в игре
У
Уменьшение сытости ГГ


Работы участников:

Разрабатываемые моды:
Скрытый текст:
antdiablon, Минор
Nacek 2


Полезные ссылки

Мод-портал. - Официальная вики по модам для сталкера (Не обновляется)
S.T.A.L.K.E.R. Inside Wiki. - Фанатская вики по модострою для сталкера.

X-Ray SDK. Ныне все вопросы с ним обсуждаются тут.
S.T.A.L.K.E.R. Universal Extractor.


Внимание: если Вы новичок, то сперва ознакомьтесь с мануалом по созданию модификаций для начинающих
При вылетах также прилагайте лог ошибки!!!

Последний раз редактировалось DoctorWagner; 26.02.2023 в 22:25.
Jesh вне форума  
Ответить с цитированием
Старый 11.05.2009, 22:56   #1861
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
модели откуда брал?
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 11.05.2009, 22:59   #1862
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
Цитата:
Сообщение от Jesh Посмотреть сообщение
Chest
модели откуда брал?
gamedata\meshes\dynamics\weapons\wpn_ak74 (заменил на wpn_ak101)
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 11.05.2009, 23:01   #1863
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
wpn_ak101 где взял?
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 11.05.2009, 23:04   #1864
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
яж говорю заменил название папки wpn_ak74 на ak101
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 11.05.2009, 23:11   #1865
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
тоесть убил оригинал? если да, то вот тебе и причина вылета
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 11.05.2009, 23:13   #1866
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
как? я его копировал а потом переименовал!!
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 11.05.2009, 23:17   #1867
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
файлы которые внутри тоже?
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 11.05.2009, 23:22   #1868
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
Цитата:
Сообщение от Jesh Посмотреть сообщение
Chest
файлы которые внутри тоже?

И да и нет, тоесть сначала тоже переименовал а потом обратно поставил
и в обоих случаях Вылет. В Инструкции сказано что там еще надо Notepad++ использовати и изменять параметры но у меня Нотпад при открытии пишет каракули какие-то, да и еще когда я удаляю Trade папку в которой прописано что Долговец продоет моё оружие то вылеты прекращаются,
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 11.05.2009, 23:42   #1869
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
то что вылеты прекратятся, эт понятно
запакуй в 7z свои правки и залей куда нить
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 11.05.2009, 23:55   #1870
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
Цитата:
Сообщение от Jesh Посмотреть сообщение
Chest
то что вылеты прекратятся, эт понятно
запакуй в 7z свои правки и залей куда нить
А зачем паковать-то?
короч вот список того что я изменил

gamedata\ configs\ weapons фаил w_ak74 копировал и переименовал в w_ak101.
там-же в файле weapons добавил строчку #include "w_ak101.ltx"
gamedata\ configs\mp в фаил mp_ranks добавил ;mp_wpn_ak101_chost = 0
gamedata\ meshes\ dynamics\ weapons папку wpn_ak74 копировал и переименовал в wpn_ak101
gamedata\textures\ wpn фаил wpn_ak74 копировал и переименовал в wpn_ak101
gamedata\ configs\ misc\ trade в фаил trade_trader_agr_duty добавил строку:
Скрытый текст:
;Оружие
wpn_pm = 1, 1
wpn_pb = 1, 1
wpn_fort = 1, 1
wpn_hpsa ;NO TRADE
wpn_beretta ;NO TRADE
wpn_walther = 1, 1
wpn_sig220 ;NO TRADE
wpn_colt1911 ;NO TRADE
wpn_usp ;NO TRADE
wpn_desert_eagle ;NO TRADE
wpn_bm16 = 1, 1
wpn_toz34 ;NO TRADE
wpn_wincheaster1300 ;NO TRADE
wpn_spas12 = 1, 1
wpn_ak74u = 1, 1
wpn_mp5 = 1, 1
wpn_ak74 = 1, 1
wpn_abakan = 1, 1
wpn_l85 = 1, 1
wpn_lr300 ;NO TRADE
wpn_sig550 ;NO TRADE
wpn_groza = 1.2, 1.2
wpn_val = 1.2, 1.2
wpn_vintorez = 1.2, 1.2
wpn_svu ;NO TRADE
wpn_svd ;NO TRADE
wpn_rg-6 ;NO TRADE
wpn_rpg7 ;NO TRADE
wpn_g36 = 1, 1
wpn_fn2000 ;NO TRADE
wpn_pkm = 1.2, 1.2
wpn_ak101 = 1, 1

Последний раз редактировалось Chest; 12.05.2009 в 00:02.
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 12.05.2009, 00:30   #1871
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
1. правки делал в
- st_items_weapons.xml
- encyclopedia_weapons.xml

2. в файле w_ak101.ltx напиши:
Скрытый текст:
[wpn_ak101]:identity_immunities,weapon_probability,default_we apon_params
GroupControlSection = spawn_group
discovery_dependency =
$spawn = "weapons\ak-ak101" ; name and section in level editor
$npc = on
$prefetch = 8
scheduled = off ; option for ALife Simulator
cform = skeleton
class = WP_AK74 ; class of the weapon that corresponding to CPP class
min_radius = 30 ; [] for AI
max_radius = 100 ; [] for AI
description = st_wpn_ak101_descr

ef_main_weapon_type = 2
ef_weapon_type = 6

default_to_ruck = false
sprint_allowed = true
control_inertion_factor = 1.0

;---DOF-------------------------------------------------------------------------
zoom_dof = 0.5, 1.0, 180
reload_dof = 0.0, 0.5, 5, 1.7
;-------------------------------------------------------------------------------

;-------------------------------------------------------------------------------
holder_range_modifier = 1.0 ; во сколько раз увеличивается eye_range
holder_fov_modifier = 0.7 ; во сколько раз увеличивается eye_fov
;-------------------------------------------------------------------------------
upgrades =
installed_upgrades =
upgrade_scheme =


cost = 4000 ; the price of the item
weapon_class = assault_rifle ; the type of the box that will be used in buy-menu in multiplayer mode

ammo_limit = 210 ; obsolete
ammo_elapsed = 30 ; obsolete
ammo_elapsed = 30

ammo_mag_size = 30 ; clip (magazine) size
fire_modes = 1, -1

ammo_class = ammo_5.45x39_fmj, ammo_5.45x39_ap ; name of the ltx-section of used ammo
grenade_class = ammo_vog-25, ammo_vog-25p ; name of the ltx-section of used grenades

launch_speed = 0
hand_dependence = 1
single_handed = 0

slot = 2 ; // secondary
animation_slot = 2 ; type of the animation that will be used

inv_name = st_wpn_ak101 ; name in inventory
inv_name_short = st_wpn_ak101
inv_weight = 3.3 ; weight in inventory

inv_grid_width = 5 ; position and size of the icon that will be used to display weapon in the inventory menu
inv_grid_height = 2 ; all icons are on the texture ui_icon_equipment.dds,
inv_grid_x = 5 ; position and size are in terms of 64x64 squares
inv_grid_y = 5

kill_msg_x = 0
kill_msg_y = 28
kill_msg_width = 84
kill_msg_height = 28

;-------------------------------------------------------------------------------
;params of weapon recoil
fire_dispersion_base = 0.8 ;угол (в градусах) базовой дисперсии оружия (оружия зажатого в тисках)
control_inertion_factor = 1.2f

;отдача
cam_relax_speed = 5 ;скорость возврата в исходное положение
cam_relax_speed_ai = 360
cam_dispersion = 0.7 ;увеличения угла (в градусах) с первым выстрелом
cam_dispersion_inc = 0.7 ;увеличениe cam_dispersion с каждым выстрелом
cam_dispersion_frac = 0.7 ;ствол будет подыматься на cam_dispersion*cam_dispersion_frac +- cam_dispersion*(1-cam_dispersion_frac)
cam_max_angle = 15.0 ;максимальный угол отдачи
cam_max_angle_horz = 5.0 ;(degree) maximum shot horizontal degree
cam_step_angle_horz = 0.7 ;(degree) size of step camera moved in horizontal position while shooting

zoom_cam_relax_speed = 5 ; scope & ironsight
zoom_cam_relax_speed_ai = 360
zoom_cam_dispersion = 0.6
zoom_cam_dispersion_inc = 0.6
zoom_cam_dispersion_frac = 0.7
zoom_cam_max_angle = 10.0
zoom_cam_max_angle_horz = 5.0
zoom_cam_step_angle_horz = 0.6

fire_dispersion_condition_factor = 15 ;увеличение дисперсии в процентах при максимальном износе
misfire_probability = 0.0003 ;вероятность осечки при максимальном износе
misfire_condition_k = 0.05
condition_shot_dec = 0.0001 ;увеличение износа при каждом выстреле
;-------------------------------------------------------------------------------



position = -0.026, -0.175, 0.0
orientation = 0, 0, 0

fire_point = 0,0.218,0.656 ; position (3rd person view) for particles of fire
fire_point2 = 0,0.161,0.583 ; position (3rd person view) for particles of fire (when shooting with secondary fire)

flame_particles = weapons\generic_weapon05 ; particles for shooting effects
smoke_particles = weapons\generic_shoot_00
grenade_flame_particles = weapons\generic_weapon01

shell_point = 0,0.216,0.174 ; position (3rd person view) for shell to throw out
shell_particles = weapons\generic_shells ; name of the particles for shells
shell_particles = weapons\generic_shells

PDM_disp_base = 1.0
PDM_disp_vel_factor = 1.7 ;дисперсия = 1+(скорость актера/10)*disp_vel_factor*PDM_disp_vel_factor
PDM_disp_accel_factor = 1.7
PDM_disp_crouch = 1.0
PDM_disp_crouch_no_acc = 1.0

; ttc
hit_power = 0.4, 0.4, 0.4, 0.4
hit_impulse = 100 ; size of physic impulse by bullet
hit_type = fire_wound ; [] type of the wound

hit_probability_gd_novice = 0.80
hit_probability_gd_stalker = 0.80
hit_probability_gd_veteran = 0.80
hit_probability_gd_master = 0.80

fire_distance = 150 ;1000 ; maximum fire distance that bullet can fly
bullet_speed = 300 ; starting bullet speed
rpm = 650 ; max round per minute
rpm_empty_click = 200
; end ttc

use_aim_bullet = true ;Поддерживается ли первая суппер пуля
time_to_aim = 3.0

hud = wpn_ak101_hud

;--STRAP PARAMETERS-----------------------------------------------------------------
;под мишкой
strap_position = -0.26,-0.11,0.25 ; position (offset) and orientation of the weapon when it is strapped
strap_orientation = -15,-9,110 ; (3rd person view in degrees)
strap_bone0 = bip01_spine2
strap_bone1 = bip01_spine1

startup_ammo = 90
visual = dynamics\weapons\wpn_ak101\wpn_ak74.ogf

light_disabled = false
light_color = 0.6,0.5,0.3
light_range = 5
light_var_color = 0.05
light_var_range = 0.5
light_time = 0.2

ph_mass = 4
;cost = 2100

;addons
scope_status = 0 ; 0 - no addon
silencer_status = 2 ; 1 - permanent
grenade_launcher_status = 0 ; 2 - attachable

zoom_enabled = true ; (on,off)zoom mode (right mouse button)
zoom_rotate_time = 0.25
scope_zoom_factor = 50 ; fov for zoom mode

scope_name = wpn_addon_scope ; section name for the attachable scope
scope_x = 47 ; offset in inventory icon
scope_y = 0
silencer_name = wpn_addon_silencer ; section name for the attachable silencer
silencer_x = 224 ; offset in inventory icon
silencer_y = 13
grenade_launcher_name = wpn_addon_grenade_launcher
grenade_launcher_x = 126
grenade_launcher_y = 24

;звуки
snd_draw = weapons\ak74_draw
snd_holster = weapons\generic_holster
snd_shoot = weapons\n_ak74_shot

snd_empty = weapons\gen_empty, 0.5
snd_reload = weapons\groza_reload, 0.7
snd_shoot_grenade = weapons\gen_grenshoot
snd_reload_grenade = weapons\gen_grenload, 1.0, 0.8
snd_switch = weapons\groza_switch, 1.0, 0.5


;настройки для глушителя
silencer_hit_power = 0.55, 0.55, 0.55, 0.55
silencer_hit_impulse = 120
silencer_fire_distance = 250
silencer_bullet_speed = 600

;silencer_flame_particles = weapons\generic_weapon01
silencer_smoke_particles = weapons\generic_shoot_00

snd_silncer_shot = weapons\w_ak74_shot1

silencer_light_color = 0.6,0.5,0.3
silencer_light_range = 0.01
silencer_light_var_color= 0.05
silencer_light_var_range= 0.5
silencer_light_time = 0.2


[wpn_ak101_hud]
zoom_hide_crosshair = true
attach_place_idx = 0
item_visual = dynamics\weapons\wpn_ak101\wpn_ak74_hud.ogf

hands_position = -0.120500,-0.180999,0.132501
hands_orientation = -2.599998,0.000000,-2.549999

hands_position_16x9 = -0.119500,-0.199000,0.091000
hands_orientation_16x9 = -0.750000,1.700000,-4.199999

item_position = 0.004111,0.008527,-0.005906
item_orientation = -15.488927,-3.320898,367.220154

shell_point = 0.017,0.054,0.17
shell_dir = 0.0, 1.0, 0.0
shell_bone = wpn_body

fire_point = 0,0.042,0.684
fire_bone = wpn_body
fire_point2 = 0.0,-0.011,0.553
fire_bone2 = wpn_body

anm_show = ak74_draw
anm_hide = ak74_holster
anm_idle = ak74_idle
anm_idle_sprint = ak74_idle_sprint
anm_idle_moving = ak74_idle_moving
anm_shots = ak74_shoot
anm_reload = ak74_reload
anm_idle_aim = ak74_idle_aim

anm_switch = ak74_switch_off ;abakan_switch_off
anm_switch_g = ak74_switch_on ;abakan_switch_on
anm_bore = ak74_idle_bore

anm_hide_w_gl = ak74_holster_w_gl
anm_show_w_gl = ak74_draw_w_gl
anm_idle_w_gl = ak74_idle_w_gl
anm_shots_w_gl = ak74_shoot_w_gl
anm_reload_w_gl = ak74_reload_w_gl
anm_idle_w_gl_aim = ak74_idle_aim_w_gl
anm_idle_sprint_w_gl = ak74_idle_sprint_w_gl
anm_idle_moving_w_gl = ak74_idle_moving_w_gl
anm_bore_w_gl = ak74_idle_bore_w_gl

anm_show_g = ak74_draw_w_gl ;abakan_draw_grenade
anm_hide_g = ak74_holster_w_gl ;abakan_holster_grenade
anm_idle_g = ak74_idle_w_gl ;abakan_idle_grenade
anm_reload_g = ak74_reload_grenade
anm_idle_g_aim = ak74_idle_aim_w_gl ;abakan_idle_grenade
anm_shots_g = ak74_shoot_grenade
anm_idle_sprint_g = ak74_idle_sprint_w_gl ;abakan_idle_sprint_grenade
anm_idle_moving_g = ak74_idle_moving_w_gl ;abakan_idle_moving_grenade
anm_bore_g = ak74_idle_bore_w_gl


aim_hud_offset_pos = -0.101500,0.012500,-0.018000
aim_hud_offset_rot = -0.032500,-0.032500,0.020000

aim_hud_offset_pos_16x9 = -0.100000,0.033500,0.029000
aim_hud_offset_rot_16x9 = 0.002500,-0.002500,-0.007500

gl_hud_offset_pos = 0,0,0;-0.053000,-0.059000,0.000000
gl_hud_offset_rot = 0,0,0;-0.145000,0.000000,0.000000

gl_hud_offset_pos_16x9 = 0,0,0;-0.130000,0.003500,0.000500
gl_hud_offset_rot_16x9 = 0,0,0;0.052500,0.045000,-0.010000

lean_hud_offset_pos = 0,0,0
lean_hud_offset_rot = 0,0,0

;-----------------------------------------------------------------------------
; Уникальные
;-----------------------------------------------------------------------------

[wpn_ak101_minigame]:wpn_ak101 ;new weapon for minigame "Shooting"
ammo_limit = 100
;ammo_mag_size = 10
ammo_class = ammo_minigame
fire_modes = 1
$spawn = "weapons\wpn_ak101_minigame"
cost = 0
quest_item = true
upgrades =
installed_upgrades =
upgrade_scheme =

[wpn_ak101_up]:wpn_ak101
$spawn = "weapons\uniq\ak_101_up"

upgrades =
installed_upgrades =
upgrade_scheme =

[wpn_ak101_up2]:wpn_ak101
$spawn = "weapons\uniq\ak_101_up2"

scope_status = 2
grenade_launcher_status = 2

upgrades =
installed_upgrades =
upgrade_scheme =


3. папку wpn_ak74 переименуй в wpn_ak101 содержимое оставь прежним(wpn_ak74.ogf и прочие)
4. сделай изменения у торгаша и проверь
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 12.05.2009, 00:43   #1872
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
Я добавил
gamedata\configs\gameplay в файле encyclopedia_weapons.xml написал в конце
Скрытый текст:
<!-------------------------------- wpn-ak101 ----------------------------->

<article id="weapons1_wpn-ak101" name="wpn-ak101" group="Weapons1">
<ltx>wpn_ak101</ltx>
<text>enc_weapons1_wpn-ak101</text>


gamedata\configs\text\rus в фаил st_items_weapons.xml добавил
Скрытый текст:
<string id="enc_weapons1_wpn-ak101">
<text>Боеприпасы -\n • 5,56x45мм - основной\n • 5,56x45мм БП - бронебойный\n Автомат системы Калашникова под НАТО-вский патрон калибра 5,56х45мм \n В основном этот автомат отличается от АК-74 изменённой казёной частью(из-за перехода на патрон с другими габаритами). В целом это старый добрый АК - надёжный и простой</text>
</string>
<string id="wpn-ak101">
<text>АК-101</text>

в файле w_ak101.ltx написал
.....ну ты понял что
папку wpn_ak74 переименовал в wpn_ak101 содержимое оставил прежним
сделал изменения у торгаша и ИГРА вобще не Запускается!!! картинак типа чистое небо изчезает и ВСЕ! УХ ужос че делать??
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 12.05.2009, 01:00   #1873
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
в обоих случаях допустил синтаксическую ошибку:
Код:
<string id="enc_weapons1_wpn-ak101">
<text>Боеприпасы -\n • 5,56x45мм - основной\n • 5,56x45мм БП - бронебойный\n Автомат системы Калашникова под НАТО-вский патрон калибра 5,56х45мм \n В основном этот автомат отличается от АК-74 изменённой казёной частью(из-за перехода на патрон с другими габаритами). В целом это старый добрый АК - надёжный и простой</text>
</string>
<string id="wpn-ak101">
<text>АК-101</text>
и
Код:
<!-------------------------------- wpn-ak101 ----------------------------->

<article id="weapons1_wpn-ak101" name="wpn-ak101" group="Weapons1">
<ltx>wpn_ak101</ltx>
<text>enc_weapons1_wpn-ak101</text>
в конце не хватает </string>, тоесть:

Код:
<article id="weapons1_wpn-ak101" name="wpn-ak101" group="Weapons1">
<ltx>wpn_ak101</ltx>
<text>enc_weapons1_wpn-ak101</text>
	</string>
и
Код:
<string id="enc_weapons1_wpn-ak101">
<text>Боеприпасы -\n • 5,56x45мм - основной\n • 5,56x45мм БП - бронебойный\n Автомат системы Калашникова под НАТО-вский патрон калибра 5,56х45мм \n В основном этот автомат отличается от АК-74 изменённой казёной частью(из-за перехода на патрон с другими габаритами). В целом это старый добрый АК - надёжный и простой</text>
</string>
<string id="wpn-ak101">
<text>АК-101</text>
	</string>
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 12.05.2009, 01:02   #1874
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
мне кажется еще проблема в файле weapons (gamedata\configs\weapons\ weapons.ltx)
потомучто когда я его удаляю игра запускается
вот содержимое где я менял правельно или как?
И естествено это неполное обозрение файла так-как дальше я ничего не трогал
Скрытый текст:
#include "delayed_action_fuse.ltx"
#include "upgrades_properties.ltx"

#include "upgrades\w_abakan_up.ltx"
#include "upgrades\w_ak74_up.ltx"
#include "upgrades\w_ak74u_up.ltx"
#include "upgrades\w_beretta_up.ltx"
#include "upgrades\w_bm16_up.ltx"
#include "upgrades\w_colt1911_up.ltx"
#include "upgrades\w_desert_eagle_up.ltx"
#include "upgrades\w_fn2000_up.ltx"
#include "upgrades\w_fort_up.ltx"
#include "upgrades\w_g36_up.ltx"
#include "upgrades\w_groza_up.ltx"
#include "upgrades\w_hpsa_up.ltx"
#include "upgrades\w_l85_up.ltx"
#include "upgrades\w_lr300_up.ltx"
#include "upgrades\w_mp5_up.ltx"
#include "upgrades\w_pb_up.ltx"
#include "upgrades\w_pkm_up.ltx"
#include "upgrades\w_pm_up.ltx"
#include "upgrades\w_sig220_up.ltx"
#include "upgrades\w_sig550_up.ltx"
#include "upgrades\w_spas12_up.ltx"
#include "upgrades\w_svd_up.ltx"
#include "upgrades\w_svu_up.ltx"
#include "upgrades\w_toz34_up.ltx"
#include "upgrades\w_usp45_up.ltx"
#include "upgrades\w_val_up.ltx"
#include "upgrades\w_vintorez_up.ltx"
#include "upgrades\w_walther_up.ltx"
#include "upgrades\w_wincheaster1300_up.ltx"


#include "w_ak74.ltx"
#include "w_ak101.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_vintorez.ltx"
#include "w_lr300.ltx"
#include "w_mp5.ltx"
#include "w_val.ltx"

#include "w_gauss.ltx"
#include "w_groza.ltx"
#include "w_hpsa.ltx"
#include "w_pm.ltx"
#include "w_pb.ltx"
#include "w_walther.ltx"
#include "w_usp45.ltx"
#include "w_fort.ltx"
#include "w_toz34.ltx"
#include "w_svd.ltx"
#include "w_svu.ltx"
#include "w_binoc.ltx"
#include "w_l85.ltx"
#include "w_bm16.ltx"
#include "w_spas12.ltx"
#include "w_wincheaster1300.ltx"
#include "w_mounted.ltx"
#include "w_colt1911.ltx"
#include "w_beretta.ltx"
#include "w_desert_eagle.ltx"
#include "w_sig220.ltx"
#include "w_sig550.ltx"
#include "w_abakan.ltx"
#include "w_g36.ltx"
#include "w_pkm.ltx"

и кстати помоему в файле encyclopedia_weapons.xml надо в конце писать не </string> а <article

Последний раз редактировалось Chest; 12.05.2009 в 01:16.
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 12.05.2009, 01:22   #1875
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
удаляя weapons.ltx ты просто напрсто удалишь ссылку на w_ak101.ltx

пиши в encyclopedia_weapons.xml
Цитата:
<article id="weapons1_wpn-ak101" name="wpn-ak101" group="Weapons1">
<ltx>wpn_ak101</ltx>
<text>st_wpn_ak101_descr</text>
</article>
до </encyclopedia>

в st_items_weapons.xml

Цитата:
<string id="st_wpn_ak101">
<text>АКМ-101</text>
</string>
<string id="st_wpn_ak101_descr">
<text>Боеприпасы -\n • 5,56x45мм - основной\n • 5,56x45мм БП - бронебойный\n Автомат системы Калашникова под НАТО-вский патрон калибра 5,56х45мм \n В основном этот автомат отличается от АК-74 изменённой казёной частью(из-за перехода на патрон с другими габаритами). В целом это старый добрый АК - надёжный и простой</text>
</string>
до </string_table>
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 12.05.2009, 01:28   #1876
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
у меня написано
в st_items_weapons.xml

Скрытый текст:
<string id="st_wpn_ak101">
<text>АКМ-101</text>
</string>
<string id="st_wpn_ak101_descr">
<text>Боеприпасы -\n • 5,56x45мм - основной\n • 5,56x45мм БП - бронебойный\n Автомат системы Калашникова под НАТО-вский патрон калибра 5,56х45мм \n В основном этот автомат отличается от АК-74 изменённой казёной частью(из-за перехода на патрон с другими габаритами). В целом это старый добрый АК - надёжный и простой</text>
</string>

</string_table>


а в encyclopedia_weapons.xml

Скрытый текст:
<!-------------------------------- wpn-ak101 ----------------------------->

<article id="weapons1_wpn-ak101" name="wpn-ak101" group="Weapons1">
<ltx>wpn_ak101</ltx>
<text>enc_weapons1_wpn-ak101</text>
</article>

</encyclopedia>

И даже в игру не входит, кажется проблема в другом.
А у тебя вобще работает?
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 12.05.2009, 01:40   #1877
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
проблема в том что ты не внимательный, пример:
в encyclopedia_weapons.xml видна строка:
Цитата:
<text>enc_weapons1_wpn-ak101</text>
тоесть в текстовом файле st_items_weapons.xml должно быть:
Цитата:
<string id="enc_weapons1_wpn-ak101">
а вот что у тебя:
Цитата:
<string id="st_wpn_ak101_descr">
тоесть ты вызываешь текст, которого нет...
так что или пиши точ в точ как я писал, или пересматривай все файлы, где что ты упустил и что указал не правильно(если описывал, как писал я то 90% того, что будет работать)
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 12.05.2009, 01:58   #1878
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
Jesh,
Вот список того что я изменил
gamedata\ configs\ weapons фаил w_ak74 копировал и переименовал в w_ak101.
в файле weapons добавил строчку #include "w_ak101.ltx"
gamedata\ configs\mp в фаил mp_ranks добавил ;mp_wpn_ak101_chost = 0
а именно в конце
Скрытый текст:
[rank_sign]
texture = ui\ui_icon_rank

[mp_item_groups]

mk = mp_medkit
mka = mp_antirad
expl = mp_grenade_rgd5,mp_grenade_f1
smk = mp_grenade_gd-05
glgr = mp_ammo_vog-25, mp_ammo_m209, mp_ammo_og-7b, mp_ammo_vog-25p
g_a = mp_ammo_gauss

standart_ammo_p = mp_ammo_9x18_fmj, mp_ammo_11.43x23_fmj
advanced_ammo_p = mp_ammo_9x18_pmm, mp_ammo_11.43x23_hydro

standart_ammo = mp_ammo_5.45x39_fmj, mp_ammo_9x19_fmj, mp_ammo_9x19_fmj_4mp5, mp_ammo_7.62x54_7h1, mp_ammo_5.56x45_ss190, mp_ammo_9x39_pab9, mp_ammo_12x70_buck, ammo_pkm_100, mp_ammo_pkm_100
advanced_ammo = mp_ammo_5.45x39_ap, mp_ammo_9x19_pbp, mp_ammo_9x19_pbp_4mp5, mp_ammo_7.62x54_ap, mp_ammo_5.56x45_ap, mp_ammo_9x39_ap, mp_ammo_12x76_zhekan

best_ammo = mp_ammo_12x76_dart
wpn_auto = mp_wpn_bm16, mp_wpn_wincheaster1300, mp_wpn_toz34, mp_wpn_spas12, mp_wpn_ak74u, mp_wpn_ak74, mp_wpn_mp5, mp_wpn_l85, mp_wpn_lr300, mp_wpn_abakan, mp_wpn_sig550, mp_wpn_groza, mp_wpn_g36, mp_wpn_fn2000, mp_wpn_val, mp_wpn_vintorez, mp_wpn_svd, mp_wpn_svu, mp_wpn_gauss, mp_wpn_rpg7, mp_wpn_rg-6, mp_wpn_pkm, wpn_pkm; mp_wpn_toz34,
wpn_pist = mp_wpn_pm, mp_wpn_pb, mp_wpn_fort, mp_wpn_walther, mp_wpn_colt1911, mp_wpn_usp, mp_wpn_sig220, mp_wpn_desert_eagle, mp_wpn_beretta, mp_wpn_hpsa
outfit = mp_scientific_outfit, mp_military_stalker_outfit, mp_exo_outfit
scp = mp_wpn_addon_scope_susat, mp_wpn_addon_scope
sil = mp_wpn_addon_silencer
gl = mp_wpn_addon_grenade_launcher, mp_wpn_addon_grenade_launcher_m203
torch = mp_device_torch
det = mp_detector_advanced
binoc = mp_wpn_binoc
kf = mp_wpn_knife

[rank_base]
amount_restriction = mk:0, expl:0, smk:0, advanced_ammo_p:0, standart_ammo_p:10, standart_ammo:0, advanced_ammo:0, best_ammo:0, glgr:0, wpn_auto:1, wpn_pist:1, device:1, mka:1, outfit:1, scp:1, sil:1, gl:1, torch:1, det:1, binoc:1, g_a:0, kf:1

[rank_0]
rank_name = st_rank_novice ; звание
rank_exp = 0, 0 ; опыт, артефакты
rank_diff_exp_bonus = 1, 1.5, 2, 3, 4
;----------------- new items -------------------------
available_items = mp_wpn_knife,mp_wpn_pm,mp_wpn_pb,mp_wpn_fort,mp_wp n_hpsa,mp_wpn_ak74,mp_wpn_l85,mp_wpn_colt1911,mp_w pn_walther, mp_wpn_beretta, mp_wpn_sig220, mp_wpn_bm16,mp_wpn_ak74u,mp_wpn_mp5,mp_device_torc h,mp_antirad,mp_detector_advanced,mp_medkit,mp_wpn _binoc,mp_wpn_addon_scope_susat,mp_wpn_addon_scope ,mp_grenade_f1,mp_grenade_rgd5,mp_grenade_gd-05,mp_wpn_addon_silencer,mp_ammo_9x18_fmj,mp_ammo_ 9x18_pbp,mp_ammo_9x18_pmm,mp_ammo_9x19_fmj,mp_ammo _9x19_pbp,mp_ammo_9x19_fmj_4mp5, mp_ammo_9x19_pbp_4mp5, mp_ammo_5.45x39_fmj,mp_ammo_5.45x39_ap,mp_ammo_5.5 6x45_ss190,mp_ammo_5.56x45_ap,mp_ammo_7.62x54_7h1, mp_ammo_7.62x54_ap,mp_ammo_9x39_pab9,mp_ammo_9x39_ ap,mp_ammo_11.43x23_fmj,mp_ammo_11.43x23_hydro,mp_ ammo_12x70_buck,mp_ammo_12x76_dart,mp_ammo_12x76_z hekan,mp_ammo_pkm_100,wpn_toz34, wpn_ak74_minigame, wpn_ak74u_minigame, wpn_lr300_minigame, wpn_mp5_minigame, wpn_beretta_minigame, wpn_pm_minigame, wpn_sig550_minigame, wpn_val_minigame, wpn_pm_up, wpn_pm_9x19, wpn_lr300_up2, wpn_ak74_up2, wpn_ak74_up, wpn_desert_eagle_up, wpn_vintorez_up, wpn_colt1911_up2, wpn_fort_up, wpn_gauss_aes,wpn_abakan_up2,mar_quest_wpn_ak74u_1 ,mar_quest_wpn_pm_1,wpn_sig550_up2, gar_quest_wpn_wincheaster1300, gar_quest_wpn_desert_eagle, agr_quest_duty_abakan, red_quest_tank_minigun, esc_quest_akm47, wpn_walther_up2, wpn_g36_up2, agr_quest_wpn_spas12,gar_quest_wpn_pm;
amount_restriction = mk:1, expl:1, smk:1, advanced_ammo_p:4, standart_ammo:5, advanced_ammo:4, best_ammo:3, glgr:0

[rank_1]
rank_name = st_rank_experienced
rank_exp = 500,0;
rank_aquire_money = 300
rank_diff_exp_bonus = 0.85, 1, 1.5, 2, 3.5
;----------------- new items -------------------------
available_items = mp_wpn_lr300,mp_wpn_abakan, mp_wpn_usp, mp_wpn_desert_eagle,mp_wpn_toz34,mp_wpn_wincheaste r1300,mp_wpn_vintorez,mp_scientific_outfit, wpn_walther_m1, hunters_toz, wpn_beretta_m1, wpn_hpsa
;----------------- new prices ------------------------
mp_wpn_pm_cost = 0
mp_wpn_pb_cost = 0
mp_wpn_fort_cost = 0
mp_wpn_hpsa_cost = 0
mp_ammo_9x18_fmj_cost = 0
mp_ammo_9x19_fmj_cost = 0
;----------------- new def items ---------------------
def_item_repl_mp_wpn_pm = mp_wpn_fort
def_item_repl_mp_wpn_pb = mp_wpn_hpsa
amount_restriction = mk:1, expl:2, smk:1, advanced_ammo_p:4, standart_ammo:5, advanced_ammo:4, best_ammo:3

[rank_2]
rank_name = st_rank_professional
rank_exp = 1500,0;1500
rank_aquire_money = 850;800
rank_diff_exp_bonus = 0.65, 0.8, 1, 1.5, 2
;----------------- new items -------------------------
available_items = mp_wpn_groza,mp_wpn_sig550,wpn_pkm, mp_wpn_spas12, mp_military_stalker_outfit,mp_wpn_svd,mp_wpn_svu,m p_wpn_addon_grenade_launcher,mp_wpn_addon_grenade_ launcher_m203,mp_ammo_vog-25,mp_ammo_vog-25p,mp_ammo_m209,ammo_pkm_100
;----------------- new prices ------------------------
mp_wpn_walther_cost = 0
mp_wpn_colt1911_cost = 0
mp_ammo_11.43x23_fmj_cost = 0
;----------------- new def items ---------------------
def_item_repl_mp_wpn_fort = mp_wpn_walther
def_item_repl_mp_wpn_hpsa = mp_wpn_colt1911
amount_restriction = mk:2, expl:3, smk:2, glgr:1, advanced_ammo_p:4, standart_ammo:5, advanced_ammo:4, best_ammo:3

[rank_3]
rank_name = st_rank_veteran
rank_exp = 3000,0 ; 3000;2500
rank_aquire_money = 1500
rank_diff_exp_bonus = 0.5, 0.7, 0.9, 1, 1.5
;----------------- new items -------------------------
available_items = mp_wpn_g36,mp_wpn_val,mp_wpn_pkm,mp_wpn_rpg7,mp_am mo_og-7b,mp_exo_outfit
;----------------- new prices ------------------------
;mp_wpn_sig220_cost = 0
;mp_wpn_colt1911_cost = 0
;mp_ammo_11.43x23_fmj_cost = 0
;mp_wpn_usp_cost = 0
;----------------- new def items ---------------------
;def_item_repl_mp_wpn_colt1911 = mp_wpn_usp
;def_item_repl_mp_wpn_sig220 = mp_wpn_usp
amount_restriction = mk:2, expl:3, smk:3, glgr:2, advanced_ammo_p:4, standart_ammo:5, advanced_ammo:4, best_ammo:3


[rank_4]
rank_name = st_rank_legend
rank_exp = 6000, 1 ; 6000;4000
rank_aquire_money = 3000
rank_diff_exp_bonus = 0.2, 0.5, 0.7, 0.9, 1
;----------------- new items -------------------------
available_items = mp_wpn_fn2000,mp_wpn_gauss,mp_wpn_rg-6,mp_ammo_gauss, wpn_sig_no_draw_sound, wpn_sig_with_scope
;----------------- new prices ------------------------
;mp_wpn_sig220_cost = 0
;mp_wpn_usp_cost = 0
;mp_wpn_colt1911_cost = 0
;mp_wpn_ak101_chost = 0
;----------------- new def items ---------------------
;def_item_repl_mp_wpn_colt1911 = mp_wpn_usp
;def_item_repl_mp_wpn_sig220 = mp_wpn_usp
amount_restriction = mk:3, expl:3, smk:3, glgr:6, advanced_ammo_p:4, standart_ammo:5, advanced_ammo:4, best_ammo:3, g_a:4


gamedata\ meshes\ dynamics\ weapons папку wpn_ak74 копировал и переименовал в wpn_ak101 но содержимое оставил
gamedata\textures\ wpn фаил wpn_ak74 копировал и переименовал в wpn_ak101
gamedata\ configs\ misc\ trade в фаил trade_trader_agr_duty добавил строку:
wpn_ak101 = 1, 1
gamedata\configs\text\rus в файле st_items_weapons добавил
Скрытый текст:
<string id="st_wpn_ak101">
<text>АКМ-101</text>
</string>
<string id="enc_weapons1_wpn-ak101">
<text>Боеприпасы -\n • 5,56x45мм - основной\n • 5,56x45мм БП - бронебойный\n Автомат системы Калашникова под НАТО-вский патрон калибра 5,56х45мм \n В основном этот автомат отличается от АК-74 изменённой казёной частью(из-за перехода на патрон с другими габаритами). В целом это старый добрый АК - надёжный и простой</text>
</string>

</string_table>

gamedata\configs\gameplay в файл encyclopedia_weapons добавил

Скрытый текст:
<!-------------------------------- wpn-ak101 ----------------------------->

<article id="weapons1_wpn-ak101" name="wpn-ak101" group="Weapons1">
<ltx>wpn_ak101</ltx>
<text>enc_weapons1_wpn-ak101</text>
</article>

</encyclopedia>

Ну что неправельно?

Последний раз редактировалось Chest; 12.05.2009 в 02:05.
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 12.05.2009, 02:12   #1879
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
хотя бы, что в w_ak101.ltx прописано:
Цитата:
description = st_wpn_ak101_descr
у тебя в encyclopedia_weapons
Цитата:
<article id="weapons1_wpn-ak101" name="wpn-ak101" group="Weapons1">
<ltx>wpn_ak101</ltx>
<text>st_wpn_ak101_descr</text>
</article>
также и в
Цитата:
<string id="st_wpn_ak101">
<text>АКМ-101</text>
</string>
<string id="enc_weapons1_wpn-ak101">
<text>Боеприпасы -\n • 5,56x45мм - основной\n • 5,56x45мм БП - бронебойный\n Автомат системы Калашникова под НАТО-вский патрон калибра 5,56х45мм \n В основном этот автомат отличается от АК-74 изменённой казёной частью(из-за перехода на патрон с другими габаритами). В целом это старый добрый АК - надёжный и простой</text>
</string>

</string_table>
таких ошибок по всем правленым файлам видать полно, раз вылеты... что могу сказать: пересматривай ещё раз урок и свои файлы...
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 12.05.2009, 06:48   #1880
Новичок
 
Аватар для B.O.L.K
 
Регистрация: 29.03.2009
Адрес: там, где тебя не ждут
Сообщений: 45
Репутация: -43 [+/-]
Jesh, пробовал - всё равно вылет! Я не понимаю , что и как делать!Ты бы мог описать на конкретном МОЁМ примере; с позицией , как у механика, как в спавне
Спавн нового НПС путём редактрирования all.spawn. Учитывая то, что группа Чистое небо, а ранг - ветеран! Помоги пожалуйста!
B.O.L.K вне форума  
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 12:53.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования