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

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


Svoboда

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

спрашивал на геминаторе - там никто не знает, решил тут спросить

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

 

--------------------------------------------------------------------------

-- загрузка работ

--------------------------------------------------------------------------

local t = {}

 

function load_job(sj, gname, type, squad, groups)

--------------------------------------------------------------------------

-- пока что тестовый смарт

--------------------------------------------------------------------------

--' прогулка лукаша (тестовая)

if type == "dark_test" then

t = { section = "logic@test_walker",

idle = 0,

prior = 8, state = {0,1},

position_threshold = 100,

online = true,

in_rest = "dark_test_restr", out_rest = "",

predicate = function(obj_info)

return obj_info.profile_name == "gar_hellcar"

end

}

table.insert(sj, t)

end

--------------------------------------------------------------------------

-- состояние гулага

--------------------------------------------------------------------------

if type == "dark_test" then

return function(gulag)

local actor = db.actor

if not actor then

return gulag.state

end

elseif level.get_time_hours() >= 5 and level.get_time_hours() <= 22 then

return 0 -- день

else

return 1 -- ночь

end

end

end

--------------------------------------------------------------------------

--------------------------------------------------------------------------

function load_ltx(gname, type)

return nil

end

 

function checkStalker(npc_community, gulag_type, npc_rank, se_obj)

 

if gulag_type == "dark_test" then

return npc_community == "stalker"

end

 

return false

end

 

 

настроойки в папке конфиг/миск

 

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

;-- тестовая схема

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

[logic@test_walker]

active = walker@test_walker

 

[walker@test_walker]

path_walk = test_walk1

path_look = test_look1

 

 

файлы с настроками гулага я взял у ПЫС ( gulag_escape ) и там уже произвел настройку. (есле что то я просто копипастил, в програмировании не селен)

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

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


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...