Перейти к контенту

barmidrol

Проверенные
  • Число публикаций

    21
  • Регистрация

  • Последнее посещение

  • AMKoin

    0 [Подарить AMKoin]

Весь контент пользователя barmidrol

  1. barmidrol

    Скриптование

    Приветствую всех обитателей форума Возникла необходимость в вашей помощи. В чем заключается вопрос: как в пределах лагеря отслеживать расстояние да костра, вокруг которого топчутся новички.
  2. macron, похоже на неправильную привязку костей. Может есть максовский исходник?
  3. barmidrol

    Скриптование

    Gektor, открываешь db.script, там есть функция add_actor, в ней и даешь инфопоршн.
  4. barmidrol

    Скриптование

    TREWKO, по-моему так local text_dxs_consoles = string.format("текст_1 %d\\n","текст_2") function ui_dxs_console_text_dev_show() local ltx = system_ini() local ui_dxs_console_text_dev_show_check = ltx:r_float("DiXaresVolumes","DiXaresXrConsoles") if ui_dxs_console_text_dev_show_check == 1 then local hud = get_hud() local cs = hud:GetCustomStatic("ui_dxs_console_text") if cs == nil then hud:AddCustomStatic("ui_dxs_console_text", true) cs = hud:GetCustomStatic("ui_dxs_console_text") end local ui_console_text_t = current_enemy local ui_console_text_n = text_dxs_consoles local msg if ui_console_text_t == current_enemy then msg = ui_console_text_n else msg = ui_console_text_n end if cs ~= nil then cs:wnd():SetText(msg) end end end function ui_dxs_console_text_dev_show() local ltx = system_ini() local ui_dxs_console_text_dev_show_check = ltx:r_float("DiXaresVolumes","DiXaresXrConsoles") if ui_dxs_console_text_dev_show_check == 1 then local hud = get_hud() local cs = hud:GetCustomStatic("ui_dxs_console_text") if cs == nil then hud:AddCustomStatic("ui_dxs_console_text", true) cs = hud:GetCustomStatic("ui_dxs_console_text") end local ui_console_text_t = current_enemy local ui_console_text_n = text_dxs_consoles local msg if ui_console_text_t == current_enemy then msg = ui_console_text_n else msg = ui_console_text_n end if cs ~= nil then cs:wnd():SetText(msg) end end end
  5. barmidrol

    Скриптование

    Ну вот что нашел. Не проверял. function turn_lamp_off(id) local obj = level.object_by_id(id) if obj ~= nil then local hl = obj:get_hanging_lamp() if hl ~= nil then hl:turn_off() end end end local lamp_id = test_utils.get_object_id("level_prefix_lights_hanging_lamp") turn_lamp_off(lamp_id) -- Если нету файла test_utils, вот нужная функция -- Get object id function get_object_id(name) if is_object_online(name) then return level.debug_object(name):id() else return alife():object(name).id end end Если что - обращайся в ICQ.
  6. barmidrol

    Скриптование

    TREWKO, у тебя в функции в качестве аргумента стоит id, а id - это номер, а не строка. То есть ты вбиваешь неправильный аргумент. Даже в луа_хелп написано function object_by_id(number) -- number - номер, т.е число.
×
×
  • Создать...