FiringType = "Energy"
data\if\diz\model_names.xml
Выложи где-то все файлы и модели, скачаю, посмотрю (естественно напишу, где ошибся)."Rotshild" писал(а):
Я прописал в этих четырех, "servers", "servers++", "effects", "animmodels" и все равно не работает( Где у меня ошибка, может еще нужно где прописать?
"leangle" писал(а):
На будущее хотелось бы знать.
Можно ли с помощью триггеров и путей заставить множество машин сперва перестреливаться друг с другом, а затем ехать в одно и то же место, дабы они по пути расстреливали друг друга? Понимаю, что это довольно сложно и требует хорошего расчета времени, но мне оно нужно.
"Rotshild" писал(а):
Всем привет, срочно нужно знать в какие файлы прописывать название новой модели?Я прописал в этих четырех, "servers", "servers++", "effects", "animmodels" и все равно не работает( Где у меня ошибка, может еще нужно где прописать?
Посмотрел, нашёл. (Насколько я понял, файлы использованы из kto мода?)."Rotshild (в личке)" писал(а):
попытался заменить моделью "максим", изменил ему текстуру и звук,модель называется "ionit", (ну хотел создать ионную пушку=)) вписал в карты, и во все файлы для моделей, в effects прописал новый звук (называется также, как и модель), оружие пренадлежит к классу small guns, оружие называется exo blaster!Когда я все вроде бы прописал, при переходе на другую карту выдает ошибку ( я тестировал в Фатерлянде, Крае, Реджине) и все равно не работает,
так же нет нового звука почему то, и еще при стрельбе постоянно появляется ящик ( Пожалусто помогите никак не могу понять где ошибка! Заранее спасибо! Ссылка на скачивание архива http://zalil.ru/31520430
1. Смотрим модели в папке моделей.
Получаем:
Data\models\guns\sml_ionit01.gam
Data\models\guns\sml_ionit01_gun.gam
2. Смотрим модели в
Data\models\animmodels.xml
Результат: пусто!!!
3. Смотрим модели в
Data\models\servers.xml
Data\models\servers++.xml
Data\maps\имя карты\servers.xml всех карт кроме mainmenu (если не будешь ставить на тачки в меню)
Получаем:
-----------------------------------------------------
<Item
id="ionit01"
file="data\models\AnimModels.xml" />
<Item
id="ionit01gun"
file="data\models\AnimModels.xml" />
----------------------------------------------------
4. Смотрим оружие в Data\gamedata\gameobjects\smallguns.xml
Получаем:
-----------------------------------------------------
<Prototype
Class = "PlasmaBunchLauncher"
Name = "exo blaster01"
ModelFile = "ionit01"
ResourceType = "SMALL_GUN"
NodeScale = "1 1 1"
Mass = "1.0"
TracerEffect ="ET_PS_TRACER1"
TracerRange = "1"
BulletPrototype = "someLaserBeamBlue2"
ExplosionType = "PLASMA"
FiringEffect = "none"
Damage = "380"
FiringRate = "270"
GroupingAngle = "0.3"
FiringRange = "2000"
RecoilForce = "500"
Accuracy = "100"
FiringType = "Laser"
Price = "145300"
NumBulletsInShot = "10"
ActionDist = "1000"
InitialVelocity = "800"
Decal = "DC_LASER"
BlastWavePrototype = "bigBlastWave"
ChargeSize = "2"
RechargingTime = "2.8"
Durability = "70"/>
-----------------------------------------------------
5. Смотрим оружие в Минине Data\gamedata\gameobjects\towns.xml
Получаем:
-----------------------------------------------------
<Prototype
Class="RepositoryObjectsGenerator"
Name="gunMininGenerator">
<Object PrototypeName="exo blaster01" />
-----------------------------------------------------
6. Смотрим имя оружия в Data\if\diz\model_names.xml
Получаем:
-----------------------------------------------------
<Item id="exo blaster01" locForm="0" value="Кантузионный бластер"/>
-----------------------------------------------------
7. Смотрим описание оружия в Data\if\diz\uidescription.xml
Получаем:
-----------------------------------------------------
<string
id="exo blaster01_diz"
value="Этот лазер уничтожает не только плазмой, но и электромагнитной волной." />
-----------------------------------------------------
8. Смотрим иконку оружия в Data\if\ico\modelicons.xml
Получаем:
-----------------------------------------------------
<Item id="exo blaster01" file="data\if\ico\InventoryDlg\weapon\maxim01.dds" file1="data\if\ico\InventoryDlg\weapon\maxim01.dds"/>
-----------------------------------------------------
1. Название самого оружия. Просмотри любой файл игры и найди хоть одно имя с пробелом.
Результат: В файлах
Data\gamedata\gameobjects\smallguns.xml
Data\gamedata\gameobjects\towns.xml
Data\if\diz\model_names.xml
Data\if\diz\uidescription.xml
Data\if\ico\modelicons.xml
exo blaster01 меняем на exoblaster01 или exo_blaster01
2. Не прописана модель в Data\models\animmodels.xml (САМАЯ ГЛАВНАЯ ОШИБКА)
Результат: Прописать в нём (примерно) следующее:
-----------------------------------------------------
<model
id="ionit01" <---------Обязательно
shadow="1"
windwavy="0"
file="data\models\guns\sml_ionit01.gam"> <---------Обязательно
<action
name="DEATH1"
skin="8"/>
<action
name="DEATH2"
skin="8"/>
</model>
<model
id="ionit01gun" <---------Обязательно
shadow="1"
windwavy="0"
file="data\models\guns\sml_ionit01_gun.gam"> <---------Обязательно
<action
name="DEATH1"
skin="8"/>
<action
name="DEATH2"
skin="8"/>
<action
name="MOVE1">
<lp
id="LP_FIRE01"
effect_id="ET_PS_MAXIM_FIRE_SOUND"
restartOnAnimationChange="1"
ImmediateRemove="0" />
</action>
<action
name="STAND1">
<lp
id="LP_FIRE01"
effect_id="ET_PS_MACHINEGUN_STAND"
restartOnAnimationChange="1"
ImmediateRemove="0" />
</action>
</model>
-----------------------------------------------------
3. Небольшая орфографическая: Контузия через о.