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

Charsi

Опытные
  • Число публикаций

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

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

  • Дней в топе

    10
  • AMKoin

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

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

  1. В апдейте отслеживаешь одевание\переодевание брони.Если броник сменился,то выключаем биорадар.На следующем апдейте его статик переинициализируется и приклеится поверх динамического худа.
  2. Charsi

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

    speczadanie, напиши function ms:btn_1() self:GetButton("btn_1"):Show(false) end
  3. Charsi

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

    При убранном оружии db.actor:active_slot() выдает 4294967296.
  4. Charsi

    Realbolt mod ver. 1.0

    Финальный релиз мода "Реальные болты". В этой версии кардинально изменена схема поимки брошенного болта. Параметр destroy_time в конфиге болтов может быть любой. Вырезан уборщик болтов,т.к. они теперь обычные,которые кидает ГГ.
  5. дело - не псевдоплоть,в Зону не убежит.

  6. Charsi

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

    Disord, предмет из слота скидывается так:
  7. Charsi

    Аддон The Collector

    В art_hit.script строчку 267 исправьте так if s~=nil and not has_alife_info("ui_car_body") and not db.actor:is_talking() and not bind_stalker.dmx_transfer then
  8. Charsi

    Аддон The Collector

    Шедевр для DMX 1.3.3 на народ или rghost. Новая игра и перекладывания не обязательны. Спасибо Андрюх, добавил в шапку ссылку на ЭТОТ пост. Valerich
  9. Charsi

    Приколы нашего Городка...:-)

    Из темы "Lost World - Requital"
  10. Хантер,из-за ошибки в движке вещи,спавнящиеся в тайник,находящийся в онлайне, могут пропасть,если не перевести тайник в офлайн.Обошли это так:вещи спавнятся в инвентарь ГГ,а потом переносятся в тайник.Если среди них будут патроны,то схема ammo_on_belt удалит полученные в инвентарь патроны и заменит их на фейковые.Т.к. патронов настоящих в инвентаре уже не будет,то и переносить в тайник будет нечего.Чтобы это пофиксить достаточно блокировать подмену патронов на фейки при получении наводки на тайник и разблокировать после окончания переноса вещей.Можно этот баг обойти иначе.В Народной Солянке вещи спавнятся в тайник,он переводится в офлайн и потом в онлайн.
  11. Charsi

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

    Можно на апдейте менять непрозрачность статика.Так у Руси в "Новой радиации" угасание индикаторов сделано.
  12. Charsi

    Аддон The Collector

    Адаптировал аддон под DMX 1.3.2. Если кому нужно, то качаем отсюда.
  13. Куфзук, левелченджер сам определит, что ГГ внутри него, сохранит игру и загрузит ГГ на другой локации. Во время сохранения выполнится функция actor_binder:save(packet), в ней и нужно сохранять имя текущей локации - level.name(). При загрузке в actor_binder:net_spawn(data) сравнивай имя текущего уровня и того, что сохраняли.
  14. Charsi

    Выбрасываемый рюкзак

    Леня Баньши,пистолеты в нулевой слот просто так не добавишь. Им при переспавне надо нетпакеты переписывать,которые надо ещё где-то хранить. Для ножа кондиция и количество патронов не принципиальны, поэтому он всегда новый спавнится. Безлоговый вылет был, т.к. нож по какой-то причине оказался настоящий. У него, в отличие от фейкового, только один пункт в контекстном меню - "выбросить". Выкидываешь его на землю и подбираешь, тогда нож без вылета встанет в свой слот. Можно сделать набор шлемов и слот для них,но к игре их никак не привязать. Не будет никакого эффекта от наличия шлема в слоте, кроме иконки в инвентаре.
  15. Charsi

    Realbolt mod ver. 1.0

    Мои болты для ТЧ 1.0004 - заканчиваются и подбираются.Скачать. Ссылка обновлена.В новой версии исправлена пара багов, добавлен уборщик бесхозных болтов.Добавлено взятие болта в слот при подборе с земли,когда в инвентаре не было других болтов.Про адаптацию читаем в readme. Версия для ЗП.Скачать.
  16. strong, как приземлить машинку... Пропиши в секции машинки биндер.Вот пример для "Нивы" [veh_niva_g] class = SCRPTCAR cform = skeleton visual = physics\vehicles\niva\veh_niva_u_01.ogf script_binding = bind_physic_object.init При выходе машинки в онлайн нанесем ей небольшой удар. В файле bind_physic_object.script в функции generic_physics_binder:net_spawn(data) напиши if self.object:section()=="veh_niva_g" then local h = hit() h.power = 0 h.impulse = 0.0001 h.draftsman = self.object h.direction = vector():set(0,0,0) h.type = hit.strike self.object:hit(h) end Теперь при появлении в игре машина падает на землю.Параметр h.impulse маленький и кондиция машины почти не страдает.
  17. Charsi

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

    Хантер, напиши машине такую логику: [logic] active = ph_car [ph_car] usable ={=actor_has_item(niva_keys)} Здесь niva_keys - секция ключей от машины. Без ключей в машину с такой логикой не сядешь. А можно ещё сделать так, чтобы в машину можно было сесть, но без ключей нельзя завести двигатель.
  18. speczadanie,сделать кнопку лишь невидимой мало,надо чтоб она ещё и не нажималась. Для этого можно убрать кнопку за край экрана или уменьшить размер кнопки YYY до 0х0.В коллбек нажатия на кнопку XXX допишиYYY:SetWndPos(1024,768) или YYY:SetWndSize(0,0) При открытии окна в другой раз её размер прочитается из xml файла и она окажется на своём месте.Если надо заблокировать её навсегда, то делай как max_max_08 - через инфопорцию.
  19. stunder,сделать слот с поддержкой перетаскивания и двойного клика наверно нельзя. По крайней мере, я не видел, чтобы где-то такое было. Однако есть возможность прикрепить к окну инвентаря интерактивные графические элементы и повесить на их использование свои скрипты. Получается грубая эмуляция слота,но это всё же лучше чем ничего.
  20. _Призрак_,посмотри amk_anoms.script. В нём таблица anti_spawn_zones, которая заполняется при распарсивании файла config\scripts\amk\anoms\anoms.ltx. В каждой строчке четыре числа - это координаты центра и радиус свободной от аномалий области.
  21. MELoman, в alife.ltx в секции [alife] есть параметр autosave_interval = 01:05:00 Только непонятно,эти 65 минут от какого момента отсчитываются:от времени последнего автосейва или от времени старта последней загрузки. Это, наверно, потому, что никто по 65 минут на одной локации не бегает
  22. _Sniper_, в файле system.ltx найди секцию [main_ingame_indicators_thresholds] radiation = 0.1,0.25,0.4,0.55,0.7 wounds = 0.01,0.2,0.4,0.6,0.8 jammed = 0.5,0.6,0.7,0.8,0.9 starvation = 0.5,0.6,0.7,0.8,0.9 fatigue = 0.3,0.6,0.7,0.8,0.9 В ней заданы пороги смены цвета соответствующих индикаторов.Напиши так: wounds = 0.01,0.01,0.01,0.01,0.01001 При уровне кровотечения менее 0.01 значок не отрисовывается.При уровне более 0.01001 будет нарисован красный значок. Переход от 0.01 к 0.01001 почти моментальный и смена цветов на глаз неуловима. В колбэке на использование предмета проверяешь,если предмет - аптечка,то рисуешь кастомстатик с иконкой аптечки.Посмотри как это работает в медицинской резинке Vergas'a. Подкрашивать уже ничего не надо
  23. Charsi

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

    _Призрак_, и ещё нужно parent_id потерянного объекта проверять.Если 65535 или nil,то значит выкинули и новый предмет нужно спавнить под ноги ГГ.Иначе переложили и спавнить нужно в туда,куда переложили. На получение Абакана нужно подвешивать спавн в инвентарь АК74.А на получение АК74 - удаление из инвентаря Абакана.Иначе биндер не успеет отработать и зависнет.
  24. Charsi

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

    Massaraksh, включи логику.Если при подборе item2 превратить его в item1, то при потере item1 нельзя будет выкинуть item2,ибо этот самый item2 уже не будет существовать. ALEX BOY,
×
×
  • Создать...