PlayGround.ru
Ropnet
Форумы Dungeon Siege LOA Dungeon Siege 2
Главная

Форумы

Dungeon Siege
 Предметы
 Магия
 История
 Бой
 Читы
 Секреты
 Скриншоты
 Управление
 Классы
 NPC
 Формулы
 Прохождение
 Модификации
 Статьи
 Файлы
 FAQ
 Редактор

LOA
 Обзор DSLoA
 История

Dungeon Siege 2
 Статьи
 Бестиарий
 Cоветы по игре
 Жизнь в Аранне
 Спутники жизни
 Файлы
 Развитие героя
 Прохождение



Rambler's Top100
Rambler's Top100




, Assassin's Creed: Brotherhood save, коды для Drakensang: The Dark Eye, игра Shaun White Skateboarding
DungeonSiege.ru > Форумы > S.T.A.L.K.E.R.: Shadow of Chernobyl > Модификации > Модостроение v.2 (Скриптописание, конфигурации и т.п)

Модостроение v.2 (Скриптописание, конфигурации и т.п)

hoyn   12 октября 2010 в 21:07

;---------------------------------------
;ВОПРОС ПО ТЧ
;---------------------------------------

Я СОЗДАЛ НОВУЮ ГРУППИРОВКУ ТОЧНЕЕ ВЕРНУЛ ПО СТАТЬЕ "Byurrer" ВСЕ РАБОТАЕТ НА УРА ТОКА КОГДА Я ПОДХОЖУ С ЧУДАКОМ ПО ГОВОРИТЬ У НЕГО ОТОБРАЖЕТСЯ НЕ "ЧИСТОЕ НЕБО" А "CSKY" КАК ИСПРАВИТЬ Я Б ПРИСЛАЛ СКРИН НО НЕЗНАЮ КАК ВСТАВИТЬ

Byurrer   12 октября 2010 в 21:31

hoyn
7) Чтобы группировка отображалась как Анархист зарегистрируем ее в в файле string_table_general.xml:
< string_table>
< string id="anarhist">
< text>Анархисты< /text>
< /string>

Скорее всего в этом пункте чтото не так сделал ... возможно забыл убрать пробелы после

hoyn   12 октября 2010 в 22:00

;---------------------------
;
;---------------------------

вот писал так


< string id="csky">
< text>чистоенебо< /text>
< /string>

а чюдак нехочет понимать что он чистое небо а не "csky"
ладн исправлю как нить
такой вопрос скачал map pack volume 1 там есть локи лиманс болота итд я немогу их через спавнер спавнить в списке спавнера нету болота и других лок как через спавнер все таки спавн зделать а то я спавнил зомби на болоте а в итоге получилось на кардоне

Byurrer   12 октября 2010 в 22:20

hoyn
< string id="csky">
< text>чистоенебо< /text>
< /string>

У тебя пробелы после знака

hoyn   13 октября 2010 в 17:40

;-----------
;вопрос по тч
;------------
люди ответи пожалуйста

спаню через скрипт зомбаков все норм есть одно бе

прихожу на локу стоят 4 зомби убиваю их все норм
ушол слоки вернулся они опять там стоят и скаждым разом все больше и больше

вопрос как убрать повторный спавн или
и зделать чтоб респавн
шол через 5 -7 часов

вот мой текст спавна


local zombie_types = {"zombie_weak", "zombie_normal", "zombie_strong"}
function spawn_zombies( position, total )
local zombie_index = {"zombie_weak", "zombie_normal", "zombie_strong"}
local new_pos, x_offset, z_offset
for zombie_index=1
x_offset = math.random(3)
z_offset = math.random(3)
new_pos = position
new_pos.x = new_pos.x + x_offset
new_pos.z = new_pos.z + z_offset
alife():create(zombie_types = [math.random(3)],new_pos,db.actor:level_vertex_id (),db.actor:game_vertex_id())
end
end
function main ( actor, npc )
local spawn_point = vector():set(513.507,2.224,-163.060)
spawn_zombies( spawn_point, 3 )
end

и еще как зделать что бы здоровье востанавливалось постепено как в сталкер зп

Byurrer   13 октября 2010 в 17:51

hoyn судя по скрипту то зомби спавняться только при разговоре с определенным НПС, а для здоровья нужен небольшой скриптик, этот вариант наиболее приемлем!

hoyn   13 октября 2010 в 17:57

нет спавн зомби активируется через bind_staker
таем есть функция
function actor_binder:net_spawn(data)

Byurrer   13 октября 2010 в 18:09

hoyn тогда что выполняет эта функця???
function main ( actor, npc )
local spawn_point = vector():set(513.507,2.224,-163.060)
spawn_zombies( spawn_point, 3 )
end
Ведь она запускает спавн зомби!!! По какой статье ты делал? И еще если ты пихаешь функцию в биндер то они у тебя там будут спавниться вечно ... если не будешь использовать прекондишны!

hoyn   13 октября 2010 в 18:49

по статье тимаха делал

Byurrer   13 октября 2010 в 18:51

hoyn ну а ссылку?

asterix107   13 октября 2010 в 19:08

hoyn ошибся вот статья по которой он и я делал stalkerin.gameru.net/wiki/index.php/Спавн_через_..

Byurrer   13 октября 2010 в 19:20

asterix107 у тебя такая же проблема как и у hoyn?

Byurrer   13 октября 2010 в 21:24

Предыдущая часть
Короче вся запарка у вас состоит в вызове функции
function main ( actor, npc )
которая в свою очередь вызываеться из диалга (передаються два скрытых аргумента ГГ и НПС с которым ГГ разговаривает), далее
spawn_zombies( spawn_point, 3 ) --эта строка вызывает саму функцию спавна. дак вот, на кого вы поставили этот диалог с активацией функции?

asterix107   14 октября 2010 в 10:12

не накого если можешь объясни как можно исправить плз срочно надо я тебя только немного понял

Byurrer   14 октября 2010 в 10:53

asterix107 ты диалог прописывал новый?

Byurrer   14 октября 2010 в 13:09

asterix107 а разве ты не прописывал:
< !------Наш диалог: Начало------->
< phrase id="7770">
< text>escape_trader_talk_info_7770< /text>
< next>7771< /next>
< /phrase>
...
< phrase id="7777">
< text>escape_trader_talk_info_7777< /text>
< action>esc_zombie.zombie_story_1< /action>
< next>9996< /next>
< next>9995< /next>
< /phrase>
< !------Наш диалог: Конец------->

asterix107   14 октября 2010 в 13:12

не помню щас пропишу если не получится то потом объясниш как использовать прекондишны?

asterix107   14 октября 2010 в 15:04

нет не получается объясни как использовать прекондишны?

Byurrer   14 октября 2010 в 15:10

asterix107 значит смотри! Мне нужно знать что ты изменял и как, напиши что изменял и где, либо добавлял!

asterix107   14 октября 2010 в 15:11

у тебя скайп есть если есть то добавь меня asterix_107 так проще будет

asterix107   14 октября 2010 в 15:14

вот что под изменением по статье я делал



escape_dialog.trader_alredy_give_job
tutorial_end


escape_trader_talk_info_312
3121


escape_trader_talk_info_313
3131


escape_trader_talk_info_31
311
312
313


escape_trader_talk_info_999
9991
9992
9993
9994
9995
9996


escape_trader_talk_info_9992
99922


escape_trader_talk_info_99922
9996
9995


escape_trader_talk_info_9993
99933


escape_trader_talk_info_9995


escape_trader_talk_info_3121
9996
9995


escape_trader_talk_info_3131
9996
9995


escape_trader_talk_info_41
9996
9995


escape_trader_talk_info_7770
7771


escape_trader_talk_info_7771
7772
7773


escape_trader_talk_info_7772
7777


escape_trader_talk_info_7773
7779


escape_trader_talk_info_7779
9996
9995


escape_trader_talk_info_7777
esc_zombie.zombie_story_1
9996
9995


escape_trader_talk_info_51
9996
9995


escape_trader_talk_info_61
9996
9995


escape_trader_talk_info_3111
9996
9995


escape_trader_talk_info_100
101


escape_trader_talk_info_101
11



111


escape_trader_talk_info_4
esc_trader_talked_about_me
41


escape_trader_talk_info_5
51


escape_trader_talk_info_6
agroprom_find_stalker_phantom
61


escape_trader_talk_info_2
esc_trader_talked_about_army
21


escape_trader_talk_info_21
9996
9995


escape_trader_talk_info_9991
99911


escape_trader_talk_info_99911
9996
9995


escape_trader_talk_info_9994
99944


escape_trader_talk_info_99944
9996
9995


escape_trader_talk_info_9996
1


escape_trader_talk_info_99933
9996
9995


escape_trader_talk_info_1
100
99



3
4
5
6
2
9996
9995


escape_trader_talk_info_311
esc_trader_talked_about_army
3111


escape_trader_talk_info_3
esc_trader_talked_about_zone
esc_trader_talked_about_me
31


escape_trader_talk_info_99
999


escape_trader_talk_info_0
1





смотри что не правильно сделал

Byurrer   14 октября 2010 в 15:21

asterix107 я ниче не понял конешно ... прочитай ЛС здесь я тебе кинул ссылку где ты можешь спросить и я могу полноцено тебе ответить! Скайпа нету.

hoyn   16 октября 2010 в 09:42

я припесал волку новую группировку теперь он чистое небо но есть проблемма теперь он по лагерю гуляет как зделать что он как раньше наместе стоят
и еще допустим я другому стал-ку группировку сменю но хочу зделать ему другой маршрут что б он тоже как в лагре навечком в передом и назад ходил всегда

Byurrer   16 октября 2010 в 09:59

hoyn Волку прописать стоячую логику гораздно проще ... но есть небольшое НО он не будет находиться в смарт-террейне (лагере новичков) что может привести к неожиданным последствиям при смене его на Фаната ... хотя, можно попробовать в гулаг этого смарттеррейна прописать несколько группировок типа так:
"stalker" or "clear_sky"
это в скрипт с гулагом, но сам не тестировал ... поэтому точно сказать что будет работать не могу. А на счет логики я те кинул в ЛС ссылку на статью про логику НПС.

hoyn   16 октября 2010 в 10:36

я вот тоже боюсь припешу волку стоять он ибудет так стоят и когда придет фанат или вылет будет или....

hoyn   18 октября 2010 в 13:30

как спомощью скрипта создать телепорт хочу по чаэс разбрасать несколько и что б в и тоге к последнему телепорту подходиш и он тебя на другую локацию кидал как это зделал

user027373648   19 октября 2010 в 15:17

Мужики, а как реализовать уборщик трупов и бесхозного оружия?

Никитоссс   20 октября 2010 в 17:58

1. Как убрать уборщик трупов?
2. В папке sky есть папка old. Мне это небо надо влить в игру. не получается. Как это сделать?
3. Объясните (ДОСЛОВНО!), как создать примитивный квест? (Убей, принеси...)

user027373648   21 октября 2010 в 11:04

Я значит ищу уборщик, а он его выбросить хочет!

M.A.K.C. S.T.A.L.K.E.R.   21 октября 2010 в 13:45

Ребята,как отключить гулаки?????

VIKman   21 октября 2010 в 14:26

Никитоссс 3. Объясните (ДОСЛОВНО!), как создать примитивный квест? (Убей, принеси...)
однотипный? ну там принести артефакт, уничтожить логово, убить сталкера
или полноценный сюжетный квест квест?

hoyn   22 октября 2010 в 08:06

помогите словил вылет подхжу волку поболтать и вот Expression

: fatal error
Function : CInifile::r_section
File : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp
Line : 342
Description :
Arguments : Can't open section 'wpn_pkm'

user027373648   22 октября 2010 в 11:53

hoyn
У тебя ПКМ в игру на вставлен, а Волк тебе его дать хочет. Удали скрипт escape_dialog. Или найди в нем строчку где выдается ПКМ и сотри ее.

VIKman   22 октября 2010 в 12:07

никитоссс ща погодь сегодня или завтра напишу КАК Я ДЕЛАЮ
ато блин сам учился учился так и не нашел нормальную статью(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((9

Никитоссс   22 октября 2010 в 14:17

[error]Expression : fatal error
[error]Function : CInifile::r_section
[error]File : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp
[error]Line : 342
[error]Description :
[error]Arguments : Can't open section 'wpn_aksu'
При начале новой игры.

Zander_driver   23 октября 2010 в 10:18

Эмм, я побуду кэпом. Очевидностью то бишь.

Никитоссс У тебя кто то пытается дать тебе, или взять, АКСУ. а такого в игре нету.

Никитоссс и hoyn можно из ветки диалога убрать action с выдачей невведенного оружия или, как уже говорилось, найти в соответствующем скрипте строчку с его выдачей.

Никитоссс   23 октября 2010 в 12:01

Zander Driver
Это связано с перевооружением всех сталкеров на кордоне??? Потому что АКСУ есть в игре (все файлы), но на Кордоне все военные ходят с Ак-74

Sality   23 октября 2010 в 16:19

Это связано с перевооружением всех сталкеров на кордоне??? Потому что АКСУ есть в игре (все файлы)
Связано.
Посмотри, может где-то в конфигах что-то не дописал, или ошибся. Перепроверь короче)

Никитоссс   23 октября 2010 в 16:23

Но он у меня написал вместо wpn_aksu (недавно) - wpn_knive.
Я нож вообще не трогал.
И ещё.
Какой-то баг с торговлей. В прошлой версии моего мода всё было нормально, теперь, когда я петренко прописываю костюм, он его не продаёт.

STRELA_59   23 октября 2010 в 23:39

Подскажите пожалуйста, как залить в чистую версию 1.0004 стволы из АрсеналМОДА так, чтоб игра после этого не вылетала, и как сделать, чтоб в игре было несколько разновидностей одного и того же оружия, отличающихся только текстурами?

Zander_driver   24 октября 2010 в 02:40

Никитосс
аксу в игре есть, но помоему в файлах он иначе называется - wpn_ak74u, wpn_ak74u_m1 или как то так. Может ошибка изза несовпадения имен просто.

Суровый сталкер почитай эту статью, возможно это тебе поможет.

user027373648   24 октября 2010 в 06:26

Никитоссс
Пиши правильно, не будь редиской! В игре АК74У в конфигах именуется как wpn_ak74u. А нож wpn_knife.

Никитоссс   24 октября 2010 в 11:27

увы, но мне написали wpn_knive!!!

Никитоссс   24 октября 2010 в 11:28

А я понял! Я просто имена зачем-то менял.
Всё, разобрался

Никитоссс   24 октября 2010 в 11:42

А ещё вопрос по поводу с НПС. Как убрать определённого НПС из игры?

hoyn   24 октября 2010 в 13:30

редактировать олспавн можно или сократить респавн поспавить маленькое число и тогда будет спавн очень медлено идти или можно открыть аллспавн через xr_spawner в поиске набрать сталкер и там выдаст сталкеров потом можно наверху нажать удалить обьект и все определый нпс вообще небудет в игре

F.I.L.I.N.   25 октября 2010 в 17:44

у меня вопрос кто-нибудь знает как перемещать локи из чн в тч ? есть такая прога? кинте ссылку или обьясните если не сложно.

user027373648   25 октября 2010 в 18:21

F.I.L.I.N.
Есть прога от АМК. И инструкция имеется. Погугли и тебе откроется истина... Скажу сразу: Это не легко!

Никитоссс   26 октября 2010 в 16:52

Объясните пожалуйста, умные головы. Вот я открываю all.spawn через xr_spawner. Что надо сделать что бы убрать определённого сталкера из игры?
1. 1. Открыть фаил.
2. ввести в поиске stalker (???)
3. и убрать путь к этому файлу.
Так или нет? Если нет, объясните-=)

F.I.L.I.N.   26 октября 2010 в 20:31

чето я погуглил , да ничего не нашел толком.Нашел тока перенос лок из чн в зп ,а мне надо из чн в тч.
Можт кто-нибудь поточнее скажет где искать? Если знаете кинте ссылку в личку.

Очень прошу!

STRELA_59   26 октября 2010 в 22:44

Спасибо большое, Никитоссс статья очень интересная, как я её сам найти не мог?

STRELA_59   26 октября 2010 в 22:48

Вот ещё вопрос: КАК ВЫКИНУТЬ ИЗ ИГРЫ АНОМАЛИИ? Я сейчас играю в ИНКАРНАЦИЮ, а там аномалии спавнятся после каждого выброса, да ещё очень много их там где надо и не надо понаставили, фиг пройдешь, тоже не реально, Как их убрать вообще?

432424   27 октября 2010 в 19:05

Скажите пожалуйста, с помощью какой программой можно писать скрипты для сталкер тч??

STRELA_59   30 октября 2010 в 19:10

432424 Это можно сделать блокнотом, только потом сохранить этот документ в расширении .script

STRELA_59   30 октября 2010 в 19:14

Ребята, пдскажите пожалуйста, как создать нового торговца с моделью и озвучками бармена, а текстуру выбрать произвольную?

STRELA_59   30 октября 2010 в 19:18

Sality ЛОГИЧНО, блин!!!!!! Но не содержательно!

STRELA_59   30 октября 2010 в 19:23

Вопрос: как задать точку, на которой заспавнится ГГ после перехода с одной локации на другую? Если кто знает, напишите поподробней, пожалуйста, просто очень нужно

sashunya   31 октября 2010 в 17:08

Ребята! можно ли артефакту присвоить свойство ремонта(оружия или брони) и как? если это возможно

Zander_driver   3 ноября 2010 в 10:10

sashunya Ну, через конфиг никак - там определенный набор свойств только, которые могут быть у артефакта. Скрипт наверно можно написать, но это сложно.

Rekongstor   3 ноября 2010 в 15:59

Кому интересно - переходите на новый форум: forums.playground.ru/stalker_shadow_of_chernobyl/mods/638932/

Там я снова отвечаю на вопросы. Он ещё как-то не слишком популярен, так что жду новых вопросов ;)

Zona-tenei   10 ноября 2010 в 18:41

Всем привет. Как сделать новое меню ? И новый загрузочный экран ? И еще как убрать бегунок в меню

PsevdoGigant   12 ноября 2010 в 18:47

Хай всем! У меня вопрос. Как изменить вреня которое трупы остаются на локации?

Vолк   16 ноября 2010 в 01:45

Люди ну помогите пожалуйста!!! НИКАК не могу разобраться как мне сделать такие вот перчаточки!!! perch_panoramic.rar
Прилагаю ссылку!!
www.playground.ru/files/14476/
Объясните тупому пошагово!!!
У самого меня никак не получается. Так как в объяснении установки этих перчей сказанно что их надо устанавливать вот таким способом:
УСТАНОВКА

Текстуры из архива нужно поместить в папку Gamedatatexturesact

РЕКОМЕНДУЕМАЯ ПРАВКА КОНФИГОВ

Gamedatatexturestextures.ltx:
actact_arm_perchatka = bump_mode[use:actact_arm_perchatka_bump], material[4.5]

C:Documents and SettingsAll UsersДокументыstalker-shocuser.ltx:
r2_gloss_factor 2.5
Но в папке с игрой такой папки нет. Если ее надо создать то где непосредственно? В папке gamedata или просто в паке с игрой? Далее откуда взять подобный файл Gamedatatexturestextures.ltx? И.т.д. ОЧЕНЬ надеюсь на помощь друзей сталкеров)))

Королева лучниц   16 ноября 2010 в 09:14

Во блин! Ещё и отдельную тему ведь создал.

В папке игры создай папку gamedata, если её нет.

Тебе надо закинуть текстуру перчатки
(это файл с названием act_arm_perchatka.dds) в папку
gamedata\textures\act
(нету таких, создай. ps: на правку конфига textures.ltx можно забить)

чего сложного?

ps: вообще не представляю,
как ты собираешся делать большой мод с такими то знаниями.
Учится, учится, тестировать.

lomic   19 ноября 2010 в 14:51

;--------------------------
;вопрос по тч
;--------------------------

1.как зделать как в амк моде когда уже игра началась перед сидором стоитш и внизу экрана сообщение "вы играите в амк мод итд"
как на подобие зделать
2. как зделать когда в припять к стадиону подходиш начинается ролик и потом тебя телепортирует на чаэс как зделать так что бы нетелепортировало а то ка если сам гг до точки переходи недойдет
3. как в игру новы вид сложности добавить

типа

новичок
сталкер
ветеран
мастер
мой уровень сложности

L1000s   20 ноября 2010 в 11:42

Я сменил картинку в главном меню(поставил свою собственную) ,но там кроме неё появляется анимация (костёр какой-то) Как её(его) убрать

Takai   21 ноября 2010 в 03:42

L1000s
config\ui\ui mm main
Тут есть вот такие строчки


\fire_movie x="525" y="459" width="128" height="256"\
\texture>ui\ui_mm_fire /fire_movie\


ui\ui_mm_fire просто удали.

L1000s   21 ноября 2010 в 09:27

Леня Баньши
Спасибо!!!!!!!!!!!!!, понял

VIKman   22 ноября 2010 в 15:26

ЛЛЛЛЛЮЮЮЮЮЮДДДДДИИИИ кто знает как создать логикудля врага шоб он не наподал, как допустим вояки на кордоне у насыпи, посматрел их smart_terrains нихрена не понял. Кто умней подскажите.

Byurrer   22 ноября 2010 в 15:53

lomic
1. это стандартный вывод сообщения на экран, чтобы в самом начале игры делаешь так:
1. ищешь файл: info_portions.xml
2. находишь кусок кода:

< game_information_portions>
< info_portion id="storyline_actor_start">
< task>storyline_eliminate_gunslinger< /task>
< /info_portion>

меняешь на:

< game_information_portions>
< info_portion id="storyline_actor_start">
< task>storyline_eliminate_gunslinger< /task>
< action>news.mod_ver< /action>
< /info_portion>

3. далее идешь в папку со скриптами и создаешь там скрипт news.script и пишешь в нем:

function mod_ver()
news_manager.send_tip(db.actor, "тут текст который тебе нужен", 0, "default", 10000)
end

Byurrer   22 ноября 2010 в 16:29

lomic втррой вопрос немного не понял что нужно ... но видимо вот что:
2. тут уже сложнее тебе нужно использовать метод определения позиции ГГ а также определение локации, примерно так:

--// скрипт примерный, поэтому значения и условия проставляй сам
local pos = {222,333,444} --// само место в радиус которого заходишь и воспроизводиться видео
local pos_act = db.actor:position()
if leve.name() == "l11_pripyat" then
if pos_act.x < pos[222] + 10 then
game.start_tutorial("название видео")
db.actor:set_actor_position(тут пишешь координаты через запятые)
end
end

Как-то так.
А на счет третьего вопроса тут уже сложнее, можно конечно сделать симуляцию этого уровня к примеру забиндить условия проверки а эти условия заранее удовлетворятся по выбранной твоей сложности, и далее уже самому творить к примеру увеличить хит от выстрелов, погодный фикс на тему темной ночи, передача других симуляционных эффектов, а так вроде как нельзя, это движковое. А оно те надо?

VIKman   22 ноября 2010 в 16:50

Byurrer я так скажу это не очень хороший пример. Вот мой: открываешь блокнотом bind_stalker.script в нем ищеш:

if not has_alife_info("global_dialogs") then
self.object:give_info_portion("global_dialogs")
end
и меняеш вот на это:
if not has_alife_info("global_dialogs") then
mod_ver.mod_ver()
self.object:give_info_portion("global_dialogs")
end
далее создаешь скрипт как ты заметил mod_ver.script в нем пишешь:

function mod_ver()
local sactor = alife():actor()
local cactor = level.object_by_id(sactor.id)
cactor:give_game_news(
"%c[255,150,150,150]Твой текст!\\n-вместо ENTER!",
"ui_iconsTotal_grouping",
Frect():set(0,658,83,47),-- размеры картинки!!!внимание 0,658 - коор. начала картинки, 83,47- размеры
math.random(3000, 4000),-- через какое время появится месседж от начала игры
7000)-длительность сообщения
end
[255,150,150,150] - цвет буков



И да на мой вопрос пожалуйста кто-нибудь ответьте

VIKman   22 ноября 2010 в 16:55

L1000s
В файле config\ui\ ui_mm_main.xml ищеш строчку:



ui\ui_mm_fire


и меняеш ее на:



ui\ui_mm_fire

Byurrer   22 ноября 2010 в 17:16

VIKman на счет биндера с тобой не согласен, твой вариант приведет к выводу месиджа после диалога с Сидоровичем а нужно как ток игра загрузилась! На счет выдачи месиджа да этот метод give_game_news, (это пример из урока malandrinus) будет намного лучше чем использование ПЫСовского новостного менеджера но тут переопределение ГГ не проще ли записать его как db.actor? Ведь это одно и тоже!
L1000s если просто удалишь строку с отображением огня в: ui\ ui_mm_main.xml то это приведет к вылету,
открываешь скрипт: ui_main_menu.script и коментируешь строку так:

--xml:InitStatic("fire_movie", self)

Все терь огня не будет.

VIKman   22 ноября 2010 в 19:15

Byurrer поверь мне я проверил там все норм, ну насчет твоего способа незнаю не пробовал, может и катит

ЗЫ: И ВСЕ-ТАКИ НА МОЙ ВОПРОС КТО- НИБУДТЬ ОТВЕТИТ?!

Takai   23 ноября 2010 в 07:44

Byurrer Если просто удалить путь к текстуре то ни какого вылета не будет (делал раз 100).

VIKman посмотри на свой пост с ответом для L1000s

VIKman   23 ноября 2010 в 08:37

www.stalkerin.gameru.net/wiki/index.php/%D0%A1%D..
Это моя статья по созданию квестов. Кому надо.
Леня Баньши
Сам понимаешь какой движок у ПГ
L1000s в общем поменяй это:

< fire_movie x="525" y="459" width="128" height="256" >

на это

< fire_movie x="1024" y="459" width="128" height="256" >



кто знает как создать логикудля врага шоб он не наподал, как допустим вояки на кордоне у насыпи, посматрел их smart_terrains нихрена не понял. Кто умней подскажите.

VIKman   23 ноября 2010 в 17:33

Все уже не надо..........

VIKman   23 ноября 2010 в 20:14

Еще один вопрос: как поставить таймер на функцию скрипта?
Например: чтобы функция срабатовала через 1 час и так много много много много раз....?
Кому не оч сложно ответьте.

Takai   24 ноября 2010 в 11:53

Вопрос таков как сделать новый слот?

Byurrer   24 ноября 2010 в 14:06

VIKman

--// локальные переменные служат для хранения данных таймера
local timer
local last
function tamer()
if timer == nil then
timer = time_global() + 1900 --// запускаем таймер на 1,9 секунд
else
last = timer - time_global()
end
if last == nil then
last = timer - time_global()
end
if last <= 0 then --// если таймер истек
timer = nil
last = nil
--// сюда пишешь что надо сделать
end
end

Примерно так.

Леня Баньши только хаком.

Byurrer   24 ноября 2010 в 14:09

VIKman чуть не забыл, все это на апдейт в биндер!

VIKman   24 ноября 2010 в 14:36

Byurrer
Большое пасибо.
Леня Баньши
Извини брат сам не знаю, тоже хотел сделать но не находил определенных файлов(((

Takai   24 ноября 2010 в 16:04

Byurrer Именно?

VIKman   24 ноября 2010 в 17:59

Byurrer
Че-то функция не действует. Пробовал так ставить в бинд, попробовар подключать из диалога результат: nil.(((
Может что-то не так?

Byurrer   24 ноября 2010 в 18:47

Леня Баньши хак = взлом, вскрытие, возможно этим путем сделать!
VIKman эту функцию нужно ставить только на обработчик, самый просто способ поставить на апдейт, хотя свой обработчик в некоторых случаях эффективнее но апдейт всеж лучше, каким образом запускал в биндере? Поставь запись в лог при выполнении действия, мож ты не успеваешь увидеть ...

VIKman   24 ноября 2010 в 19:42

Я добавил вот в это функцию в биндере: function actor_binder:update(delta)
И при истечение таймера у меня происходит спавн, который не наблюдается(((

Byurrer   24 ноября 2010 в 20:54

VIKman ставь запись в лог, скрипт вроде правильный я его взял из своего модуля проекта S.I.P а там все работает ...

lomic   24 ноября 2010 в 21:14

;------------------
; вопрос по сталкер тч
;------------------

скачал мод для сталкер тч nlc6 начало но немогу распаковать он запокаван db.файлы мой распаковщик которым я тч чн и зп распаковывал непринемает каким пакером распаковать nlc6 подскажите

AK102   28 ноября 2010 в 23:47

Ребят у меня пара вопросов. 1 как сделать чтобы комбезы переносили разный вес? ( Я химичу с Arsenal mod full edition OGSM ) А то с комбезом туриста глюк. Показывает что таскать 115 кг можно а носит 110. И 2 как увеличить параметр точности у волын. А то остальное сделал как и по совету находящемуся выше. ( урон скорострельность и т.д. )

VIKman   2 декабря 2010 в 14:01

AK102 Сденюхой!)))
вопрос 1. в config\misc открываешь файл outfit.ltx покажу тебе екзоскелет т.к. при его ношении вес увеличивается:


;---------------------------------------------------------------------------------------------
; ЭКЗОСКЕЛЕТ НЕЙТРАЛЬНОГО СТАЛКЕРА
;---------------------------------------------------------------------------------------------
[exo_outfit]:outfit_base
GroupControlSection = spawn_group
discovery_dependency =
$spawn = "outfit\exo_outfit"
$prefetch = 32
class = E_STLK
cform = skeleton
visual = equipments\exoskelet
actor_visual = actors\hero\stalker_exoskeleton.ogf

ef_equipment_type = 5

inv_name = exo_outfit_name
inv_name_short = exo_outfit_name
description = exo_outfit_description
inv_weight = 15.0
slot = 6
inv_grid_width = 2
inv_grid_height = 3
inv_grid_x = 14
inv_grid_y = 13
full_icon_name = npc_icon_exo_outfit
nightvision_sect = effector_nightvision_bad

cost = 50000
full_scale_icon = 2,11 ;иконка сталкера в костюме в полный рост

immunities_sect = sect_exo_outfit_immunities

; MEDIUM RESISTANCE
burn_protection = 0.5
strike_protection = 0.9
shock_protection = 0.5
wound_protection = 0.8
radiation_protection = 0.3
telepatic_protection = 0.0
chemical_burn_protection = 0.5
explosion_protection = 0.8
fire_wound_protection = 0.60

;запрещение режима Sprint для Актера
sprint_allowed = false
bones_koeff_protection = exo_helmet_damage
additional_inventory_weight = 20 ;;;;;;;;;;;;;;;;;;;;;;;;;;вот это и нижняя отвечают за вес при ношении комбеза чтобы было меньше, т.е. одел и вес меньше стал то нужно поставить допусти -20
additional_inventory_weight2 = 20 ; 40+

[sect_exo_outfit_immunities]
burn_immunity = 0.03 ;коэффициенты иммунитета самого костюма
strike_immunity = 0.01
shock_immunity = 0.03
wound_immunity = 0.01
radiation_immunity = 0.00
telepatic_immunity = 0.00
chemical_burn_immunity = 0.03
explosion_immunity = 0.03
fire_wound_immunity = 0.005

Вопрос 2. открываешь конфиг с оружием (config\weapons) НУБ!!! иищеш строчку (ctrl+f) НУП!!!
;params of weapon recoil
fire_dispersion_base = 0.35 ;это когда стоишь на месте
control_inertion_factor = 1.09f

;отдача
cam_relax_speed = 6;0.3 ;скорость возврата в исходное положение
cam_dispersion = 0.3 ;это когда стоишь на месте + увеличения угла (в градусах) с каждым выстрелом
cam_dispersion_inc = 0.20;0.15 ;это когда стоишь на месте + увеличениe cam_dispersion с каждым выстрелом
cam_dispertion_frac = 0.9 ;ствол будет подыматься на cam_dispersion*cam_dispertion_frac +- cam_dispersion*(1-cam_dispertion_frac)
cam_max_angle = 9.0 ;максимальный угол отдачи
cam_max_angle_horz = 30.0 ;(degree) maximum shot horizontal degree
cam_step_angle_horz = 1.25;1.1 ;(degree) size of step camera moved in horizontal position while shooting

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

AK102   2 декабря 2010 в 17:32

Спасибо за советы. И спасибо за поздравления!

VIKman   3 декабря 2010 в 20:28

Вопрос срочный ответьте. лог:

Expression : ai().script_engine().functor(start_game_callback,functor)
Function : CALifeSimulator::CALifeSimulator
File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_simulator.cpp
Line : 64
Description : failed to get start game callback

Возможно из-за компаньон мода я не знаю помогите пожалуйста. Мне срочняк...

Artik1151   4 декабря 2010 в 12:12

Скажите пожалуйста как поменять вещи которые выдаёт Волк на другие и как увеличить респавн монстров???

VIKman   4 декабря 2010 в 15:30

в папке скриптс ищеш файл escape_dialog.script в нем ищеш строчки :
function give_weapon_to_actor (trader, actor)
dialogs.relocate_item_section(trader, "ammo_11.43x23_hydro", "in")
dialogs.relocate_item_section(trader, "wpn_knife", "in")
dialogs.relocate_item_section(trader, "wpn_mac10", "in")
end
wpn_mac10- меняешь на то что тебе нужно
Со вторым вопросом у меня у самого замут полный...

Artik1151   4 декабря 2010 в 17:37

теперь знаю как увеличить/уменьшить респавн монстров. Заходите в папку скрипт, ищите файл se_respawn.script и ищете там такие строчки
rat_weak = 0,
tushkano_weak = 150,
flesh_weak = 14, flesh_normal = 38, flesh_strong = 22,
boar_weak = 52, boar_normal = 38, boar_strong = 27,
dog_weak = 53, dog_normal = 126, dog_strong = 130,
chimera_weak = 7, chimera_normal = 40, chimera_strong = 15,
pseudodog_weak = 59, pseudodog_normal = 80, pseudodog_strong = 60,
psy_dog_weak = 15, psy_dog_normal = 15, psy_dog_strong = 15,
zombie_weak = 61, zombie_normal = 50, zombie_strong = 35,
snork_weak = 50, snork_normal = 61, snork_strong = 15,
poltergeist_weak = 10,
pseudo_gigant_weak = 23,
gigant_normal = 18,gigant_strong = 18,
controller_weak = 18,
burer_weak = 20,
bloodsucker_weak = 7, bloodsucker_normal = 40, bloodsucker_strong = 15

и меняете. Если хотите уменьшить сиавьте число меньше, а если больше то анологично больше.

Кстати а как сделать так чтобы у сталкеров попадались их броньки

Artik1151   5 декабря 2010 в 09:07

Как сделать так, чтобы у сталкеров, бандитов и др. попадались броньки

VIKman   5 декабря 2010 в 09:10

СТАТЬЮ ПРОЧИТАЙ
!

Artik1151   5 декабря 2010 в 09:12

А и ещё как сделать чтобы торговцы не покупали сломаное оружие наполовину. То есть если у оружие износилось меньше половины.

VIKman   7 декабря 2010 в 20:06

Об этом уже GSC позаботилось если ты не заметил.

Jonny Braun   9 декабря 2010 в 18:15

Возможно ли сделать, чтоб артефакты вешались на пояс с задержкой?

Master Corwin   9 декабря 2010 в 18:31

РЕКОМЕНДУЕМАЯ ПРАВКА КОНФИГОВ

Gamedatatexturestextures.ltx:
actact_arm_perchatka = bump_mode[use:actact_arm_perchatka_bump], material[4.5]

C:Documents and SettingsAll UsersДокументыstalker-shocuser.ltx:
r2_gloss_factor 2.5
Но в папке с игрой такой папки нет. Если ее надо создать то где непосредственно? В папке gamedata или просто в паке с игрой? Далее откуда взять подобный файл Gamedatatexturestextures.ltx?

Автору мода с перчатками за такое описание руки надо оторвать. Почему, блин, ни одного слэша нет? А потом новички ужасаются - где им папку с таким именем искать...

Mr.Ecko[PoMaH]   10 декабря 2010 в 16:37

уважаемые модераторы! я ни где не смог найти "нормальную" программу 3DSMAX_9 (32bit)...для которой не требуется отправка СМСок
подскажите плиз, откуда можно ее скачать!!!

MgVolkolak   10 декабря 2010 в 17:45

Вопрос: кто нибудь знает как написать алгоритм прерывания сна при начале выброса? Ну очень надо. Или может статья есть в которой это разбирается?

Жека СВД   11 декабря 2010 в 21:19

Всем здорово!
Короче есть такая проблема. Пытаюсь сделать мод и появился вот такой вопрос: как удалить сюжетку чтобы вначале игры не видеть противную рожу Сидыча и не слышать его "Короче Меченный,..."

VIKman   18 декабря 2010 в 12:58

Жека СВД

Если это "мод", то у автора не былоб проблем с этим

Zander_driver   24 декабря 2010 в 00:01

Вопросец такой... к тем кто оочень хорошо ориентируется в конфигах стволов, бронек, и актора. Я в принципе там ориентируюсь свободно, но с этим вопросом незнаю как разобраться.

В реальности патроны разных типов различаются не только по урону, но и по пробивной способности. Условно говоря - урон, который наносит пуля, попадая в живой организм, зависит в основном от лобовой площади пули, т.е. от ее поперечного сечения. А пробивная способность пули - зависит от кинетической энергии, которую она получает в стволе оружия, и вобщем неплохо соотносится с длиной патрона.
Пример. Сравним патроны 9х18 ПМ и 5.45х39 от АК. патрон АК безусловно обладает бОльшей пробивной способностью - а патрон ПМа не сможет пробить даже легкий бронежилет. Однако если брони нет, то пуля выпущенная из ПМа, имея большую площадь, нанесет больший урон - застрянет в теле и передаст всю свою кинетическую энергию на то чтобы разворотить внутренности. А пуля из АК пройдет навылет, и урон - биологическому организму и его состоянию - будет меньше.

Так вот теперь вопрос. Можно ли как то сделать так, чтобы отдельно учитывалась способность пули пробивать броню, и отдельно - ее способность наносить урон живой силе. Ведь это разные характеристики. А в игре, в конфигах оружия - один hit_power на все про все.

Жека СВД   25 декабря 2010 в 12:18

Zander_driver 0_о
Это уже в папку скриптс лезть надо, как я помню в конфигах можно редактировать только скорость и силу пули.

Zander_driver   25 декабря 2010 в 15:11

Понятненько. Ну что ж, полезем.

Военый СТАЛККЕР   26 декабря 2010 в 15:13

;---------------------------
; вопрос по сталкер тч
;---------------------------


дайте пожалуйста сылку на полную статью создание оружия ак 101 где расматривают все от начало до конца

Жека СВД   27 декабря 2010 в 02:39

Военый СТАЛКЕР
Хватай sdk.stalker-game.com/ru/index.php?title=%D0%A1%D..

P.S. Военный пишется с 2-мя -Н-

Военый СТАЛККЕР   27 декабря 2010 в 15:24

;---------------------
;вопрос по сталкер тч
;---------------------

помогите пожалуйста немогу найти визуал жорика охраника бармена весь chaeter_deck_bar посмотрел чето ненашол как он пишится напишите пожалуйста

что то
а здесь что

VIKman   27 декабря 2010 в 19:37

Плохо искал вот твой жорик


bar_bar_guard2_name
ui_npc_u_stalker_bar_security

bar_bar_guard2_bio

bar_stalker_guard2
stalker stalker_terrain
< money min="200" max="600" infinitive="0">

< rank>180
< reputation>0

< visual>actors\neytral\stalker_bar_security< /visual>
< snd_config>characters_voice\human_01\stalker\< /snd_config>
< crouch_type>-1< /crouch_type>


[spawn] \n
wpn_ak74 \n
ammo_5.45x39_fmj \n
< /supplies>

#include "gameplay\character_criticals_4.xml"
#include "gameplay\character_dialogs.xml"
< /specific_character>


ЗЫ: если знаешь только имя объекта или название на русском поройся в config\text\rus...

STRELA_59   28 декабря 2010 в 01:31

Здравствуйте, у меня такой вопрос: Пытаюсь заспаунить автомобиль через скрипт, но не знаю, что нужно сделать, чтобы машина не висела в воздухе, а спаунилась нормально на земле, в любом случае чтобы стояла в нормальном положении, а не висела и не утопала сквозь карту. (Я спаунил стандартной функцией спауна через скрипт). Подскажите, кто знает, пожалуйста

Военый СТАЛККЕР   28 декабря 2010 в 08:02

;---------------------------
;GAMER classico
;---------------------------


проще через xr_spawner заспавнить

вотам точно встанит как надо

Военый СТАЛККЕР   28 декабря 2010 в 12:57

;------------------
;вопрос по тч
;------------------


как зделать ремонт и апргрейд оружия и брони

и присобачить это функцию механику на базе свободы или другому нпс кому захочу

STRELA_59   29 декабря 2010 в 00:16

Военый СТАЛККЕР
Пробовал, но всё тщетно

STRELA_59   29 декабря 2010 в 00:20

А может я что-то не так сделал? Я только координаты указал, ну и путь к модели (в xr Spawner) машина появилась там, где надо, но опять та же беда - ВИСИТ, пока болтом в неё не кинешь или из пистолета не шмальнёшь по ней

F.I.L.I.N.   29 декабря 2010 в 21:45

;---------------------------
; вопрос по сталкер тч
;--------------------------

кто нибудь с помощью какой проги распаковать all.spawn ?

(я видел что есть такая прога как ACDC ,но так и не нашел где скачать)

___Marat____   30 декабря 2010 в 15:28

кто нибудь пожалуйста помогите как изменить вес потронов

Zander_driver   31 декабря 2010 в 15:58

Если имеется в виду вес коробок с патронами, то в их конфиге. gamedata-config-weapons-weapons.ltx, в конце файла.

Военый СТАЛККЕР   31 декабря 2010 в 17:37

;----------------------
;вопрос по тч
;----------------------

в лаборатории х-16 как тока уже захожу в зону пси излучени в подвале где 1 уровень излучателя отключить надо такая ошибка вылетает

Expression : fatal error
Function : CRender::texture_load
File : E:\stalker\patch_1_0004\xr_3da\xrRender\Texture.cpp
Line : 295
Description :
Arguments : Can't find texture 'ui_hud_timer_games'

что делает

KARATEL-xxx   4 января 2011 в 02:01

дарова народ скажите а как быть у меня лицуха S.T.A.L.K.E.R. - Тень Чернобыля версия 1006 в корневой папке нет папки гейм дат и даже если я туда кидаю эту папку с модом то всеровно мод не работает! как моды на неё ставить!

Военый СТАЛККЕР   4 января 2011 в 10:25

;----------------------------
;KARATEL-xxx
;----------------------------

что бы утебя появилась геймада скачай распаковщик он распакует архивы и утебя в папке с игрой появится ue_gamedata все открывай любвой файл срипты конфиги текстуры и изменяй их

а моды как ставить также где утебя в папке с игрой кидаем папку gamedata от мода только сначало нада свою старую gamadata удалить или просто переименовать просто вписать вместо gamedata буквы любые и все

;-------------
;вопросы по тч
;---------------
кому несложно

залейте сюда эти 2 текстурных файла

ui_hud_frame_clock
ui_hud_timer_games

и еще


как зделать ремонт и апгрейд оружия как в чн для тч

Zander_driver   5 января 2011 в 23:37

Апгрейд оружия лично я делал через замену стволов.
т.е. в Unique items или своем ltx-файле пишешь апгрейдные версии стволов, пишешь диалоги с забором обычного ствола и оплаты+выдачей апгрейженного.

Вопросец у меня такой.
Характеристика актора - макс. переносимый вес, может ли быть динамически меняющейся величиной? т.е. можно ли ее скриптом менять в ходе игры, или движок берет ее из .ltx напрямую.

Hеревар   7 января 2011 в 14:07

Насчёт скрипта не знаю,но можно изменять макс. переносимый вес в зависимости от костюма.

Zander_driver   8 января 2011 в 04:50

Это все знают...
Мне нужна динамика :) изменение веса каждую секунду, если потребуется.

MASYAA   8 января 2011 в 17:46

Вот у меня такой вопрос: как реализовать, чтобы вначале игры можно было ввести имя героя?

F.I.L.I.N.   8 января 2011 в 22:22

__________
вопрос
__________

у кого нибудь получилось создать нового нпс абсолютно с нуля и без xspavnera и без acdc??????????

Военый СТАЛККЕР   9 января 2011 в 08:38

;--------------------
;GaYcc
;-------------------

попробую помочь

что бы изменить вооружение сталкеров напримем выдать новичку что бы у него было вместо обреза например мп5 или гром итд

заходим в config/gameplay/ и выбираем character_desc_escape или другую можно там garbage agroprom итд и видим секции нпс


вот например секция лиса

можно так же попробывать изменить еще и визуал вотак



esc_fox_name
ui_npc_u_stalker_neytral_balon_4 --- меняем также эту строку это строка показывает иконку нпс
esc_fox_bio

esc_fox
stalker stalker_terrain --- по середине группировка

338
-3

characters_voice\human_01\stalker\ -- голос можно друго вписать
-1
0

actors\neytral\stalker_neytral_balon_4 - его визуал так же можно изменить на другой

[spawn] \n --- это все что спавнится у него на пример я ему выдал тоз 34
wpn_pm \n
ammo_9x18_fmj = 1 \n
wpn_toz34 \n
ammo_12x70_buck \n
device_torch \n


#include "gameplay\character_criticals_4.xml"

escape_fox_hello_dialog
dm_hello_dialog
dm_cool_info_dialog
dm_help_wounded_medkit_dialog

-------

2Тёмная ночь Вам потребуется:
config/weathers/weather_default.ltx

Вначале список - это время, потом характеристики
для каждого часа.

Темная ночь:
[default_weather_02]
ambient = 0.0025, 0.005, 0.0075
hemi_color = 0.025, 0.05, 0.075, 0.1

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



помогите мне пожалуйста

;----------------------
;вопрос по тч
;----------------------

в лаборатории х-16 как тока уже захожу в зону пси излучени в подвале где 1 уровень излучателя отключить надо такая ошибка вылетает

Expression : fatal error
Function : CRender::texture_load
File : E:\stalker\patch_1_0004\xr_3da\xrRender\Texture.cpp
Line : 295
Description :
Arguments : Can't find texture 'ui_hud_timer_games'

что делает киньте это файлик

Военый СТАЛККЕР   9 января 2011 в 10:09

свой моды собираю из народной солянки такое посмотреть надо я ее уменя нету

MASYAA   9 января 2011 в 10:22

GaYcc, так возможно. я видел в моде фриплей

Военый СТАЛККЕР   12 января 2011 в 11:45

;--------------------
; вопрос по тч
;--------------------


ребята помогите по 3dmax-cу надо исправить кости персонажу а то у него руки и ноги в другую сторону выворачиваются когда он умирает помогите

Digefal   13 января 2011 в 14:19

такс у меня есть вопрос как сделать новою музыку в главное меню вот например нашел музыку Music.mp3
переделал формат ogg потом переименовал как в сталкере wasteland2_l.ogg и потом сторону r потом переименовал и делал так
2wasteland2_l.ogg и сторону r вставил но начило вылетать
P.S кто поможет я сам модмейкер так-что могу в кое чем помочь

GMSC   15 января 2011 в 00:38

В каких файлах максимальный объём рюкзака менять ?

Mr.Ecko[PoMaH]   15 января 2011 в 14:33

GMSC
Если хочешь отключить фичу то зайди в файл amk_utils.script, найди там переменную RestrictionStock и задай ей значение 0.
там не написано что надо дроп_итемы комментить, там вот что написано:
убрать из amk_utils.script вызовы двух функций:

restriction_stock.restriction_of_stock(obj)
restriction_stock.restriction_of_stock(item)

Если у тебя стоит патч 2, то еще проще:
открываешь тот же amk_utils.script, в начале находишь вот это:
RestrictionStock = 1
и меняешь на это:
RestrictionStock = nil

и фсе...

Никитоссс   17 января 2011 в 17:59

[error]Expression : fatal error
[error]Function : CRender::texture_load
[error]File : E:\stalker\patch_1_0004\xr_3da\xrRender\Texture.cpp
[error]Line : 295
[error]Description :
[error]Arguments : Can't find texture 'npc_icon_outfit_soldier_m1'

Собственно куда прописывать текстуру?
Или может быть у меня ошибка здесь??
[soldier_outfit]:outfit_base
GroupControlSection = spawn_group
discovery_dependency =
$spawn = "outfit\obsolete\soldier_outfit"
;$prefetch = 32
class = E_STLK
cform = skeleton
visual = equipments\svoboda_light_suit
;visual = equipments\soldier_suit
actor_visual = actors\hero\stalker_soldier.ogf

ef_equipment_type = 3

inv_name = outfit_soldier_m1_name
inv_name_short = outfit_soldier_m1_name
description = outfit_soldier_m1_description
inv_weight = 4.0
inv_grid_width = 2
inv_grid_height = 2
inv_grid_x = 18
inv_grid_y = 36

full_icon_name = npc_icon_outfit_soldier_m1

cost = 5000
slot = 6
full_scale_icon = 6,6 ;иконка сталкера в костюме в полный рост

bones_koeff_protection = gilet_mask_damage

immunities_sect = sect_soldier_outfit_immunities

; NO RESISTANCE
burn_protection = 0.1
strike_protection = 0.2
shock_protection = 0.1
wound_protection = 0.2
radiation_protection = 0.1
telepatic_protection = 0.0
chemical_burn_protection = 0.1
explosion_protection = 0.2
fire_wound_protection = 0.2

[sect_soldier_outfit_immunities]
burn_immunity = 0.00 ;коэффициенты иммунитета самого костюма
strike_immunity = 0.00
shock_immunity = 0.00
wound_immunity = 0.00
radiation_immunity = 0.00
telepatic_immunity = 0.00
chemical_burn_immunity = 0.00
explosion_immunity = 0.00
fire_wound_immunity = 0.00

Военый СТАЛККЕР   18 января 2011 в 11:12

как убить этот лог

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description :
Arguments : LUA error: ...e~1\stalke~1.-sh\gamedata\scripts\xrs_grenade.script:125: attempt to index a nil value

Digefal   18 января 2011 в 12:08

Военый СТАЛККЕРфиг знает поищи в Google там должно быть

shadow of stalker   18 января 2011 в 15:36

народ помогите я токо сейчас заинтерисовался этим с чего мне начать

MASYAA   20 января 2011 в 06:36

С уроков!!!

Военый СТАЛККЕР   21 января 2011 в 10:04

;-------------------
;вопрос по тч
;-------------------

подскажите как музыку на новую локацию добавить как например на кордоне играет

shadow of stalker   22 января 2011 в 10:30

Max1m97 типа самый умный нашолся

F.I.L.I.N.   22 января 2011 в 15:59

==================
Военый СТАЛККЕР
==================

как раз недавно вырезал Рыжий лес из чн и добавлял на локу музыку.....

короче смотри; заходишь в папку sounds потом в папку music и видишь файлы типо amb (их там полно думаю найдешь нужный)
=>далее В конфигах ищешь файл game_maps_single.ltx =>открываешь (видишь все локи тч ,там переходы,погоду) и видишь какие треки проигрываются на локациях ну думаю дальше просто)
просто пишешь название того трека который хочешь вставить.

p.с. если что-то не понятно стучи в личку либо здесь )

F.I.L.I.N.   22 января 2011 в 16:03

==================
Военый СТАЛККЕР
==================
кстати в файле game_levels_music можно также менять всю музыку на локах...

Военый СТАЛККЕР   22 января 2011 в 18:41

;----------
;F.I.L.I.N.
;-----------

а как правильно настрить громкость музыку в game_level_musics

вот есть такие строки

____


[l03u_agr_underground_musics]
music\amb10 = 0, 0, 0.3, 0, 0

[l04_darkvalley_musics]
music\amb05 = 0, 0, 0.2, 0, 0

[l04_labx18_musics]
music\ambx18 = 0, 0, 0.2, 0, 0

[l05_bar_musics]
music\amb01 = 6, 22, 0.2, 20, 40
music\amb03 = 22, 6, 0.2, 20, 40

[l06_rostok_musics]
music\amb06 = 0, 0, 0.2, 0, 0

[l07_military_musics]
music\amb21 = 6, 22, 0.2, 20, 40
music\amb17 = 22, 6, 0.2, 20, 40

вот и как настроить чтоб музыку по громче была но неслишком громкой и не тихой

Военый СТАЛККЕР   23 января 2011 в 19:39

;--------------------------
;сталкер тч
;-------------------------


помогите мне срочно вчера играл все норм было сегодня в ключаю игру и сразу ошибку пишет

Expression : fatal error
Function : _out_of_memory
File : E:\stalker\patch_1_0004\xrCore\xrDebugNew.cpp
Line : 359
Description :
Arguments : Out of memory. Memory request: 3506340 K

Военый СТАЛККЕР   26 января 2011 в 15:52

;---------------
;вопрос по тч
;---------------

как прикрутить анимацию перезарядки оружия ак 74_U из сталкер чн в сталкер тч

Zander_driver   27 января 2011 в 03:03

Военый СТАЛККЕР
По вылету - памяти не хватило, причем судя по тому что игра съела 3,5 гига (я же правильно циферки читаю?) дело не в железе.

Военый СТАЛККЕР   28 января 2011 в 22:14

вопрос по тч

как создать в меню опции в разделе видео под кнопкой полный экран еще одну кнопку с такой функции расширение экрана 16Х10

Керик1996   29 января 2011 в 16:45

Люди здесь мона задать вопрос по 3д маху?

Kot-ua   6 февраля 2011 в 10:33

Вопрос по модмейкингу в ТЧ.
Я вот собрался делать один мод,но для него требуется добавлять новые аномалии на карту.И так чтобы они не были динамичны(т.е. чтобы стояли на месте).
Через "Повелитель Зоны" не пойдет,мне нужно размещение аномалий в файлах карты,а не файликом сейва.
весь вопрос состоит в том что редактор карт есть на МП,и тот у меня не запускается,а нп сингл вроде нет.Если все-же есть возможность расставлять аномалии,растолкуйте плз как,а то запарился уже.

Mr.Ecko[PoMaH]   15 февраля 2011 в 12:12

вопрос по ТЧ:
как можно изменить колучую проволку?
я хочу сделать вместо нее бетонный забор)))

Zander_driver   16 февраля 2011 в 16:29

Если не ошибаюсь, загородки колючей проволоки являются неотъемлемой частью локации. Так что придется эти локации переделывать :)
Можно конечно найти текстуру проволоки и поменять на бетон - хз, что это даст, но скрипеть при контакте с гг будет все равно как проволока.

Mr.Ecko[PoMaH]   16 февраля 2011 в 22:57

ясненько...
спс!

VIKman   18 февраля 2011 в 19:45

Zander_driver, не совсем так.
Mr.Ecko[PoMaH], теоретически это возможно:
1. найти модель бетонной стены и ею заменить колючую
впринципе все но есть еще один интересный факт скрипеть при контакте с гг будет все равно как проволока, чтобы такого не было нужна специальная прога для распаковки файла gamemtl.xr ею не сложно пользоваться, вообщем находишь там звуки проволоки и попробуй их удалить если же будет вылет просто замени на свой звук вот и все, но я напоминаю что это только теоретически, захочешь сделаешь


Kot-ua, stalkerin.gameru.net/wiki/index.php/%D0%94%D0%BE.. сталкерин в помощь!

Керик1996, сразу задавай вопрос кто сможет тот поможет, может я смогу помочь ибо немного немало разбираюсь в махе

Mr.Ecko[PoMaH]   19 февраля 2011 в 01:42

парни, у меня еще один вопросец есть...
короче я хочу сделать отдельные ячейки, например для шлемов))
такое ваще возможно ТЧ?

VIKman   19 февраля 2011 в 12:33

Ничем не могу помочь, посмотри на примере симбион мода там я помню были новые слоты

Takai   19 февраля 2011 в 12:59

Mr.Ecko[PoMaH] И так новые слоты, на сколько я знаю, можно добавить 2-мя способами:
1:Путем редактирования самого движка ТЧ.
2:Путем создания скриптов.
Про первый метод мне совершенно ничего не известно, а вот второй существует.
Вот ссыль www.amk-team.ru/forum/index.php?showtopic=10579
В данном моде реализованы слоты для ножа, детектора, и рюкзака.

Put_title_Here   20 февраля 2011 в 21:02

Подскажите пожалуйста, как изменить характиристику "удобность" на "надёжность" но при этом заменить не только слово (это я исам могу), а и скрипт, чтоб тот считывал параметр надёжности с конфигов оружия, как это сделано в некоторых глобальных модах.
Зарание спасибо.
С уважением Rreal Player.

Mr.Ecko[PoMaH]   22 февраля 2011 в 13:56

ты в ТЧ хош изменить эту характеристику?

Zander_driver   22 февраля 2011 в 17:27

Real Player
Скрипт меняется в файле ui_wpn_params.script, в папке скриптс естественно.
В данном случае интересны 4 функции там. GetRPM - скорострельность, GetDamage - урон, GetHandling - как раз то, что нужно тебе, GetAccuracy - точность.
Я у себя сделал отображение надежности вот так:

function GetHandling(section)
local ltx = system_ini()

local fire_dispersion_condition_factor = ltx:r_float(section,"fire_dispersion_condition_factor")
local misfire_probability = ltx:r_float(section,"misfire_probability")
local misfire_condition_k = ltx:r_float(section,"misfire_condition_k")
local condition_shot_dec = ltx:r_float(section,"condition_shot_dec")
local rpm = ltx:r_float(section,"rpm") --- читаем из конфига ствола то что нам нужно

local val
if condition_shot_dec == 0 then
val = 100 --- если износ нулевой, надежность 100
else
local decondition_speed = rpm*condition_shot_dec*0.1
local cond_factor = 0.01*(1/misfire_probability) - fire_dispersion_condition_factor
val = (1/decondition_speed)/5
val = val*(1 - (1/cond_factor))
end --- если не нулевой, считаем с учетом всех факторов

return normalize(val) --- normalize нужна чтобы возвращаемое значение
---не выходило за пределы допустимого. 100 - максимум (полная полоска), 0 - минимум.
end

Put_title_Here   23 февраля 2011 в 12:48

Спасибо большое оч помогло. Ёщё раз спасибо.

vedmak2010   25 февраля 2011 в 20:15

люди помогите как редактировать рюкзак мертвяков?

Никитоссс   25 февраля 2011 в 20:42

[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description :
[error]Arguments : LUA error: ...- Серебряное Издание\shoc\gamedata\scripts\_g.script:20: bad argument #2 to 'format' (string expected, got no value)

В чём проблема?

Никитоссс   25 февраля 2011 в 20:46

[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description :
[error]Arguments : LUA error: ...ое Издание\shoc\gamedata\scripts\bind_stalker.script:408: attempt to concatenate field '?' (a nil value)

В чём проблема?

Takai   26 февраля 2011 в 09:40

vedmak2010 Если ты говоришь о выпадении дропа после убийства нпс то есть 4 файла отвечающие за это:
1.config\misc\death_generic.
2.config\misc\death_items_by_communities.
3.config\misc\death_items_by_levels.
4.config\misc\death_items_count.
1 файл отвечает за выпадение патронов в зависимости от оружия.
2 - за выпадения дропа (еды, медикаментов, артов и т.п.) в зависимости от группировки.
3 - за выпадения дропа в зависимости на каком уровне находится нпс.
4 - Вроде что-то для подсчетов, но точно я не знаю.

Также в файлах config\gameplay\ начинающихся с character_desc в зависимости от уровня и группировки.
И файл config\gameplay\character_items, на который ссылаются из файлов начинающихся с character_desc
Надеюсь написал понятно.

Takai   26 февраля 2011 в 09:42

Никитоссс Опиши что именно ты делал, после чего стала вылетать игра?

Никитоссс   26 февраля 2011 в 11:04

Добавил нового сталкера в игру. Ах да, ещё у меня стоит настройка логики от икстрима.

Takai   26 февраля 2011 в 11:15

Такс, значит до добавления нпс игра не вылетала? а каким способом ты добавлял? И что указанно в 408 строке в файле bind_stalker.script

Никитоссс   26 февраля 2011 в 11:18

Как описанно в Документах на playground.ru

Никитоссс   26 февраля 2011 в 11:18

Игра до этого не вылетала

Takai   26 февраля 2011 в 11:23

Ладно, дай ссылку на документ и что там со строчкой?

Никитоссс   26 февраля 2011 в 11:30

www.playground.ru/dox/stalker_shadow_of_chernoby..

[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description :
[error]Arguments : LUA error: ...- Серебряное Издание\shoc\gamedata\scripts\_g.script:20: bad argument #2 to 'format' (string expected, got no value)

В 20 строке я просто поставил перед словами -- и все прошло.

В 408 строке в bind_stalker.script написанно...

get_console():execute("g_game_difficulty "..game_difficulty_by_num[game_difficulty])

Takai   26 февраля 2011 в 11:46

Хоть я не силен в скриптах, но как я понял игра вылетает при попытке то ли считать то ли сохранить уровень сложности. Напиши еще пожалуйста всю функцию целиком.

Никитоссс   26 февраля 2011 в 11:48

Какую именно функцию?

Takai   26 февраля 2011 в 11:50

В крайнем случае если ты делал все правильно при создании нпс, вылетать не должно т.к. метод рабочий!

Takai   26 февраля 2011 в 11:52

Какую именно функцию? В которой находиться строчка, на которую жалуется игра.

Военый СТАЛККЕР   26 февраля 2011 в 16:25

;----------------------
;вопрос по тч
;----------------------


кто нибуть помогите пожайлуста распаковать аллспавн немогу асдс нехочет распаковывать

Takai   27 февраля 2011 в 02:46

Военый СТАЛККЕР Попробуй www.playground.ru/redirect/www.stalkerin.gameru... У меня v.1004, нормально открывает.

Zander_driver   28 февраля 2011 в 10:39

Вопросец созрел...
К примеру, делаем мы вот так:
local obj = alife():create(item,vector():set(0,0,0),1,1,npc_id)
получаем obj - cse_abstract*, т.е. серверный объект. Как узнать его id, я знаю. А вот как по этому id получить клиентский объект game_object* ?

Takai   28 февраля 2011 в 12:25

Zander_driver К сожалению скриптописание, моя слабая сторона модостроителя. Ни чем помочь не могу. (((

Военый СТАЛККЕР   28 февраля 2011 в 12:48

помогите какой acdc нескачаю нехочет распаковывать на винде 7 нажимаю по соотвествуещему батнику и потом открывается окно с выбором программы и все и дальше неидет может кто поможет аллспавн открыть


для сталкер тч 1.0004

Mr.Ecko[PoMaH]   1 марта 2011 в 17:16

помогите плз!!!
хочу сделать дымовую гранату
знаю что надо делать с имеющейся Ф1, но какие конфиги менять невдупляю...

Mr.Ecko[PoMaH]   1 марта 2011 в 22:38

ещо одна проблема(((
решил сделать новое оружие (Hk 416 и Hk 416-Tactical) на версии 1.06, сначала сделал обычную - пошла, затем на ее основе сделал уже с несъемным колиматорником. прописал все как нужно...запускаю, и б*ть выдает ошибку: Dublicate section 'wpn_hk416' found...
подскажите плз чо с этим мона сделать!!!

Takai   2 марта 2011 в 10:43

помогите плз!!!
хочу сделать дымовую гранату
знаю что надо делать с имеющейся Ф1, но какие конфиги менять невдупляю...
На сколько я знаю, то граната у же есть в игре, и делать ее не надо! Кажется grenade_gd-05 называется.

Takai   2 марта 2011 в 10:48

Mr.Ecko[PoMaH] по поводу Hk 416, что могу сказать вылет из за того что у тебя два ствола с одним именем wpn_hk416, может забыл переименовать секцию со стволом с несъемным колиматорником?

user027373648   4 марта 2011 в 15:21

Хотелось бы наставить объектов на уровень (одиночной игры). Как в Истории прибоя.
Как?

Takai   5 марта 2011 в 07:49

Stalker Buka В истории Прибоя сделано явно через Level Editor SDK, но так как я даже не имею полного SDK сказать, как именно это сделать, не могу, благо для этого есть уроки на wiki, можно спавнить объекты и просто через all.spawns, но это очень не удобно, и такой способ имеет свои минусы.

Zander_driver   6 марта 2011 в 20:22

А еще можно спавнить через скрипт...

user027373648   7 марта 2011 в 06:58

Чтобы навтыкать на Кордоне деревьев? Не-не! Это точно через СДК надо.
Только хз как...

Zander_driver   7 марта 2011 в 09:41

Ах если о деревьях речь... тогда конечно через скрипт вряд ли получится.

Никитоссс   7 марта 2011 в 18:26

Ура! С 5 попытки я всё-таки добавил нового НПЦ, как указано на ПГ. Но проблема в другом. Он ходит по деревне новичков. А мне надо, что бы он стоял как вкопанный. Как сделать?

Никитоссс   7 марта 2011 в 20:14

Ещё одна проблема. Попытался прописать диалог добавленному НПЦ, как указанно на ПГ. Лог:\
[error]Expression : false
[error]Function : CXml::Init
[error]File : E:\stalker\patch_1_0004\xrXMLParser\xrXMLParser.cpp
[error]Line : 87
[error]Description : XML file:text\rus\stable_dialogs_escape.xml value: errDescr:Error reading end tag.

Скелет диалога:






escape_esc_unik_npc_privet_0
1


escape_esc_unik_npc_privet_1
2


escape_esc_unik_npc_privet_2
3


escape_esc_unik_npc_privet_3
4


escape_esc_unik_npc_privet_4
5


escape_esc_unik_npc_privet_5
6


escape_esc_unik_npc_privet_6






Подскажите плз, что мне делать.

Никитоссс   7 марта 2011 в 20:16

Блин. На ПГ почему-то криво показывает..

Zander_driver   8 марта 2011 в 14:03

Потому что тэги.
Если я правильно понял лог, с тэгами как раз какая то неувязка. Проверь правильно ли ты их открываешь-закрываешь, скобки-теги и т.п.

Никитоссс   9 марта 2011 в 16:35

Подскажите, как новому персонажу (в данном случае esc_unik_npc) прописать диалог на взятие побочного квеста (как с Сидором, Барменом и т.д.).

Zander_driver   9 марта 2011 в 17:03

Если квестов предполагается не очень много, то не проще ли прицепить обычный какой-нибудь диалог и в нем на определенные фразы прицепить экшен со скриптовой выдачей задания?

Никитоссс   9 марта 2011 в 17:52

Модострой - не лёгкое дело. Надо бы разобраться, как это сделать :) А вообще было бы не плохо. Из-за такой фичи я добьюсь того, что хотел сделать ещё в том году :)) Создать себя и прописать себе квесты не так, как с другими квестодателями

Военый СТАЛККЕР   10 марта 2011 в 10:35

;--------------
;вопрос по тч
;--------------


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

Zander_driver   11 марта 2011 в 03:55

Военный СТАЛККЕР
Я с трудом понимаю что вы хотите сделать. Чтобы юзать предмет нужно, если не ошибаюсь, вешать на него скриптовый биндер. чтобы показать видеоролик нужен сам этот видеоролик, и наверно есть скриптовая функция для запуска, но я этой темой не интересовался. чтобы что-то делалось один раз и не повторялось, надо использовать инфопоршень.
А чтобы это все вместе увязать - скорей всего надо это делать самому) вряд ли кто станет такую штуку "на заказ" делать.

Военый СТАЛККЕР   11 марта 2011 в 06:30

ну дапустим ты играл в nlc6 начало для сталкер тч вот там есть такая фишка типа журнал play boy я хочу зделать такую же фишку тока книги сталкер

в игре метро 2033 есть книги метро а в моем моде будет книги сталкер модель книги есть текстуру зделал фактически только как эту тектсуру к модели книги привезать незнаю

ну я не прошу на заказ мне нужна хоть подсказка вот например я смотрел отчет лост альфа там подходиш к компу нажимаеш использовать и все на компе можно инфо искать итд вот и я также хочу зделать допустим подошол к грузовику смерти нажал осмотреть и начался начальный неполный ролик где машина разбивается ролик та я обрежу и все и потом обратно в игру вернулись

Zander_driver   11 марта 2011 в 10:14

В общем то я в предыдущем посте описал приблизительный способ решения. Дальше - ищи инфу по этим темам, изучай что и как.

Никитоссс   12 марта 2011 в 11:39

Как через определённый диалог выдать квест? Распишите подробнее, с диалогами познакомился пару дней назад :)

Никитоссс   12 марта 2011 в 13:52

Ещё вопрос по ТЧ.
Броня: 100%
Жизнь: Макс. 100%
---
Броня: 80%
Жизнь: Макс. 80%
---
Понятно? не понятно? Ладно
Как сделать так, что бы кол-во жизней не превышало количества состояния брони?

Zander_driver   12 марта 2011 в 19:32

Hасчет хп/брони вот:

function health_control()
local hp = db.actor.health
local outfit = db.actor:item_in_slot(6) --- по умолчанию 6-й слот для комбеза.
if outfit == nil then return end
local outfit_condition = outfit:condition()
if hp > outfit_condition then
db.actor.health = outfit_condition - hp --- т.к. хп на запись идет как изменение параметра,
--- поэтому разницу вычитаем.
end
end

Писать в любом файле, вызывать из actor:update (bind_stalker.script)

А с квестами я пока не особо много работал - вот такую инфу нашел:
Для выдачи задания есть метод класса game_object (естественно, это должен быть актор)
Код
void give_task(
CGameTask* , -- подготовленный объект задания, см. далее
int , -- время от начального момента до истечения срока задания в ms
boolean ) -- если true и задание с таким идентификатором уже есть, то не будет добавлено
Комментарии:
1. Нетрудно посчитать, что в 32-х разрядное целое влазит миллисекунд примерно на месяц. Соответственно - это и будет максимально возможным временем для задания.
2. Третий параметр вероятно имеет смысл использовать для разных категорий заданий. Одноразовые квестовые должны иметь параметр true, а повторяющиеся однотипные - false

Выдаём задания так:
1. Сначала надо подготовить объект типа CGameTask. Самый простой способ - воспользоваться уже готовыми заданиями, описанными в xml файлах. Для этого у класса CGameTask есть метод load
local new_task = CGameTask()
new_task:load("gar_car_graveyard_quest") -- задание "Предложить помощь Бесу"
2. Собственно выдаём задание
db.actor:give_task(new_task, 3600*1000, true) -- срок выполнения 1 час, если уже выдано, то второй раз не получим

"Описание класса CGameTask"
Код
C++ class CGameTask {
CGameTask() -- конструктор. Как и для большинства классов, конструктор - это просто глобальная функция с именем класса, которая возвращает свежесозданный объект.

void load(string) -- загрузить конфигурацию задачи из файла config\gameplay\game_tasks.xml
-- этот файл содержит несколько инклюдов, так что фактически нужное описание может
-- находиться и не в нём
string get_id() -- даёт строку-идентификатор задачи. Это атрибут id из тега game_task в XML
-- если не был выполнен метод load или не была добавлена хоть одна подзадача, то вернёт nil
-- если вручную добавили подзадачу, то вернёт "user_task"
SGameTaskObjective get_objective(number) -- получить параметры подзадачи по номеру
-- каждая подзадача в xml-файле описывается отдельным тегом objective
-- можно добавлять свои с помощью add_objective
void add_objective(SGameTaskObjective*) -- добавить подзадачу
int get_objectives_cnt() -- число подзадач
string get_title() -- содержимое тега title или значение, установленное ранее set_title,
-- или nil, если никак не инициализировали
void set_title(string) -- установить заголовок задачи (внятное имя)
};
"Описание класса SGameTaskObjective "
Код
Класс [b]SGameTaskObjective[/b] описывает одну подзадачу
C++ class SGameTaskObjective {
SGameTaskObjective (CGameTask*, number) -- загрузить подзадачу из конкретной задачи
-- поскольку конструктора без аргументов нет, то выходит так, что сделать свою подзадачу
-- полностью с нуля не получится. С другой стороны ничто не мешает взять из любой задачи
-- произвольную подзадачу и изуродовать её по своему вкусу

int get_idx() -- номер подзадачи в составе общей задачи
int get_state() -- состояние подзадачи. Возвращает один из элементов перечисления task (см. далее)
void set_description(string) -- установка имени подзадачи (точнее идентификатора, который
-- ещё может быть сконвертирован в строку через механизм локализации)
string get_description() -- даёт значение тега или ранее установленное функцией set_description
-- при выдаче задания будет тренькающий звук и на экране появится имя первой подзадачи
-- (а не имя общей задачи, как можно было бы подумать). При этом, если в таблице строк есть
-- строка с соответствующим идентификатором, то будет выдана именно эта строка
-- если такой строки нет, то будет выдано исходное значение (иными словами все строки перед выводом
-- проходят конвертацию с помощью функции game.translate_string())
void set_article_key(string) -- не знаю что такое
void set_article_id(string ) -- установка статьи в PDA для подзадачи.
-- эквивалентно значению тега
-- Будет отображаться в правой части PDA при просмотре информации о задании
-- article_id должен быть зарегистрированной статьёй
void set_object_id(number) -- вроде как story_id целевого объекта, определяет координаты метки
void set_map_hint(string) -- надпись на метке (не проверял)
void set_map_location(string) -- иконка (не проверял)
-- с помощью указанных ниже функций можно добавлять предусловия и действия на успех и провал задач
-- можно добавлять несколько
-- инфопорция предусловия успешного завершение задачи, соответствует тегу "infoportion_complete"
void add_complete_info(string); //
-- скриптовая функция предусловия успешного завершение задачи, соответствует тегу "function_complete"
void add_complete_func(string);
-- инфопорция, выдаваяемая при успешном завершении задачи, соответствует тегу "infoportion_set_complete"
void add_on_complete_info(string);
-- скриптовая функция, выполняемая при успешном завершении задачи, соответствует тегу "function_call_complete"
void add_on_complete_func(string);
-- инфопорция предусловия провала задачи, соответствует тегу "infoportion_fail"
void add_fail_info(string);
-- скриптовая функция предусловия провала задачи, соответствует тегу "function_fail"
void add_fail_func(string);
-- инфопорция, выдаваяемая при провале задачи, соответствует тегу "infoportion_set_fail"
void add_on_fail_info(string);
-- скриптовая функция, выполняемая при провале задачи, соответствует тегу "function_call_fail"
void add_on_fail_func(string);
};
"Вспомогательный класса task с константами статуса"
Код
C++ class task {
const fail = 0;
const in_progress = 1;
const completed = 2;
const task_dummy = -1;
};
Соответственно, на основе этого пиши скрипт, вызывай из диалога тегом action, и усё.

Никитоссс   12 марта 2011 в 20:59

На счёт брони спасибо, будем пробовать. Ну а с диалогами - ну никак не могу разобраться :)

HeadShot Master   12 марта 2011 в 22:03

Вырезанные монстры с конфигами , спаном , расселением - помогите!На 1.0004 версию надо сделать.!

Zander_driver   13 марта 2011 в 04:15

HeadShot Master
Я не понял, вы хотите сами сделать или чтобы вам сделали?
Если первое - читайте инфу об этом, на вики полно, и делайте. сами.
Если второе - берите мод где это зверье уже восстановлено и не парьте мозги)

Никитоссс
Если со скриптами трудности, разжую подробнее, так уж и быть :)
1. Создаешь в папке gamedata/scripts свой файл скрипта. Для примера назовем его nz.script
2. пишешь в него ту самую функцию что я дал в начале.
3. в той же папке скриптс находишь файл bind_stalker.script, если игровые архивы распакованы то он там должен быть. Открываешь его блокнотом, нажимаешь Ctrl + F.
Появляется окошко поиска. вбиваешь в него:
function actor_binder:update(delta)
и жмешь Enter.
4. После указанных действий у тебя будет найденная в файле и выделенная строчка function actor_binder:update(delta)
В следующую строчку впиши
nz.health_control()
Или свое название файла вместо nz.
Всё. Если все правильно сделаешь то будет как ты хотел.

Никитоссс   13 марта 2011 в 10:55

Сейчас попробую, отпишусь

Никитоссс   13 марта 2011 в 11:04

Zander driver
Твоя функция работает, спасибо!

Никитоссс   14 марта 2011 в 14:47

Жизнь: 80%
Выносливость: Макс. 80%
Как такое сделать? :)

Zander_driver   15 марта 2011 в 07:16

"Описание класса game_object:"
* * *
Члены класса:
//visible – видимость -- нет такого
//enabled – доступность -- нет такого
//satiety – сытость -- нет такого
//circumspection – осторожность -- нет такого
---------------------------------- свойства --------------------------------------------
property health; // здоровье 0..1
property morale; // мораль
property power; // сила(выносливость)
property psy_health;
property radiation; // радиация
// все свойства на запись работают не так, как на чтение. При записи значение имеет смысл
// изменения соответствующего свойства. Т.е. если записать 0.1 в health, то это увеличит его на 0.1


Ручками :)

Никитоссс   21 марта 2011 в 10:43

Скажите мне плз все файлы, которые отвечают за уровни сложности. На основе хочу сделать новый уровень сложности :)

Никитоссс   21 марта 2011 в 16:52

Как на определённого сталкера (esc_unik_npc) сделать метку на миникарте?

Военый СТАЛККЕР   24 марта 2011 в 12:36

;--------------
;вопрос по тч
;--------------

1. заспавнил 2-а телепорта на чаэс2 1-рый телепорт работает телепортирует а 2-ой телепорт повилс где надо но почемуто нетелепортирует вчем может быть проблемма вот скрипт спавна телепортов если надо

function main()
spawn_teleport()
end
function spawn_teleport()
local obj
local a = vector()
a.x =554.48071289063
a.y =151.32740783691
a.z =207.01942443848
obj = alife():create("m_teleport_1",a,227423,2635)
end

function main()
spawn_teleport_1()
end
function spawn_teleport_1()
local obj
local a=vector()
a.x=1029.7078857422
a.y=8.6851711273193
a.z=243.82147216797
obj=alife():create("m_teleport_2",a,236203,2635)
end


2. вопрос как зделать допустим гг зашол в телепорт и перекинула в определеный участок карты и что сразу после того как гг телепортировался сразу потемнел экран в черный и прозвучал звук монолита который выберу и затем начинаются титры думаю понятно как это зделать

trommel   25 марта 2011 в 00:30

Народ посоветуйте:"в Сталкере ТЧ решил заспавнить побольше военных, чтобы было интересней играть, в первой локации под мостом заспавнил через all.spawn 8 военных, но возникла проблема, когда меченый подходит к мосту, они начинают сразу в него стрелять - тем самым нарушается сюжетная линия игры, когда надо подойти к майору Кузнецову и побазарить с ним насчёт того, чтобы пройти через мост, а вместо этого новые военные начинают стрелять, старые военные начинают метаться, так как слышат выстрелы, и всё нахрен сбивается, я понимаю что заспавненым военным
надо как-то привить логику тех военных, что по умолчанию добавлены под мост разрабами игры, но как это сделать не знаю, понятно что тут скрипты рулят, но я в них вообще не силён, пробовал гуглить по этому поводу, но ничего толком не нашёл,помогите "

WezT   28 марта 2011 в 14:32

Никитоссс
actor.ltx

Takai   28 марта 2011 в 15:10

trommel
Пропиши в секции своих нпс в смарт терейне:
"[smart_terrains]
esc_bridge = true"

Artik1151   31 марта 2011 в 22:39

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description :
Arguments : LUA error: ....r. - shadow of chernobyl\gamedata\scripts\_g.script:20: bad argument #2 to 'format' (string expected, got no value)

Подскажите пожалуйста, что означает этот лог. Заранее благодарен!!!!

Artik1151   31 марта 2011 в 22:41

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description :
Arguments : LUA error: ....r. - shadow of chernobyl\gamedata\scripts\_g.script:20: bad argument #2 to 'format' (string expected, got no value)

Подскажите пожалуйста, что означает этот лог. Заранее благодарен!!!!

user027373648   2 апреля 2011 в 10:10

Как приучить мод Сталкеры обходят аномалии (Stalkers are not blind) к 1.0006 версии?

Военый СТАЛККЕР   4 апреля 2011 в 06:37

;----------------------------
;Artik1151
;----------------------------


это критичиская ошибка надо зделать так зайти в папку gamedata/scripts/_g и найти 20 строку и закоментить вотак


function printf(fmt,...)
--log(string.format(fmt,...))
end

теперь идет на то место где вылетает и должны более нормальный вид лога ошибки

Военый СТАЛККЕР   4 апреля 2011 в 06:40

;------------------------
;вопрос по тч
;------------------------

ответи плиз намой вопрос я чуть выше писал

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

Военый СТАЛККЕР   4 апреля 2011 в 06:42

;----------------------------
;Artik1151
;----------------------------


это критичиская ошибка надо зделать так зайти в папку gamedata/scripts/_g и найти 20 строку и закоментить вотак


function printf(fmt,...)
--log(string.format(fmt,...))
end

теперь идем на то место где вылетает и должны получить более нормальный вид лога ошибки

outlander_XL   4 апреля 2011 в 18:14

Помогите с проблемой. Создаю квест на уничтожение лагеря у наемников (волкодав квест дает). При выборе варианта "Я берусь" вылет с логом
Expression : start_node && path
Function : CXml::NavigateToNode
File : E:\stalker\sources\trunk\xrXMLParser\xrXMLParser.cpp
Line : 97
Description : NavigateToNode failed in XML file
Arguments : gameplay\game_tasks.xml
Как я понимаю, за наемников предусмотрены только квесты на убийство сталкеров, а описания (или чего-то еще там) на другие типы квестов там нет. Что и куда нужно писать, чтобы исправить это? Мод FreeplayStart 1.2

Zander_driver   5 апреля 2011 в 06:10

outlander_XL
По твоему логу, дело не в описаниях, а в косячных xml-файлах. где-то ты там забыл или лишнюю написал, кавычку-скобку-запятую или что то вроде того. Ищи :)
Рекомендую применять Notepad++ к примеру...

Военый СТАЛККЕР
Спавнишь как то не так. Откуда нам знать, ты же свой скрипт спавна не показываешь.

Военый СТАЛККЕР   5 апреля 2011 в 06:58

function spawn_klava()
amk.spawn_item("klava",vector():set(92.826484680176,1.2257286310196,-202.51454162598),190515,3457)
function baza_marsh_provodnik_petr_klava_have()
return sak.have_item_namber("klava",1) ~= false
end
function give_petr_item_klava(first_speaker, second_speaker)
sak.out_item_namber("klava",1)
end
function complete_petr_quest(first_speaker, second_speaker)
dialogs.relocate_money(first_speaker, 2000, "in")
dialogs.relocate_item_section(first_speaker, "ammo_9x18_fmj", "in")
dialogs.relocate_item_section(first_speaker, "ammo_5.45x39_fmj","in")
end
end

вот мой текст

outlander_XL   5 апреля 2011 в 12:14

Zander_driver
Там, в моде, нет такого файла game_tasks.xml, то есть используется оригинальный. Xml я не правил, так что грешу только на непредусмотренность других типов квестов. Использую Notepad++.

Zander_driver   6 апреля 2011 в 02:28

Военый СТАЛККЕР
Вроде все правильно... непонятно только, зачем нужно 3 функции засовывать внутрь другой функции.
Единственное что приходит в голову - может ты его где-то далеко спавнишь и его какой то нпс подбирает?

Plyeal   6 апреля 2011 в 02:54

Народ, тут вроде вопросы задают? Ну и я задам. Почему не могу создать текстуру ддс в фотошопе?(КС4П) Редактировать ту которая есть могу. Создать джпег с альфа каналом не могу. Выскакивает варнинг(не помню что там написанно) а дальше менюшка нвидия ддс и кнопку сэйв нажать не получается знает кто что это?

-Бугуртино-   6 апреля 2011 в 15:07

Plyeal
В топку фотошлеп, скачай с русского офф. сайта свежую версию Paint.NET. Она поддерживает DDS, многофункциональна и мало весит.

Put_title_Here   6 апреля 2011 в 15:45

Вот такой вопрос:

function rusta_spawn()
alife():create("wpn_m60",vector():set(58.54114151001,29.201654434204,165.11743164063),379181,97)
end
- этим скриптом спауню м60. А как в скрипте задать кроме координат положение ствола, чтоб оно валялось на боку, смотрело, к примеру, на 30 градусов влево? Как задать эти параметры в этом скрипте?
Помогите плизз, с уважением Real Player.

Put_title_Here   6 апреля 2011 в 15:46

Детройт
Согласен, PaintNet форева!

outlander_XL   6 апреля 2011 в 18:59

Готовится к выходу мод Freeplay Start 1.3. Будет реализованы: возможность модификации оружия и брони, транспорт, немного новых квестов.

Put_title_Here   6 апреля 2011 в 19:48

Как бы ответте плиз уже.

Zander_driver   6 апреля 2011 в 22:18

Детройт
Что такого в вашем PaintNet есть, чего нету в фотошопе? :)
Помоему это лишь дело вкуса и привычки, какой прогой пользоваться. функциональности фотошопа хватает более чем.


Real Player
В этом скрипте - никак. Если не ошибаюсь, функции спавна не принимают каких-либо аргументов о положении предмета в пространстве. А значит и повлиять на это положение из скрипта не представляется возможным.

Plyeal   7 апреля 2011 в 04:47

Real Player
пн ерунда:)
Zander_driver
не просто более чем, мне даже и ее не хвататет:)
В этом скрипте - никак. Если не ошибаюсь, функции спавна не принимают каких-либо аргументов о положении предмета в пространстве.
к нпс это относится? у меня нпс спавнится лицом к стенке и только меняет свое положение при разговоре

Военый СТАЛККЕР   7 апреля 2011 в 07:59

;-------------------
;вопрос по тч
;------------------

я хотел спросить а какая логика у сталкеров которые в баре стоят за столами и у брома который тоже за столом стоит если кто знает напишите

Gogannn   7 апреля 2011 в 09:16

Можно ли делать карты для сингла? если да то дайте ссылку на SDK

-Бугуртино-   7 апреля 2011 в 10:22

Zander_driver

>Что такого в вашем PaintNet есть, чего нету в фотошопе?

Низкий вес, удобность, легкая настройка и куча скачиваемых бесплатных плагинов, эффектов и регулировок (к тому же прога по сути бесплатна).

Zander_driver   7 апреля 2011 в 11:13

-Detroit-
Низкий вес для меня не критичен... а все остальное что вы назвали, есть и у фотошопа.

Plyeal
Насчет нпс не в курсе, возможно это зависит от каких-то свойств их логики, а не от спавна.

Plyeal   7 апреля 2011 в 12:23

-Detroit-
А фотошоп будто денег стоит(Я о скачке с инета)
Zander_driver
спасибо буду думать:)

Put_title_Here   9 апреля 2011 в 17:58

Кто нибудь умеет конвертить модельки из cs:s в stalker, с созданием хада и анимациями? A то очень надо.

Put_title_Here   9 апреля 2011 в 20:03

Или хотябы тутор кинте, только я в 3ds максе полный ноль.

Artik1151   10 апреля 2011 в 19:34

Подскажите пожалуйста, как сделать в тени чернобыля так, чтобы если оружие износилось больше 50%, то торговцы его не будут покупать?

Инкогнито_XXX_   11 апреля 2011 в 15:21

PaintNet на мой взгляд самая удобная прога,с фотошопом были проблеммы,а с ней всё как по маслу!Читает DDS сразу.а на фотошоп надо найти и скачать плагинDDS ,и ещё не известно будет ли он работать
Удобно.Быстро и легко.

Put_title_Here   11 апреля 2011 в 20:04

Согласен, и нет ничё ненужного. Там сверху кстати мой вопрос если чё

Zander_driver   13 апреля 2011 в 15:01

и ещё не известно будет ли он работать
Почему за много лет я так ни разу и не слышал (я уж не говорю что не сталкивался) о случаях чтоб он не работал...
Кривые руки не в счет.

outlander_XL   16 апреля 2011 в 12:03

Кто знает, как сделать так, чтобы артефакт на поясе увеличивал максимально переносимый вес (как в ЧН и ЗП)? additional_inventory_weight не работает.

Zander_driver   18 апреля 2011 в 03:30

Непросто.
Сначала надо сделать такой скрипт, который меняет переносимый вес (реализацию можно посмотреть в моде Kirag-a - энергопитание экзоскелетов). Потом прикрутить скрипт определения артефактов на поясе, и уже в зависимости от того, есть ли на поясе нужный арт, и сколько, менять переносимый вес.

outlander_XL   19 апреля 2011 в 19:34

Подскажите, где можно скачать динамические новости отдельно?

outlander_XL   20 апреля 2011 в 12:02

Ага, нашел. А как их можно добавить в Freeplay start? Как я понял, они там как бы уже есть, только отключены, сравнивал файлы и не нашел функцию, которая бы их включала.
Еще один вопрос. Выдаю тайник актеру через диалог функцией
function get_treasure()
treasure_manager.get_treasure_manager():give_treasure("название нычки")
end
Происходит вылет с жалобой на отсутствие значения npc. Как это можно обойти?

outlander_XL   21 апреля 2011 в 18:59

Использую xr Spawner, так как acdc для меня трудновато (не вариант) Есть один space_restrictor. "Выдрал" его у лагеря свободы, где предупреждение о минах. В поле "скрипт" у него есть следующее:
[logic]
active = sr_tip

[sr_tip]
name = mil_info_max_mines
type = tips
cond = {-mil_max_dead -mil_info_max_mines} %+mil_info_max_mines%
on_info = {+mil_info_max_mines} sr_sound_act

[sr_sound_act]
snd = characters_voice\scenario\military\pda\mil_pda_1
on_signal = sound_end | nil
Этот рестриктор огромен, срабатывает при попадании в него в радиусе метров 50. Как бы сделать его чуточку поменьше? Или через xrSpawner это сделать нельзя? (тогда придется "выдрать" другой?) И еще, объясните, что значат все эти выражения name, cond, on_info...

Takai   23 апреля 2011 в 13:57

outlander_XL
name- имя инфопоршня
cond - кажется выдача инфопоршня
on_info- проверка на наличие инфопоршня.
Смотри написал как понимаю потому что разбирался сам могу и ошибаться.

spark95   23 апреля 2011 в 20:04

Народ, а кто то вскрывал файл "level", находящийся в папке с локой?
Существует программа для разбора и сбора этого файла - unp level, автор - XiaNi. Мне нужно изменить этот файл, т.к. заново компилить локу в макс качестве не хочеться, а нужно внести небольщой фикс с секторами и порталами. Я скачал архив этой проги на сталкерине, но она мало, что консольная, так и ридми даже нету. Отпишитесь пожалуйста.

Военый СТАЛККЕР   24 апреля 2011 в 13:19

;---------------------
;вопрос по тч
;---------------------


как изменить название текстуры руки arm_perchatka в худе модели ствола на другое название перчатки допустим arm_vareshka мне надо

я открыл худ через блокнокт нашол строку act/act_arm_perchatka поменял на act_arm_vareshka и уменя вылит типа uknow_visual_type ну типа неизвесный тип визуала

outlander_XL   24 апреля 2011 в 16:34

Спавнил нпс при помощи acdc, при переходе на локацию с нпс получил единственный вылет (был только раз, все другие - без вылета). Лог, к сожалению, утерян, но была жалоба на nil и capacity_non_exclusive. Это просто глюк или что-то серьезное я там испортил?
И еще вопрос: где можно скачать модели АК и МП5 для ТЧ из ЧН и ЗП? Хочется видеть красивую перезарядку.

Zander_driver   25 апреля 2011 в 00:22

Военый СТАЛККЕР
Название новой текстуры должно содержать столько же символов, что и прежнее.

S.A.N.E.K.73.RUS   27 апреля 2011 в 11:24

Ребят, подскажите пожалуйста как сделать ключевого нпс бессмертным,Волка в частности?

VIKman   28 апреля 2011 в 18:23

S.A.N.E.K.73.RUS
А хер ее знает))

Никитоссс   28 апреля 2011 в 21:54

Добавил через скрипт 5 зомби рядом с толиком через скрипт и прописал в бинд сталкере после строки

if xrs_ai then xrs_ai.actor_net_spawn(self) end
вписал:
--обновление менеджера спавна монстров
if Nikitos817_spawn_monstro then
Nikitos817_spawn_monstro.spawn_monstro()
end
после чего при загрузке сейва вылет с логом, указанным ниже. Так же когда сталкеры кидали гранаты (xtream) - они падали и не взрывались. Вылет появлялся после сохранения\загрузки.

[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description :
[error]Arguments : LUA error: ...ряное Издание\shoc\gamedata\scripts\xr_danger.script:84: attempt to index field 'actor' (a nil value)

84 строка -
best_danger_object:id() == db.actor:id() and

Собственно вопрос: в чём проблема и как это исправить?

Военый СТАЛККЕР   29 апреля 2011 в 14:16

;----------------
;вопрос по тч
;----------------

помогите пожалуйста немогу сделать так что бы худ артефактов использовал другую текстуру с названием пользовался программой

HxD нашол ее на инсайде вики спомощью этой программы сделал так что бы худ артефактов использовал название другой текстуры руки и при заходе игры на стадии загрузка новой игры вылет без лога как исправить то

Никитоссс   29 апреля 2011 в 17:53

После убийства сталкера на Арене словил вылет.
[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description :
[error]Arguments : LUA error: ...е Издание\shoc\gamedata\scripts\death_manager.script:135: bad argument #1 to 'pairs' (table expected, got nil)

Как исправить?

S.A.N.E.K.73.RUS   30 апреля 2011 в 16:20

VIKman,неужели никак нельзя,ведь для солянки же делали бессмертных нпс?

user027373648   30 апреля 2011 в 17:22

Сталкеры, помогите!
Как заспаунить аномалию через ACDC? Я как-то пробовал, но при загрузке быстрого сохранения у меня игра вылетала, ругаясь на алл.спавн. =(

outlander_XL   30 апреля 2011 в 18:31

Как сделать так, чтобы при взятии однотипного квеста выдавался инфопоршн? И при его выполнении тоже выдавался инфопоршн.
Например:
reward_info = %infoportion%
supply_info = %infoportion_2%

Zander_driver   3 мая 2011 в 09:50

Никитоссс
В первом случае - завис биндер актора, во втором игра жалуется что в 135-й строке деад-менеджера ей подсунули nil, вместо ожидаемого списка. Соответственно исправляем - смотрим что, вызванное из биндера, могло его повесить, и откуда нил пришел в 135-ю строку.

pop11   4 мая 2011 в 05:17

Разпаковал all.spawn и такая хрень прописана в alife_l11_pripyat.ltx.

switch_0 = &3=gulag_empty(pri_monolith)}
switch_1 = &3=gulag_population_ge(pri_smart_neutral_stalker1:7) !gulag_empty(pri_monolith)}

Я знаю что обозначают эти условия,непонятно зачем так нужны эти проверки?

Хочу просто заменить группировки Свободу на Монолит. Как мне поступить? (хочу сразу предупредить в скрипте гулага припять свободы нет) .И тупо заменять одну группировку на другую не срабатывает!!!
помоги пожалста.

VIKman   5 мая 2011 в 12:08

S.A.N.E.K.73.RUS
Скорее всего в олл спавне параметр health = значение(0,1,2)

Stalker Buka
попробуй взять любую аномалию из кордона допустим мясорубку и создай точь-в-точь такую же, но с другими координатами или же пробуй редактировать локу через СДК

outlander_XL
Так и пишешь
reward_info = %твой_инфопоршен%

op11
дай всю характеристику перса, может эти строки закоммнетированны))

VIKman   5 мая 2011 в 12:10

Кому помог поставьте "+" справа.

VIKman   5 мая 2011 в 16:52

S.A.N.E.K.73.RUS Баррррррродач))

Вот бессмертный Сидор


[194]
; cse_abstract properties
section_name = m_trader
name = escape_trader
position = -244.69270324707,-24.9579963684082,-133.960006713867
direction = 0,1.54919397830963,0

; cse_alife_object properties
game_vertex_id = 0
distance = 0
level_vertex_id = 594270
object_flags = 0xffffff7b
custom_data = END
[spawn]
wpn_pm
ammo_9x18_fmj

[logic]
cfg = scripts\esc_trader.ltx
END
story_id = 3

; cse_visual properties
visual_name = actors\trader\trader

; cse_alife_trader_abstract properties
money = 1000000
trader_flags = 0
character_profile = escape_trader



Делай по примеру Сидора

pop11   6 мая 2011 в 09:11

Кто знает помогите!!!!

Разпаковал all.spawn и такая хрень прописана в alife_l11_pripyat.ltx.

switch_0 = &3=gulag_empty(pri_monolith)}
switch_1 = &3=gulag_population_ge(pri_smart_neutral_stalker1:7) !gulag_empty(pri_monolith)}

Я знаю что обозначают эти условия,непонятно зачем так нужны эти проверки?

Хочу просто заменить группировки Свободу на Монолит. Как мне поступить? (хочу сразу предупредить в скрипте гулага припять свободы нет) .И тупо заменять одну группировку на другую не срабатывает!!!
помоги пожалста.

VIKman   6 мая 2011 в 12:10

pop11
На 4 поста выше смотри!!!

Asik_Vika   6 мая 2011 в 13:56

Пожалуйста, помогите! хочу сделать спавн меню как (Повелитель зоны) только сама! может кто из вас знает как это сделать "КОНКРЕТНО" ПОЖАЛУЙСТА помогите!!!

Asik_Vika   6 мая 2011 в 18:49

Ну и чё? это савн мод, чё тут разбираться? как самому сделать?

VIKman   6 мая 2011 в 20:44

РАЗБЕРИ КОНСТРУКЦИЮ СКРИПТОВ И КОНФИГОВ!!!

Asik_Vika   7 мая 2011 в 17:48

А как сделать так чтобы ты продовал за большие дельги, а покупал за мелкие?

Takai   8 мая 2011 в 15:49

Это прописывается в секции [ххх_generic_buy], в файле gamedata\config\misc\trade_xxx.
xxx-имя торговца.
Структура записи в этом разделе:
wpn_walther = 0.3, 0.1
wpn_walther - имя предмета, в данном случае - пистолет "Вальтер"
0.3 - максимальная цена, по которой торговец купит предмет
0.1 - минимальная цена, по которой торговец купит предмет

Никитоссс   9 мая 2011 в 13:29

Вопрос для опытных дядей:
Попытался создать новый уровень сложности в ТЧ.
Вот файлы, которые я подвергнул изменению:
1. config\creatures\actor.ltx
2. config\misc\death_items_count
3. config\text\rus\ui_st_mm
4. config\ui\ui_mm_main
5. scripts\bind_stalker
6. scripts\ui_main_menu
---
Так вот что же получилось:
Кнопка кликабельная, при старте не вылетает. Но! Сидорович не читает монолог о том, как он меня спас, сталкеры в деревне не садятся у костра, а военные не патрулируют дорогу (у блокпоста ходят ведь), а вместо всего этого говорят о том, как достал их контракт, а одиночки говорят, мол зачем я в зону попал.
В общих чертах я вам всё объяснил, плз, если вы знаете, в чём проблема, объясните. Ведь ничего же не вылетает, значит всё работает.

VIKman   9 мая 2011 в 19:55

Походу с биндом намудрил, и он перегружается

VIKman   9 мая 2011 в 20:05

и спешу тебя огорчить новый уровень сложности в ТЧ делается через движок, можешь в нем порыться прогой IDA Pro Free желательно 6 но я видел только демки

Никитоссс   10 мая 2011 в 15:50

Ещё одна идея под снос...

Никитоссс   11 мая 2011 в 18:57

Вопрос по ТЧ
Как заспавнить через скрипт сталкера на новых локациях (в паке локаций от Kostya V)?
Как создать его я знаю, но где прописывать его личность? В character_desc_escape можно прописать личности тех, кто на кордоне или болоте, а как поступить с другими локациями?

Никитоссс   11 мая 2011 в 21:56

Такая ситуация нарисовалась:
В моём моде присутствует Stalker Map Pack от Kostya V. В архиве с мап паком был acdc - программа, которая позволяет распаковать алл.спавн для дальнейших изменений.
Дело в том, что эта программа героически не хочет работать. Я нажимаю на декомпиляцию, но ничего не происходит. Я копался в исходном коде, менял ссылки на файлы, менял строчки, да бестолку всё. Поспрашивал людей - сказали, что на Windows 7 не работает, XР надо. Ну вот на комп. курсах (ботан отакэ ) есть 4 таких компа с XP. Ни на одном компе это не заработало. Я скачал штук 15 разных ацдц (все части, разные версии), бестолку. Перерыл весь АМК форум, весь ПГ, кучу сталкер-порталов, искал на сталкер-инсайде...Скачал другой ацдц, для работы которого нужна программа ActivePerl, скачал ту, да всё равно не работает. Более того при нажатии на декомпиляцию батник открывается блокнотом.
В общем в чём проблема? Что менять, что править, что удалять, как заставить эту хрень работать?!! Я искринне не хочу верить, что я с места не сдвинусь в разработке мода.

S.A.N.E.K.73.RUS   12 мая 2011 в 08:39

Никитосс, у меня такая же беда.хочу распаковать аллспавн солянки от 13.12.09.ну нифига не получается ни одним ацдц,а вот аллспавн обычного ТЧ версии 1.0004 всегда распаковывается ацдц меню 2.2. П.С у меня ХР

Никитоссс   12 мая 2011 в 17:48

В солянке присутствуют новые локации, которые ацдц меню 2.2 понять не может

Asik_Vika   13 мая 2011 в 13:53

а можно сделать новую локацию?

Takai   13 мая 2011 в 14:42

Asik_Vika
Если есть весь инструментарий, ясная голова, и прямые руки, то можно.

Asik_Vika   14 мая 2011 в 08:49

А можно сделать так чтобы у определённой группировки перосонажи носили другое оружие? Если можно то как?

Никитоссс   14 мая 2011 в 21:53

Вопрос по ТЧ
Как увеличить громкость рандомных звуков? В билдах они громче были.

Никитоссс   15 мая 2011 в 18:11

Как мне вернуть постэффект псевдособаки как в билде 1935? т.е. смотришь её в глаза и у тебя что-то типа галюцинаций.

pop11   16 мая 2011 в 09:35

VIKman Ты разбираешься а гулагах? или нет? если нет зачем меня к моему же посту отправляешь?

pop11   16 мая 2011 в 09:36

Asik_Vika Конечно можно

VIKman   16 мая 2011 в 14:37

op11
дай всю характеристику перса, может эти строки закоммнетированны))

VIKman   16 мая 2011 в 15:13

Никитоссс
Такая ситуация нарисовалась:
В моём моде присутствует Stalker Map Pack от Kostya V. В архиве с мап паком был acdc - программа, которая позволяет распаковать алл.спавн для дальнейших изменений.
Дело в том, что эта программа героически не хочет работать. Я нажимаю на декомпиляцию, но ничего не происходит. Я копался в исходном коде, менял ссылки на файлы,
менял строчки, да бестолку всё. Поспрашивал людей - сказали, что на Windows 7 не работает, XР надо. Ну вот на комп. курсах (ботан отакэ ) есть 4 таких компа с XP. Ни
на одном компе это не заработало. Я скачал штук 15 разных ацдц (все части, разные версии), бестолку. Перерыл весь АМК форум, весь ПГ, кучу сталкер-порталов, искал
на сталкер-инсайде...Скачал другой ацдц, для работы которого нужна программа ActivePerl, скачал ту, да всё равно не работает. Более того при нажатии на декомпиляцию
батник открывается блокнотом.
В общем в чём проблема? Что менять, что править, что удалять, как заставить эту хрень работать?!! Я искринне не хочу верить, что я с места не сдвинусь в разработке мода.


Попроси Kostya V чтобы он дал тебе его асдс, у тебя не работает из-за того что не прописаны уровни в твоих асдс, а для их прописывания надо знать кол-во
графпоинтов на каждом уровне.

Как мне вернуть постэффект псевдособаки как в билде 1935? т.е. смотришь её в глаза и у тебя что-то типа галюцинаций.
хз)))

Вопрос по ТЧ
Как увеличить громкость рандомных звуков? В билдах они громче были.


Есть 2 файла отвечающие за звук scripts\sound_theme.script и config\misc\script_sound.ltxв них поройся
Если не получится, то скорее всего либо в xr_sound.script либо в движке
Asik_Vika
Просто поменять характеры челов всей этой группировки

Никитоссс   16 мая 2011 в 17:53

"Попроси Kostya V чтобы он дал тебе его асдс, у тебя не работает из-за того что не прописаны уровни в твоих асдс, а для их прописывания надо знать кол-во
графпоинтов на каждом уровне.
"
Чего? Я даже ацдц с мап-пака использовал. Там же всё должно быть прописанно. О каком "его ацдц" может идти речь, если я им и пользовался? Но если ты имеешь ввиду другой ацдц (т.е. не тот, который в мап паке), то скажи пожалуйста, где мне костю найти?

VIKman   17 мая 2011 в 16:37

А какая именно ошибка?

Никитоссс   17 мая 2011 в 17:58

Просто повторяется строчка (путь к ацдц)

Jekobah   18 мая 2011 в 14:46

Есть вопрос - как сделать аптечки "многоразовыми"? Ну то бишь, одну аптечку можно использовать, к примеру, 3 раза.

Takai   20 мая 2011 в 12:55

Jekobah
Делается это просто, в файле items.ltx в секции аптечки в строчке
eat_portions_num = 1
вместо 1 поставить нужное значение.

Jekobah   20 мая 2011 в 17:01

Черт, как все банально и просто... И как я не додумался...

Никитоссс   20 мая 2011 в 20:45

Как приписать НПС, которого я создал, к лагерю новичков в Деревне (гулаг)?
Вот он стоит в деревне, а когда я убиваю волка допустим, все становятся врагами, а он нейтральным остаётся.

VIKman   21 мая 2011 в 10:18

В олл спавне [smart_terrains] бери пример с волка

Никитоссс   21 мая 2011 в 10:45

без алл.спавна

Военый СТАЛККЕР   21 мая 2011 в 18:33

;--------------
;вопрос по тч
;--------------

я создал нпс через скрипт как сделать моего нпс торговцем?

уменя идея появилась только как ее реализовать незнаю может поможете

вообщем дело так хочу сделать что когда состояние костюма 60% выводим сообщение на экран пнв поврежден требуется ремонт и через некоторое время пнв может сам отключится
состояние брони 40% выводим сообщение на экран пнв сломал требуется ремонт и все пнв отключается все и недоступен что бы пнв заработал надо починить костюм пнв станет доступин если состояние бброни хотябы 45% 50% если 40% брони пнв недоступен

может кто поможет и еще поставил мод аи вертолетов , а как на новой локации патруль пустить и также патруль бтр что бы он стрелял по мутантам и стрелял если по гг если гг бтр атакует и других сталкеров атаковал кроме военых

и еще как хит у аномалий как в нлс 6

Никитоссс   22 мая 2011 в 13:43

Expression : header().graph_guid() == ai().game_graph().header().guid()
Function : CALifeSpawnRegistry::load
File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_spawn_registry.cpp
Line : 167
Description : Spawn doesn't correspond to the graph : REBUILD SPAWN!

при запуске новой игры. В чём проблема то? И как исправить?

spaces_dima   22 мая 2011 в 19:40

а как сделать чтобы например я одеваю костюм сталкера и могу прыгать выше бегать быстрей

Никитоссс   23 мая 2011 в 07:37

Спавнить коробки разные (как в билдах) можно только через сдк? Или через скрипт? Объясните, если можно ещё через скрипт как-то.

VIKman   23 мая 2011 в 12:15

Никитоссс
делай через сдк так в 100 раз проще, нежели скриптом

Никитоссс   23 мая 2011 в 19:20

не умею через СДК. Мне лучше скриптом, ибо мне куда понятнее.

pop11   23 мая 2011 в 20:23

VIKman Вот вся характеристика!!!

[6685]
; cse_abstract properties
section_name = smart_terrain
name = pri_smart_freedom_stalker1
position = -51.2709884643555,-2.13914203643799,-90.1799545288086
direction = -0.00794589053839445,3.74969895347022e-005,0.00471905479207635

; cse_alife_object properties
game_vertex_id = 2258
distance = 0
level_vertex_id = 48244
object_flags = 0xffffff3e
custom_data =

Rekongstor   29 мая 2011 в 12:13

Вик, упустил: Spawn doesn't correspond to the graph
Никитоссс
Это значит, что guid all.spawn не соответствует guid game.graph. Связано с перезапаковкой game.graph (возможно, добавление нового уровня в игру). Что делать? Распаковываешь all.spawn на level.spawn и, если получится на level.game (way-points). Потом собираешь all.spawn. Он соберётся в соответствии с game.graph.

P.S. После сборки all.spawn надо распаковать и запаковать обратно, иначе, вылет без лога.

VIKman   30 мая 2011 в 17:15

А ВОТ МОЯ ТРАБЛА:
* Navigation info : 38387 nodes, 1426 sectors, 4876 edges
| | [][stalker][bun_stalker_monolith_0001] : position changed from [-25.368387][-17.300339][53.541153] -> [-9.100001][14.331836][49.699997]
| | [][stalker][bun_stalker_monolith_0006] : position changed from [-38.813423][-19.099855][52.070984] -> [-34.299999][2.110347][23.099998]
***STOP*** file 'P:\xrAI\level_spawn_constructor.cpp', line 209.
***Reason***: *** Assertion failed ***
Expression: !m_spawns.empty()
There are no spawn-points!
***STOP*** file '(null)', line 0.
***Reason***: *** Internal Error ***
Saved dump file to 'logs\xrSE_Factory_VIKman_05-30-11_16-37-06.mdmp'

Присоеденил Забытую деревню, Старую свалку и МГ вылет при сборке спавна враппером(((, методом подстановки выяснил что он ругается на МГ а вот почему хз кто знает?

Digefal   1 июня 2011 в 09:57

Люди может кто нить дать ссылку на скачивание динамического худа для брони как в Lost Zone Armageddon

Военый СТАЛККЕР   6 июня 2011 в 13:30

;----------------
;вопрос по тч
;----------------

помню кто то писал как сделать нпс другом к гг через диалог если кто знает может напишет еще раз как это сделать?

VIKULYA132   7 июня 2011 в 11:36

Люди подскажите как поменять оружие у сталкеров а то ходят с каким-то (извивяюсь за вырожение дерьмом) я уже где то видела здесь на playground по моему в (Модостроение (Скрипрописание, конфигурации и т.п.)) там даже скрин был где сталкер с гаус пушкой стоит, вот только не прочитала как делать))) ПОЖАЛУЙСТА подскажите а))))) буду очень благодарна)

Военый СТАЛККЕР   7 июня 2011 в 11:45

;---------------------
;новый пользователь]
;---------------------


что бы сменить воружение у сталкеров заходим в config/gameplay/character_desc_ любая локация/xml выбераем любой профиль допустим волк

находим такой текс


[spawn] \n
wpn_pm \n
ammo_9x18_fmj = 1 \n
wpn_ak74 \n
ammo_5.45x39_fmj \n
device_torch \n
hand_radio \n


у каждого нпс есть секция spawn вотак мы выдали волку ак74 если ты хочеш другой ствол то по анологии в писывай название в сех стволом смотри в папке config_weapons выберай конкретный ствол допустим gauus открываей конфиг и верхну написано название ствола wpn_gauus

jgbpltytybt   10 июня 2011 в 11:01

Народ, я постарался получше поискать на форумах ПГ, так ничего толкового и не нашел.
Сайт АМК закрыли, а инфа, насколько я знаю, там была.
Вопрос: как сменить патч с 5-ого на 4-ый? Наболевший вопрос, знаю.

Morder07   10 июня 2011 в 22:24

Сазан,в инете есть прога для отката патчей с любого на 4й
----------------------------------------------------------------------------
Я хочу добавить Шурупу возможность чинить броню и оружие за водяру,подскажите,как это реально сделать.Думаю,многим это интересно :) только конкретно,пожалуйста,что и куда прописывать.я в этом полный нубяра:(

Rekongstor   11 июня 2011 в 13:05

зверобой7
то, что ты хочешь сделать, можно спилить через диалоговый ремонт (как у АМК. в ранних версиях так было. как сейчас - не знаю).
можно воспользоваться скриптами AMK или OGSM.... но я бы на такой случай свой написал. он простой:
Диалог...
Почини оружие, а? Я тебе водочки налью, чтоб руки не дрожали.
...
... Ну что там тебе починить?
...
. на диалог тавим precondition repair_vodka.have_slot1
... Оружие в первом слоте (или пистолет. ну как сам захочешь написать такой диалог)
. тут идёт вызов функции наподобие
{action}repair_vodka.repair_slot1{/action}

P.S. я меняю знак "больше" и "меньше" на апохожие } и {. ПГ не позволяет, вроде, их писать

В скрипте пишем:
function have_slot1() -- для пистолета
if db.actor:item_in_slot(1) then -- пистолет (1), автомат (2), броня (6)
return true
end
end

-- по аналогии создаём для автомата и брони


function repair_slot1(first_speaker, second_speaker) -- тоже для пистолета
local slot = db.actor:item_in_slot(1) -- пистолет (1), автомат (2), броня (6)
dialogs.relocate_item_section(second_speaker, "vodka", "out") -- отдаём водочку
slot:set_condition(1)
end

-- по аналогии создаём для автомата и брони

Morder07   11 июня 2011 в 21:04

спасибо,добрый человек,что не поленился расписать подробно:) только напиши еще,куда все это прописывать 0_o

Военый СТАЛККЕР   12 июня 2011 в 09:16

;----------------
;вопрос по тч
;----------------

помню кто то писал как сделать нпс другом к гг через диалог если кто знает может напишет еще раз как это сделать?

Rekongstor   13 июня 2011 в 01:38

зверобой7
даже не знаю, как подойти...
напиши диалог для персонажа с этими фразами
поставь precondition и action там, где сказал.

копируешь в скрипт-файл, указанный в актионе и прекондитионе весь текст, начиная с строки (включительно)
function have_slot1() -- для пистолета

Военый СТАЛККЕР
тебе нужна функция, аналогичная передачи аптечки раненому.
вот такая, которая те нужна
function drug(first_speaker, second_speaker)
first_speaker:set_relation(game_object.friend, second_speaker)
second_speaker:set_relation(game_object.friend, first_speaker)
end

pop11   15 июня 2011 в 04:24

Rekongstor Привет!! Может ты подскажешь?!?
Разпаковал all.spawn и такая хрень прописана в alife_l11_pripyat.ltx.(хотя подобные условия прописаны не только здесь,но меня пока интерисует этот файл).

switch_0 = &3=gulag_empty(pri_monolith)}
switch_1 = &3=gulag_population_ge(pri_smart_neutral_stalker1:7) !gulag_empty(pri_monolith)}

Я знаю что обозначают эти условия,непонятно зачем так нужны эти двойные проверки?

Хочу просто заменить группировки Свободу на Монолит. Как мне поступить?
(хочу сразу предупредить в скрипте гулага припять свободы нет) .
И тупо заменять одну группировку на другую не срабатывает!!!

Kolomiiets   19 июня 2011 в 01:28

А есть ли текст. редактор с функцией сравнивания документов?

К примеру я хочу адаптировать мод А к моду В. У обоих задействован скрипт С. Суть в том, чтобы нужный мне редактор сравнивал оба скрипта, и указывал мне на их отличия в коде. Ибо вручную сравнивать ~5000 строк как-то проблемно...

Rekongstor   20 июня 2011 в 23:55

pop11
первый switch переключает при пустоте гулага pri_monolith
второй при НЕпустоте и наличии в гулаге челов. и, по-моему, такая проверка, даже если лишняя, то сделана для избежания возможных глюков.
ммм. а ты их хочешь местами поменять? может, легче удалить респавнеры старые, нпс старых и заспавнить новых?

SKolomiets
ммм... такие побайтовые сравнители файлов есть. как мне кажется, я через гугл находил. первый результат

--BuTaMuH--   24 июня 2011 в 14:32

Как изменить старт игры . Место спавна ГГ ?

Morder07   28 июня 2011 в 16:50

кто знает,где хранятся конфиги модиф.стволов?на ак глушак добавил,хочется еще и на скорострельный ак добавить

Rekongstor   30 июня 2011 в 21:27

BuTaMuH--
Если позицию, то можно попробовать через xrSpawner. Если на др.локацию, то снять координаты и через ACDC

зверобой7
по-моему, в config\misc\unique_items

BAHAHDP   2 июля 2011 в 18:02

помогите,я решил поменять максимально переносимый вес,изменил max_walk_weight в файле actor.ltx,поменял в system.ltx max_weight,когда заглядываю в рюкзак вес меняется,но когда набираю много вещей,гг не может двигатся с места,в чем дело?

--BuTaMuH--   2 июля 2011 в 21:40

Сколько кг сделал на каждой? Проверь, мож ты перепутал их. Так же на заметку: есть граница веса 40кг которую низя редать

BAHAHDP   2 июля 2011 в 22:52

да я уже понял где ошибся........

Rekongstor   2 августа 2011 в 11:14

--BuTaMuH--
Кстати, такой границы нет.

_Седой_   3 августа 2011 в 15:50

народ помогите как изменить имена у нпс

Rekongstor   4 августа 2011 в 19:37

text\rus\stable_bio_name.xml

StalkerNoob   9 августа 2011 в 18:03

Народ помогите как сделать ядерную гранату (при взрыве появляется радиация)

Rekongstor   18 августа 2011 в 11:04

StalkerNoob
Вот это я не знаю... Можно попробовать посмотреть bind_physic_object.script, но я думаю, что он не подойдёт. Ещё вариант есть. Он более правильный, но долгий и кривой. Нужно сделать гранату артефактом с активацией. У неё прописать по нулям все тайминги (активация). Поставить появление какой-нибудь аномалии (создать новую секцию). В эту секцию написать script_binding. Там просто поставить сам взрыв гранаты на подобии взрыва зомби-камикадзе. Потом поставить появление радиации и удаление этой "аномалии" (т.к. она не подойдёт для радиактивной зоны).

друсев   28 августа 2011 в 16:07

StalkerNoob
ну ты дал пиши в личку модераторам!

IIMaXiMuMII   6 сентября 2011 в 19:52

Народ. подскажите! Не знаю куда написать, подходящий темы не нашел! Может здесь кто подскажет! Как узнать какие песни использовались в моде "Полураспад"???

Павел Панов   8 сентября 2011 в 16:19

Народ, мне нужно как то совместить мод напарники с модом freeplay.
Кто знает как?
Я пробывал - вылетает.

Takai   14 сентября 2011 в 09:57

Два вопроса, возможно ли поставить на апдейт свой скрипт в мультиплеере, и второе-возможно ли сделать чтоб при прицеливании убирались элементы худа (как при нажатии"-")

X_outlander_X   17 сентября 2011 в 21:58

Довольно сложный вопрос. Надо сделать зависимость наподобии сигаретной и еще несколько эффектов. Принял дозу - похорошело (ускоренная регенерация, восстановление сил, точнее прицел, больше веса несешь, действует это все около 10 реальных минут). Через часов 6-8 побочные эффекты (здоровье не восстанавливается, эффект, как будто водку выпил). Еще через 6 часов - жестче (здоровье убывает,эффект - будто 5 литров водяры выжрал), потом - еще хуже (глюки, как на радаре около выжигателя, можешь нести на 20 кг меньше, стреляешь мимо). Съел таблетку - опять похорошело, но через некоторое время опять начинается, придется есть постоянно (а они не бесконечные). В идеале - уменьшение положительных эффектов с каждым приемом и увеличение отрицательных.
Придется писать оче много скриптов, но я готов, я слишком хочу это сделать.

VIKman   19 сентября 2011 в 13:19

Пожалуйста помогите!
Мне нужно улучшить качество текстуры в моделе:



разрешение текстуры в ддс 2048*2048 в макс накладывает текстру 256*256

X_outlander_X   22 сентября 2011 в 20:42

Подскажите, как сделать, чтобы НПС отвечал по-разному в зависимости от его состояния, времени суток, ранга и прочих параметров. Именно НПС давал разные ответы, а не у ГГ появлялись разные варианты.

Zander_driver   2 октября 2011 в 06:13

Делай в зависимости от этих условий - разные реплики ГГ с одинаковым текстом, причем подбор условий сделай так чтобы в любой момент времени появлялась только одна реплика. А уже от них вешай разные реплики НПС.
В итоге разницы между разными с точки зрения игры, но одинаковыми по содержанию репликами ГГ никто не увидит. Получится что НПС отвечает разное на одну и ту же реплику.

Великий Алладин   4 октября 2011 в 13:15

ПОЖАЛУЙСТА ПОМОГИТЕ!!!!Я скачал мод в котором изменен FOV оружия т.е. стал виден приклад.Но мне это не нравится.
КАК ВЕРНУТЬ НАЗАД???????

Великий Алладин   4 октября 2011 в 13:16

И приближения при прицеливании нет.

VIKman   5 октября 2011 в 09:36

Саня Тихий
Это аватары мода постарались и изменили модель худа. Как исправить? Если умееш работать с моделями худа то знаешь как.

P.S. Я лично не умею

Hеревар   5 октября 2011 в 14:17

Модель? Это конфиги, не более. Попробуй посмотри в статьях по конфигам.
Конфигах оружия (кэп).

тимакин   15 октября 2011 в 10:05

Играю в stalker nlc6 начало v 6.008 (первая часть мода от сяка) он сложный для меня, но я малость подрихтовал его правками из нета. Теперь вроде играть проще стало. Так вот ближе к теме! Там у торгаша одного Султан кажется кличут есть стволы крутые за крутые арты (модификаты и проч лабуда)
Так вот. Хочу узнать, а можно ли свои стволы сделать (уникальные) на базе обычных стволов?! Ну скажем переделка 4-х или 5-и зарядного дроба, под 8-и или 10-и зарядный дроб под патрон 45 калибра! Мощный ствол получится и вполне реальный! На крупный мутантов самое то. Ну скажем прицельная дальность немного повысится и убойность (из-за нарезного ствола) немного больше, чем при стрельбе дротиком из обычного дроба. Я много читал про стволы для stalkera, в основном рихтуют худы и параметры. А хотелось бы новый ствол. По моему такой ствол еще никто не делал,а зря! Он получился бы ближе к реальности. Я не спец, но если кто сделает и выложит как его в игру "ввинтить" буду благодарен! С удовольствием обкатаю такой ствол, а может не я один. Наверное хороший ствол будет (подрихтуем на испытаниях). Что то мне подсказывает что ствол будет востребован сталкерами, главное чтоб не слишком убойный был!

Zander_driver   17 октября 2011 в 05:07

Дробовик под патрон 45 калибра... мда, это конечно "ближе к реальности". И вместо дробинок - пули 45 калибра летят, да? Штук эдак 40 за выстрел...
тимакин, насчет того что "такого никто не делал" ошибаешься. Посмотри читерные моды там такого барахла сколько угодно.

Мr. Frееmаn   6 ноября 2011 в 18:34

ОГРОМНАЯ ПРОСЬБА, ПОМОГИТЕ!!!!!!!!!
А я сделал невидимый экзоскелет,
Pix.PlayGround.ru/1203828/45202/584154/
Pix.PlayGround.ru/1203828/45202/584156/
но все НПС всё равно меня видят!!!
Ребят, подскажите что-нибудь, очень прошу!
Совсем незнаю что делать!
_______________________
Заранее благодарю
See you soon.

Rekongstor   15 ноября 2011 в 16:32

See you soon
Тебе придётся править скрипты логики НПС.

стрелок 2009   6 декабря 2011 в 02:27

See you soon
Ща я пошарюсь и попоже тебе напишу
Там есть конфиг стандартно он через 1с проверяет видимость...
Через минут 30 ченибудь придумаю

Morder07   7 декабря 2011 в 09:52

что нужно сделать,чтобы в инвентаре отображался фонарик,бинокль,нож..?

Мr. Frееmаn   10 января 2012 в 09:00

Rekongstor
P.S. я меняю знак "больше" и "меньше" на апохожие } и {. ПГ не позволяет, вроде, их писать

>>

Мr. Frееmаn   10 января 2012 в 09:09

нельзя писать знаки "меньше" и "больше" из-за того что ими обозначаются функции в html
(такие как цвет шрифта и начертания (жирный, курсив и подчёркнутый))
но >>>>>

v2v3v4.   15 января 2012 в 15:45

Зверобой7
в файле \gamedata\config\system
найти строки
slot_persistent_1 = true ;knife
slot_persistent_2 = false ;pistol
slot_persistent_3 = false ;automatic
slot_persistent_4 = true ;grenades
slot_persistent_5 = true ;binocular
slot_persistent_6 = true ;bolt
slot_persistent_7 = false ;outfit
slot_persistent_8 = true ;pda
slot_persistent_9 = true ;detector
slot_persistent_10 = true ;torch

и сменить их на

slot_persistent_1 = false ;knife
slot_persistent_2 = false ;pistol
slot_persistent_3 = false ;automatic
slot_persistent_4 = true ;grenades
slot_persistent_5 = false ;binocular
slot_persistent_6 = true ;bolt
slot_persistent_7 = false ;outfit
slot_persistent_8 = true ;pda
slot_persistent_9 = true ;detector
slot_persistent_10 = false ;torch

v2v3v4.   15 января 2012 в 15:56

Мr. Frееmаn
ai_ignore_actor 1
введи может заробит

Мr. Frееmаn   25 января 2012 в 11:54

Надо же здесь кто-то появился!
А я думал что про эту тему все давно забыли!
Да, и куда ввести? В параметры костюма?

Мr. Frееmаn   25 января 2012 в 12:00

ai_ignore_actor = 1
может так?

Мr. Frееmаn   25 января 2012 в 12:09

если написать в файле gamedata/config/misc/outfit.ltx и приписать в конце параметров костюма, то не пашет!!!

v2v3v4.   26 января 2012 в 23:19

да бл это консольная команда, нет гарантий на работоспособность!

v2v3v4.   7 февраля 2012 в 06:20

Мr. Frееmаn
будет работать в билде 3120!

IIMaXiMuMII   29 февраля 2012 в 10:51

Всем привет! У меня такой вопрос. Уже давно я пытаюсь отредактировать на свой лад мод "NLC 6 Начало", но все безуспешно((( Сам мод мне очень понравился, но некоторые моменты просто раздражают: сохранение только у костров и ломбад, очень малый вес в игре, при необходимости таскать с собой кучу хлама необходимого в игре и др.

Как мне отредактировать игру?

v2v3v4.   29 июня 2012 в 05:02

IIMaXiMuMII
ну ты ваще....

Sakola   13 июля 2012 в 12:15

Ребята у меня такой вопрос к вам. Я заспавнил нпс в нужном месте но после боя он стоит в совсем другом месте как зделать чтоб он после боя вернулся на свое место? Что надо прописать в логике?Очень надо.

Sakola   13 июля 2012 в 12:17

Ребята что мне надо прописать в логике чтоб нпс после боя вернулся на свое место? Очень надо.

--[Cutting_heads]--   16 июля 2012 в 19:59

Кто готов помочь мне сделать адаптацию Мистери под ОГСМ 1 8 на ЧН? Подробнее тут www.playground.ru/blogs/stalker_clear_sky/kto_ho..

Restless hunter   8 августа 2012 в 19:39

Как изменить в игре пробиваемость поверхностей?

choper321   5 сентября 2012 в 10:36

Здравствуйте!Помогите пожалуйста,где в тени Чернобыля находится файл отвечающий за чистку трупов в зоне,то-есть что-бы трупы сталкеров быстрее исчезали.В зов припяти понятно,а ТЧ то-ли он как то по другому называется.И если это какой-то другой файл,то где находится число (время) до исчезновения трупа?Заранее всем благодарен за помощь !!!

Антон Щепелин   8 сентября 2012 в 19:58

Ребята привет! Я тут новичок, и форумом пользоваться не очень получается, поэтому сразу спрашиваю.

Какие надо изменить конфигурации оружия, чтобы поставить например "Грозу" в слот для пистолета?

serafont   25 сентября 2012 в 14:25

Восставший из адазайди в gamedata/config/weapons.ltx далее открой любой вид оружия текстовой файл блокнотом , далее найди строки k_pierce =1малая пробиваемость 3-максимальная пробиваемость или 5- супер пробваемость это и есть пробиваемость поверхностей чем выше значение тем больше материалов и поверхностей оно будет пробивать например 3 пробивает все что разрешено в игре (все материалы за исклучением неразрешенных разработчиками)

serafont   25 сентября 2012 в 14:46

парни у меня вопрос я в actor .ltx отключил опьянение alcohole =0.0 от водки чтоб не качалась камера , захожу в игру выпеваю водку проверить и камера закачалась опьянение , в чем дело я же его отключил , может где еще есть какой файл который отвечает за опьянение актера?

Madevi   26 сентября 2012 в 03:06

serafont, надо было в файле items.ltx, в разделе водки менять подобный параметр, тогда бы все получилось.

serafont   30 сентября 2012 в 12:58

TuMaN94спасибо огромное ато я уж было отчаялся)))

Ron Aero   5 октября 2012 в 15:01

дарова, народ! столкнулся с очень странной проблемой... Unpacker'ом достал файл gamedata\config\creatures\m_stalker.ltx (остальные, не нужные, удалил). фишка в том, что даже с НЕМОДИФИЦИРОВАННЫМ LTX'ником игра не запускается (причём картинка перед запуском выскакивает, а перед роликами разрабов всю тухнет)! если файл убрать из папки сразу всё норм пашет... хз... смысл надобности файла заключатеся в том, что я хочу, запрячь пасанов в игре оружие подбирать, а не выкидывать... ну вы поняли))

пару лет назад такое сделать получалось, это точно помню. версия 1.0006 (не помню скока нулей =) )

Madevi   6 октября 2012 в 10:00

Ron Aero, ты этот файл, судя по всему, вытащил из архива gamedata.db0, а надо было из последнего, gamedata.dbc, в случае с 6-м патчем, если не ошибаюсь (в общем из самого последнего, если в нем нету, то из предыдущего).
P.S. Нулей правда 3)

serafont   8 октября 2012 в 16:13

DIERON25еще возможен как вариант в файле fs.game.ltx
где прописано gamedata true | true попробуй поставь true|false иногда помогает
и в строке там же config true |true поставь false true
у меня нехотела игра запускаться с изменненным мною all.spawn я выставил все как описано выше и все заработало !!!

[scintilla]   20 октября 2012 в 11:01

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

_SAINTS_   27 октября 2012 в 08:41

что-же это такое? делал всё точно по инструкции, оружие добавил-вылетает, группировку-то же самое. может это всё потому что я делал эти моды не оригинала? у меня стаит мод апокалипсис.

Madevi   27 октября 2012 в 10:03

_SAINTS_, ну если ты брал файлы с оригинала, в то время как у тебя другой мод стоит, работать в этом случае игра не обязана . Если же нет, то даже и не знаю

Restless hunter   6 ноября 2012 в 23:15

Как сделать чтоб можно было продавать патроны сталкерам?
Trade generic я уже отредактировал,но все равно не работает.

Незовитин Никита   13 января 2013 в 13:10

Ребята кто поможет мне в создание хочет помоч мне в создание мода пишите в личку!!!

Незовитин Никита   13 января 2013 в 13:12

Как сделать так чтобы когда появляешся на янтаре Семенов не подходил к Сахарову,я искал так и не нашол

Незовитин Никита   13 января 2013 в 13:15

Как сделать новые слоты для оружия?

Никита Биза   22 мая 2013 в 16:32

у меня вопрос, хочу импортировать модели оружия из сталкера зп в сталкер тч с помощью MilkShape 3D, читал статью как переносить модели, ничего не получается, незнаю как анимацию делать, короче я чайник в этом деле, помогите кто нибудь!

Leon-2133   22 мая 2013 в 21:49

ВНИМАНИЕ!!! ОБЪЯВЛЯЕТСЯ НАБОР ГРУППЫ ДЛЯ СОЗДАНИЯ ИГРЫ ЖАНРА ШУТЕР ПО МОТИВАМ ИГР STALKER И МЕТРО 2033 НА ДВИЖКЕ CRYENGINE 3!!!! ПРОШУ УЧЕСТЬ ЧТО ПРОЕКТ НЕ КОММЕРЧЕСКИЙ И БУДЕТ РАСПРОСТРАНЯТЬСЯ АБСОЛЮТНО БЕСПЛАТНО И ПО ЭТОЙ ПРИЧИНЕ ВАША РАБОТА НЕ БУДЕТ ОПЛАЧИВАТЬСЯ! ОТ СЕБЯ ОБЕЩАЮ ЧТО ВАШИ ИМЕНА БУДУТ УКАЗАНЫ В ТИТРАХ ИГРЫ. ЗАИНТЕРЕСОВАВШИМСЯ ПРОСЬБА ПИСАТЬ В ЛИЧКУ Т.К. ЗДЕСЬ ОТВЕЧАТЬ НЕ БУДУ!

[Electro]   7 июня 2013 в 05:17

У меня один вопрос: как делать диалог после которого появится новый только у другого персонажа

Madevi   7 июня 2013 в 05:59

[Electro], смотри stalkerin.gameru.net/wiki, если не сталкивался с такой темой как инфопоршны. Если сталкивался, то там ничего трудного, позже попробую объяснить.

[Electro]   9 июня 2013 в 05:30

Madevi
Диалогами и инфопоршнями я занимаюсь давно, но у меня только не получается сделать диалог после которого появится новый.

Madevi   9 июня 2013 в 06:01

[Electro], тогда вкратце - создаешь инфопоршн, выдаешь его в первом диалоге, потом во втором добавляешь проверку на его выдачу. Могу еще подробней описать.

[Electro]   10 июня 2013 в 14:53

Madevi
Давай. Только в личку окей. Буду благодарен.

KirillDK   24 июня 2013 в 13:02

Добрый вечер, мододелы. У меня есть несколько вопросов, на которые не смог найти ответов в интернете:
1) В каком файле находится задание "найти стрелка, убить стрелка" и как его удалить из ПДА?
2) Где прописать выдачу задания при старте игры?
3) Можно ли зспавнить артефакт с помощью xrspawner'а?
Пока все, дальше по ходу работы будут новые вопросы. Буду благодарен тем, кто откликнется

KirillDK   24 июня 2013 в 14:30

и еще вопрос: как убрать стартовый ролик про грузовик смерти?

Madevi   24 июня 2013 в 16:14

KirillDK
1) info_portions.ltx, стереть пятую строку (там где storyline_eliminate_gunslinger, форум не даёт писать нормально xml-код)
2) Вот как раз в этой же строчке можно и добавить свое задание
3) Эмм... не пробовал, но вроде как можно.

KirillDK   25 июня 2013 в 12:36

Madevi
спасибо, все работает, только файл info_portions имеет расширение xml.
а про удаление ролика при старте игры не знаешь?

KirillDK   25 июня 2013 в 18:06

нет, ты все правильно сделал, это по игре Меченый как бы только очнулся, поэтому такой эффект, если спавниться у сидоровича. у меня же старт игры на Янтаре, так что все нормально, спасибо

[Electro]   23 июля 2013 в 06:45

Вы не знаете, как мне достать спальный мешок из народной солянки и вставить его в оригинал. Какие файлы для этого потребуются?

[Electro]   29 июля 2013 в 06:07

Кто-нибудь знает как создавать переходы между локациями через скрипт без использования all.spawn-a.

[Electro]   20 августа 2013 в 15:46

Кто нибудь знает как объединять локации в game.graph-e ТЧ-ешного типа. Например я скачал отдельно локации генераторы и АТП. А геймграфы у них у каждого свои. А я хочу чтобы они были в моем моде обе, а не по отдельности в разных геймдатах. Как объединить эти локации в один геймграф?

Никита Биза   2 февраля 2014 в 13:46

никто не отвечает((((((помогите мне с передлкой анимации, у меня есть ПМ на руках ЧН, и с анимацией из сталкер ЧН, можно как нибудь выдернуть эту анимацию и поставить на другие пистолеты???

RusPack1295   2 февраля 2014 в 13:58

Пользуйтесь программой 3Ds Max в ней можно создавать самые офигенные моды.

Никита Биза   2 февраля 2014 в 16:59

ну я то не особо разбираюсь в переделке оружия, только немного, не могли бы мне рассказать как это сделать

Rekongstor   6 мая 2014 в 15:40

Никита Биза, если попробуешь ставить анимку ПМ на какую-нибудь беретту, то тебе придётся несладко. Суть в том, что кости у моделей расположены по-разному. Если сделаешь такое смешение анимок, то твои стволы превратятся в кал. Лучше читай уроки по анимированию моделей в максе, ну или в майке на крайняк.

Gree123   13 декабря 2014 в 16:03

А как убрать колючую проволоку чтобы можно было спокойно на тачке погонять ?

gans77   26 января 2015 в 08:51

Хочу создать самый правдивый и самый военный мод без ЭКЗОСКИЛЕТОВ СЕВ и КОМБЕНИЗОНОВ думаете это невозможно? но я скажу что может быть вместо этих бессмысленных и несуществующих костюмов:

Камуфляж - все виды: зеленый синий болотный серый ночной зимний...
Снаряжение - МВД ОМОН ВДВ НАТО...
Камуфляж специальный из CallDы тот что всегда на снайперах
Куртки, множество курток и антирадиционные апгреады (взамен комбезам)
непромокаемая куртка химснаряжение(советских годов), химснар экологов ораньжевая(она существует)
противогазы большое кол-во ... каски, маски, Шлем Мвд и Спецназа, но настоящий, из бумаги(такой есть)
от старого сталкера: пантовские плащи + непромокаемый плащ, Снаряжение ЧН и вся броня военных, кроме СКАТ

Roelyanyllon   25 февраля 2015 в 13:37

Наболело проблема в ТЧ, износ оружия и брони.Находил моды которые это убирают износ, но добавляют кучу ненужностей. Ребята помогите найти или сделать мод(скрипт), который убирает износ. В долгу не останусь))))

Вадим Привалов   27 марта 2015 в 19:28

народ подскажите где исправить в моде компаньоны кол-во нпс которых я могу с собой брать!

Rekongstor   5 мая 2016 в 21:23

Gree123
Покопайся в X-Ray SDK, Shader Editor. Нужна настройка, ставящая ограничение на движение игрока в материалах, которые использует фейк. Может быть и поможет. Тем не менее я знаю и другие способы, точнее знаю, что они есть, но расписать их не смогу.

gans77
Всё давно уже расписано в уроках на википедии stalkerin.gameru.net Там и создание предметов, моделирование, текстурирование - всё, что нужно для создания своих броников. Насчёт старых - тебе нужно подтереть все их в all.spawn, плюс в npc_profile поменять все модельки с этими костюмами на свои (или просто вырезать npc). Насколько я помню, файл spawn_sections отвечает за респаун. Вроде бы там тоже указываются модели, которые нужно поменять.

Rейвен
В каждом ltx конфиге оружия есть параметр(ы), который отвечает за увеличение износа с каждым выстрелом. Это
condition_shot_dec и condition_queue_shot_dec
Если через скрипт, то можно попробовать что-то вроде перебора всех объектов и bind_stalker (лучше с переодичностью), и установка c 1 всем объектам, удовлетворяющим условию, что они являются оружием (делается многими способами, не буду описывать, какими).
Вадим Привалов
В файле scripts\dialogs.script 351 строчка (для версии 1.8)
if xr_companion.number_of_companions > 0 then
Нужно установить вместо 0 своё значение. Но я бы это не рекомендовал делать.

^ Это же никто не прочитает

DjivaLukash   15 апреля 2017 в 22:28

Как в сталкер тень чернобыля спецназ сделать более живучими чем остальные нпс?

Ser_Bit   8 июля 2021 в 15:23

Извиняюсь,но как убрать скрипт двери,чтобы она открывалась всегда?(у сидоровича в бункере)



С предложениями, замечаниями и помощью в развитии сайта обращайтесь на info@PlayGround.ru
Gas Powered Games© and Dungeon Siege© are the copyrighted property of Gas Powered Games, Corp.

 Форумы

 Dungeon Siege 2
 Dungeon Siege
Нет курсора Мыши (14)
ВСЕ СОВЕТЫ НОВИЧКАМ В ОДНОМ ТОПИКЕ (14)
Dungeon Siege: The Lands of Hyperborea (624)
Пропало сохранение (Уже НАДОЕЛО проходить!) (8)
Dungeon Siege на windows 7 (14)
Mage World (45)
Проблема с локальным геймингом! Помогите! (0)
Где найти русификатор текста от 1С (не звука, а текста) (0)
Моды (3)
Глюк с Наджем в DSLOA (0)
Сетевая игра (4)
Не запускается игра... (2)
Кооператив Dungeon Siege (2)
DS II: Прохождение (456)
Поблемы с Tank Viewer и Tank Creator... (6)
Вопросы по игре (87)
Полное Прохождение DUNGEON SIEGE2 - v2 (256)
Вопросы по взлому сейвов (1)
Пропали спутники из таверны (1)
Помогите застрял с Квестами (2)