-
Число публикаций
1 362 -
Регистрация
-
Последнее посещение
-
Дней в топе
18 -
AMKoin
18,539 [Подарить AMKoin]
Весь контент пользователя naxac
-
@kit56, в bind_actor.script, в функцию actor_binder:net_spawn(data), перед строкой "return true" добавь: local obj = alife():object("имя_объекта") if obj then alife():release(obj, true) end
- 553 ответа
-
- 1
-
-
- lost alpha
- ogg
-
(и еще 2 )
Отмечено тегом:
-
Язык Lua. Общие вопросы программирования
naxac ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
@Dennis_Chikin, так, может? ([%w_]+)(%b()*) -
@vampirnik77, как-то так: local ptr = patrol('название_точки_пути') alife():create("секция_аномалии", ptr:point(0), ptr:level_vertex_id(0), ptr:game_vertex_id(0))
-
@Dim@s535, нет, так сделать нельзя. Я так понял, ты хочешь создать динамический диалог? Посмотри в этой теме - там есть скриптовый модуль для создания диалогов. Почитай описание, думаю, разберёшься.
-
@Возрождённый, он наверно death_manager'ом удаляется. Он прописан в keep_items?
-
@FFx001, кроме как через all.spawn, way-point'ы поставить на карту нельзя. @dgonny, проверь на синтаксис скрипт, в который писал свои функции, раз виснут все гулаги на локации. А вообще для создания смартов я в основном использую тип general_lager (general_lair) - если в смарте не нужны какие-то эксклюзивные нпс или схемы. Там всё намного проще и быстрей, можно за день локу заселить И ещё рекомендую сделать рабочей (с выводом в лог и гарантированным крашем) функцию abort в _g.script, вернее всего тогда "вылезет" причина зависания смартов.
-
Вернее всего, я не помню. Посмотри, откуда вызов функции в task_manager идёт.
-
@bios, попробуй так: function is_has_vodka_borode() return db.actor:object("af_cristal")~=nil end
-
@Outfater, проверяется популяция гулага, и если он пустой, то 'complete'. Посмотреть можно в task_manager.script.
-
@editor46, надо схему ph_car править (скрипт ph_car). А так, в target, кроме актера, можно указать только story_id объекта, в который нужно стрелять.
-
@editor46, посмотри в теме "Скрипты / конфиги / движок > Оружейка"
-
@shram_437, dragdrop_bag приаттачивается к статику окна рюкзака (не помню, как называется тэг, что-то про ruck), проверь размеры этого статика: наверно у тебя сетка больше по высоте получилась. Шрифт цифр - в движке.
-
@dimok2008, X-Ray Extensions.
-
@Fan fan, можно сделать, к примеру, ассоциативный массив типа ['секция_предмета'] = функция_спавнаИли ['секция'] = { ['предмет_для_спавна'] = количество, ['ещё_один_предмет'] = количество }И в функции на юзание проверять поле и делать то, что нужно. Для первого примера: function OnUseObject(obj) local f = название_массива[obj:section()] if f then f() end endИли для второго: function OnUseObject(obj) local t = название_массива[obj:section()] if t then for k,v in pairs(t) do for i=1,v do amk.spawn_item_in_inv(k) end end end end
-
Батник для xrAI ТЧ, пересборка локальных графов для каждого уровня, прописанного в game_maps_single.ltx: @echo off for /f "usebackq tokens=*" %%a in ("gamedata\config\game_maps_single.ltx") do ( if exist "gamedata\levels\%%~a\" ( echo.compile graph for level "%%~a" start /wait bins\compiler_ai\xrAI.exe -g %%~a ) ) echo. echo.Done! pause>nul
-
@NOapostoL, это в движке. "RU" можно хексом изменить (максимум - 3 знака влазит) в xrGame.dll, "kg" не пробовал, но оно тоже там же.
-
@panzer81, ссылка.
-
@Возрождённый, на Янтаре и Радаре пси-излучение сделано через рестрикторы со схемой sr_psyantenna. Можно сделать на базе аномалии - ZS_RADIO (вроде, так класс называется) - радиоактивная зона, просто тип хита поменять. Так в ЗП пси-аномалии сделаны.
-
Объединенный Пак 2 (ОП-2)
naxac ответил на тему форума автора
Murarius в Объединенный Пак (ОП, ОП-2, ООП)
Не потребуется. -
@editor46, значит, замени на play_no_feedback. Посмотри, как сделано в функции send_tip в news_manager.script.
-
@editor46, здесь: snd_obj:play_at_pos(db.actor, vector():set(0,0,0), -- позиция, на которой проигрывается звук, замени на db.actor:position() 0, -- задержка в миллисекундах перед проигрыванием звука sound_object.s2d) -- тип звука
-
@Wlad777, без движковых правок - нет.
-
@alex4321, Это же не C++, а Луа). Должно быть "~=".
-
@Призрачный, level.map_add_object_spot_ser(<int id>, <string spot_name>, <string hint>) Почитай: Справочник по функциям и классам.
-
@mzarkas, а user.ltx не пробовал удалить?
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ