Перейти к содержанию

Рекомендуемые сообщения

 
 
2 часа назад, Neptun сказал:

Есть классик метод: при выходе из гуи выдаёшь этот предмет ГГ.

А зачем мне его выдавать, если у ГГ данный предмет уже есть...

46 минут назад, Yara сказал:

На классе пда - без даблклика, но с рабочей функцией в меню, через пкм по предмету:

[item_script_use]:device_pda
$spawn                = "equipments\item_script_use"
play_function      = xr_effects.my_func

В ЗП это точно будет работать не придется ли делать движковые правки? Если я не ошибаюсь, в ЗП у того же ПДА нет возможности вывести меню "Использовать" или же даблклик.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
1 минуту назад, -HARD- сказал:

уже есть

Это реализация бесконечного использования, использовали- запустили гуи, закрыли гуи заспавнили предмет


Дополнено 2 минуты спустя

Вот подобная реализация 

 

  • Спасибо 1

 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Охотник за артефактами

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Уважаемые, подскажите, какой файл и где ковырять, если хочу Шустрому изменить время доставки товара? К примеру, чтобы пистолеты за 3-4 часа найти мог, а на экзу уходило недельки две?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Щур gamedata\configs\scripts\zaton\zat_b51_quest_line

  • Хабар 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

del

Изменено пользователем Pavel2000

 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Охотник за артефактами

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Sovkastom В настройках смарта:

[smart_terrain]
...
respawn_only_smart = true
respawn_params = respawn@zat_sim

[respawn@zat_sim]
spawn_stalker@novice

[spawn_stalker@novice]
spawn_squads = stalker_sim_squad_novice
spawn_num = 1

 

  • Лайк 1
  • Хабар 1

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

del

Изменено пользователем Pavel2000

 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Охотник за артефактами

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

lva Обычно все эти действия запрещены в логике данного НПС.


Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Я хочу сделать так чтобы они пока не соберут весь лут некуда не уходили но АИ их уводит не давая обыскать всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Всем привет! хочу добавить свои правки для STALKER GAMMA на сайт. уоучшмл химеру и перебалансил боеприпасы. Все мутанты стали быстрее и живучее

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Вечер добрый!
Возможно ли телепортировать ГГ через диалог на другую локацию по координатам?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
8 часов назад, Ximer017 сказал:

Всем привет! хочу добавить свои правки для STALKER GAMMA на сайт. уоучшмл химеру и перебалансил боеприпасы. Все мутанты стали быстрее и живучее

https://www.youtube.com/watch?v=uxTdtyObpjE&t=336s

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

lva У таких НПС обычно в логике есть строки:

gather_items_enabled = false	;Не подбирать брошенное оружие
help_wounded_enabled = false	;Не лечить раненых
corpse_detection_enabled = false	;Не обыскивать трупы

Ximer017 Создавайте тему мода в соответствующем разделе, если уж хотите поделиться.


14 часов назад, -HARD- сказал:

Возможно ли телепортировать ГГ через диалог на другую локацию по координатам?

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

Изменено пользователем denis2000

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

[logic]
active = sr_idle@do

[sr_idle@do]
on_info = {+zat_n6_smolk_ataka_dialog_done} sr_idle@task %+zat_n6_mono_start%

[sr_idle@task]
on_info = {+zat_n6_mono_1 +zat_n6_mono_2 +zat_n6_mono_3 +zat_n6_mono_4 +zat_n6_mono_5 +zat_n6_mono_6 +zat_n6_mono_7 +zat_n6_mono_8 +zat_n6_mono_9} sr_idle@end %+zat_n6_mono_dead%

[sr_idle@end]


Почему не выдаётся инфопоршень +zat_n6_mono_dead?
Хотя каждый из инфопоршней +zat_n6_mono_1 и т.д по одиночке выдаются
И первая часть с zat_n6_mono_start тоже выдаётся

Изменено пользователем SoDizzari

 

Защитим мир от заразы - Зоны                   Долг.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

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


 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Охотник за артефактами

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Pavel2000 Ты о чём?


 

Защитим мир от заразы - Зоны                   Долг.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

SoDizzarihttps://xray-engine.org/index.php?title=Настройка_логики_(Зов_Припяти)#.D0.A1.D1.87.D0.B5.D1.82.D1.87.D0.B8.D0.BA.D0.B8


Дополнено 2 минуты спустя

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


Дополнено 3 минуты спустя

Должно сработать


 1540412914_ezgif.com-optimize(1).gif.ec7250e918399802d8fe85d6d4fd7081.gif

«Если долго мучиться, что-нибудь получится»
Охотник за артефактами

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Прошу помощи с тепловизорами из оригинального ЗП. Ну, этими рамками, которые обводят сталкеров и зверьё, когда смотришь на них в оптику.

Что хочу сделать: уникальный ствол, к которому изначально прикручен этот апгрейд, но не через саму ветку апгрейдов – ветка отключена, сами апгрейды уже встроены. Идея в том, что ствол был модифицирован, попал с предыдущим владельцем в аномалию, но вместо того, чтобы разрушиться, сплавился с артефактом, поэтому модифицировать его уже нельзя. Делаю именно так для того, чтобы не отображалась иконка апгрейда на оружии, т.е. зелёный квадрат с белой стрелкой в левом верхнем углу иконки ствола в инвентаре.

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

scope_name                         = wpn_addon_scope_detector
scope_status                        = 1

Так вот, ЗП его не видит – прицел на оружии есть, увеличение работает, но эффекта тепловизора нет. Если scope_status переключить на 2 и прикрепить прицел, лежащий в инвентаре отдельно, то всё работает, но такой вариант мне не похдодит. Не могу понять, почему так.

Конфиг прицела стандартный для ЗП: wpn_addon_scope_detector

Конфиг оружия:

Спойлер


[wpn_vintorez1]:wpn_vintorez
$spawn                              = "weapons\vintorez1"
cam_dispersion                        = 0.1
cam_dispersion_inc                    = 0.05
cam_step_angle_horz                    = 0.05
condition_shot_dec                    = 0.0
condition_queue_shot_dec             = 0.0
control_inertion_factor             = 1.25f
cost                                = 75000
crosshair_inertion                    = 4.8
ef_weapon_type                        = 6
fire_dispersion_base                = 0.14
fire_dispersion_condition_factor    = 1.5
hud                                 = wpn_vintorez_nimble_hud
installed_upgrades                  =
inv_grid_x                          = 54
inv_grid_y                          = 27
description                            = st_wpn_vintorez_nimble_descr
inv_name                            = st_wpn_vintorez_nimble
inv_name_short                        = st_wpn_vintorez_nimble
inv_weight                          = 3.39 ; потяжелела из-за артефактов
misfire_start_prob                     = 0.004
misfire_end_prob                    = 0.05
parent_section                      = wpn_vintorez1
PDM_disp_base                          = 0.92
PDM_disp_vel_factor                  = 1.3
PDM_disp_accel_factor                  = 1.3
scope_name                            = wpn_addon_scope_detector
scope_status                        = 1
scope_zoom_factor                    = 14 ; 63.3
upgr_icon_height                    = 100
upgr_icon_width                        = 300
upgr_icon_x                            = 300
upgr_icon_y                            = 1950
upgrade_scheme                      = 
upgrades                            = 
visual                              = dynamics\weapons\wpn_vintorez\wpn_vintorez_nimble.ogf
zoom_cam_dispersion                    = 0.05
zoom_cam_dispersion_inc                = 0.04
zoom_cam_step_angle_horz             = 0.05

[wpn_vintorez_nimble_hud]:wpn_vintorez_hud
item_visual                            = dynamics\weapons\wpn_vintorez\wpn_vintorez_nimble_hud.ogf

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Подскажите пж, в чём может заключаться ошибка на IXRAY
 

! [LUA] SCRIPT RUNTIME ERROR
[LUA] Error: [string "xr_conditions"]:615: attempt to index local 'smart_control' (a nil value)

FATAL ERROR

[error]Expression    : !m_error_code
[error]Function      : raii_guard::~raii_guard
[error]File          : F:\ixray-team\ixray-1.6-stcop\src\xrScripts\script_storage.cpp
[error]Line          : 530
[error]Description   : see call_stack for details!

stack trace:


 

Защитим мир от заразы - Зоны                   Долг.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Hounfor Добавьте
scope_alive_detector  = scope_detector


SoDizzari В скрипте xr_conditions строка 615 параметр smart_control равен nil. Включайте расширенное сообщение об ошибках и смотрите, что твориться в этом срипте.

Изменено пользователем denis2000
  • Хабар 1

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
1 час назад, SoDizzari сказал:

[string "xr_conditions"]:615: attempt to index local 'smart_control

Походу, ты пытаешься использовать check_smart_alarm_status на смарт, у которого ты не прописал smart_control настройку. Можешь это сделать по аналогии с ванильным, например scripts\jupiter\smart\jup_a6.ltx


Мод в разработке - X-7: Эпицентр
Дискорд мода - https://discord.gg/mpvs685UYN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
13 минут назад, denis2000 сказал:

Hounfor Добавьте
scope_alive_detector  = scope_detector

Пробовал. Ввод в конфиг самого оружия ничего не даёт, а в конфиге прицела оно уже есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
13 минут назад, Prostomod сказал:

Походу, ты пытаешься использовать check_smart_alarm_status на смарт, у которого ты не прописал smart_control настройку. Можешь это сделать по аналогии с ванильным, например scripts\jupiter\smart\jup_a6.ltx

Не знаю, что такое аларм статус и я егер сам не трогал. И как включить расширенное сообщение об ошибках?


 

Защитим мир от заразы - Зоны                   Долг.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   1 пользователь онлайн

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования