-
Публикаций
305 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные FalkineIsaku
-
-
-
-
Neptun Через simulation все начали спавниться, но... секция respawn_params в логике смарт-террейна всё ещё не работает. Как можно исправить?
-
-
Здравствуйте, снова добавил Кордон, но почему-то максимальное количество сквадов на локации - 2.
В simulation всё прописано так:[start_position_escape] stalker_sim_squad_advanced = esc_a1 stalker_sim_squad_advanced = esc_a1 esc_wolf_squad = esc_a1
А на самом деле спавнится только 1 сквад обычных сталкеров (stalker_sim_squad_advanced) и сквад с Волком (esc_wolf_squad).
Локация зарегистрирована и в sim_board.script, и в smart_terrain.script.
Спавн с помощью логики смарт-террейна (respawn_params) ничего не делает.
Смарт-террейн зарегистрирован как baseСпойлер[smart_terrain];esc_a1
squad_id = 1
def_restr = zat_a2_sr_noweap
safe_restr = zat_a2_sr_light
smart_control = smart_control
respawn_params = respawn@esc_a1
max_population = 3
arrive_dist = 65[respawn@esc_a1]
spawn_stalker@advanced[spawn_stalker@advanced]
spawn_squads = stalker_sim_squad_advanced, stalker_sim_squad_novice
spawn_num = 3[smart_control]
noweap_zone = zat_a2_sr_noweap
ignore_zone = zat_a2_sr_light
alarm_start_sound = zat_a2_base_alarm
alarm_stop_sound = zat_a2_base_relax[exclusive]
esc_a1_wolf_animpoint_1 = escape\esc_wolf.ltx -
-
-
D37a8b Насчёт вылета попробуйте убрать строчку "snd_on_use = {!dist_to_actor_le(3)} nil" в секции meet. А вот насчёт не рабочей логики к сожалению не осталось идей исправления(
-
D37a8b Попробовал немного изменить твою логику, всё работает, бессмертие у нпс есть. Попробуй поставить эту
Спойлер[logic@escape_village_lion]
active = animpoint@escape_village_lion
suitable = {=check_npc_name(escape_village_lion)}true
prior = 200
level_spot = quest_npc[animpoint@escape_village_lion]
cover_name = escape_village_lion_animpoint
combat_ignore_cond = true
combat_ignore_keep_when_attacked = true
invulnerable = true
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
meet = meet@escape_village_lion
[meet@escape_village_lion]
close_anim = nil
close_victim = nil
far_anim = nil
far_victim = nil
close_distance = 0
far_distance = 0
use = {=actor_enemy} false, true
snd_on_use = {!dist_to_actor_le(3)} nil
meet_on_talking = false -
-
Здравствуйте, что нужно писать в кастом дате inventory box, чтобы заспавнить в нём какие-то предметы с начала игры?
UPD: Извиняюсь, нашёл сам
-
-
-
D37a8b Если работаешь в фотошопе, то в разделе "каналы", создаёшь новый канал, это и есть альфа-канал. Когда создаёшь его, он автоматически заполняет всю картинку. Чтобы убрать его, нужно выбрать альфа-канал, взять ластик, и полностью стереть его.
-
-
Поздравляю с релизом!
-
Как можно купить в стиме?
-
SoDizzari Поставь в логике радио примерно такую функцию: on_info1 = {+infoportion} схема_без_музыки
Инфопоршень выдавай в диалоге
-
-
СпойлерДопустим секция в text такая:
<string id="esc_trader_new_mission_1">
<text>Зайди ко мне, работа есть</text>
</string>
А имя отправителя такое:
<string id="esc_trader_name">
<text>Сидорович</text>
</string>Функцию пишем такую:
function esc_trader_mission_message(actor, type, amount)
local news_caption = game.translate_string("esc_trader_name")
local news_text = game.translate_string("esc_trader_new_mission_1")
db.actor:give_game_news(news_caption, news_text, "ui_inGame2_Sidorovich", nil, 10000)
endНичего лишнего добавлять не нужно, достаточно вставить айди такое же, какое указано в text.
Отдельные скрипты добавлять не нужно, это всё уже существующие в оригинале функции.
-
АлеБард , в папке с игрой fs_game.ltx, на самой первой строчке в конце есть путь, идите по этому пути и в папку logs
-
-
-
[CoP] Модострой: вопросница
в Уроки, вопросы и советы по созданию модов
Опубликовано
D37a8b Почему не получается? Вылетает?