-
Число публикаций
403 -
Регистрация
-
Последнее посещение
-
Дней в топе
10 -
AMKoin
45 [Подарить AMKoin]
Весь контент пользователя Charsi
-
В апдейте отслеживаешь одевание\переодевание брони.Если броник сменился,то выключаем биорадар.На следующем апдейте его статик переинициализируется и приклеится поверх динамического худа.
-
speczadanie, напиши function ms:btn_1() self:GetButton("btn_1"):Show(false) end
-
При убранном оружии db.actor:active_slot() выдает 4294967296.
-
Финальный релиз мода "Реальные болты". В этой версии кардинально изменена схема поимки брошенного болта. Параметр destroy_time в конфиге болтов может быть любой. Вырезан уборщик болтов,т.к. они теперь обычные,которые кидает ГГ.
-
Disord, предмет из слота скидывается так:
-
В 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
-
Шедевр для DMX 1.3.3 на народ или rghost. Новая игра и перекладывания не обязательны. Спасибо Андрюх, добавил в шапку ссылку на ЭТОТ пост. Valerich
-
Из темы "Lost World - Requital"
-
Хантер,из-за ошибки в движке вещи,спавнящиеся в тайник,находящийся в онлайне, могут пропасть,если не перевести тайник в офлайн.Обошли это так:вещи спавнятся в инвентарь ГГ,а потом переносятся в тайник.Если среди них будут патроны,то схема ammo_on_belt удалит полученные в инвентарь патроны и заменит их на фейковые.Т.к. патронов настоящих в инвентаре уже не будет,то и переносить в тайник будет нечего.Чтобы это пофиксить достаточно блокировать подмену патронов на фейки при получении наводки на тайник и разблокировать после окончания переноса вещей.Можно этот баг обойти иначе.В Народной Солянке вещи спавнятся в тайник,он переводится в офлайн и потом в онлайн.
-
Можно на апдейте менять непрозрачность статика.Так у Руси в "Новой радиации" угасание индикаторов сделано.
-
Адаптировал аддон под DMX 1.3.2. Если кому нужно, то качаем отсюда.
-
Куфзук, левелченджер сам определит, что ГГ внутри него, сохранит игру и загрузит ГГ на другой локации. Во время сохранения выполнится функция actor_binder:save(packet), в ней и нужно сохранять имя текущей локации - level.name(). При загрузке в actor_binder:net_spawn(data) сравнивай имя текущего уровня и того, что сохраняли.
-
Леня Баньши,пистолеты в нулевой слот просто так не добавишь. Им при переспавне надо нетпакеты переписывать,которые надо ещё где-то хранить. Для ножа кондиция и количество патронов не принципиальны, поэтому он всегда новый спавнится. Безлоговый вылет был, т.к. нож по какой-то причине оказался настоящий. У него, в отличие от фейкового, только один пункт в контекстном меню - "выбросить". Выкидываешь его на землю и подбираешь, тогда нож без вылета встанет в свой слот. Можно сделать набор шлемов и слот для них,но к игре их никак не привязать. Не будет никакого эффекта от наличия шлема в слоте, кроме иконки в инвентаре.
-
Мои болты для ТЧ 1.0004 - заканчиваются и подбираются.Скачать. Ссылка обновлена.В новой версии исправлена пара багов, добавлен уборщик бесхозных болтов.Добавлено взятие болта в слот при подборе с земли,когда в инвентаре не было других болтов.Про адаптацию читаем в readme. Версия для ЗП.Скачать.
-
IQDDD,
-
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 маленький и кондиция машины почти не страдает.
-
Хантер, напиши машине такую логику: [logic] active = ph_car [ph_car] usable ={=actor_has_item(niva_keys)} Здесь niva_keys - секция ключей от машины. Без ключей в машину с такой логикой не сядешь. А можно ещё сделать так, чтобы в машину можно было сесть, но без ключей нельзя завести двигатель.
-
speczadanie,сделать кнопку лишь невидимой мало,надо чтоб она ещё и не нажималась. Для этого можно убрать кнопку за край экрана или уменьшить размер кнопки YYY до 0х0.В коллбек нажатия на кнопку XXX допишиYYY:SetWndPos(1024,768) или YYY:SetWndSize(0,0) При открытии окна в другой раз её размер прочитается из xml файла и она окажется на своём месте.Если надо заблокировать её навсегда, то делай как max_max_08 - через инфопорцию.
-
stunder,сделать слот с поддержкой перетаскивания и двойного клика наверно нельзя. По крайней мере, я не видел, чтобы где-то такое было. Однако есть возможность прикрепить к окну инвентаря интерактивные графические элементы и повесить на их использование свои скрипты. Получается грубая эмуляция слота,но это всё же лучше чем ничего.
-
_Призрак_,посмотри amk_anoms.script. В нём таблица anti_spawn_zones, которая заполняется при распарсивании файла config\scripts\amk\anoms\anoms.ltx. В каждой строчке четыре числа - это координаты центра и радиус свободной от аномалий области.
-
MELoman, в alife.ltx в секции [alife] есть параметр autosave_interval = 01:05:00 Только непонятно,эти 65 минут от какого момента отсчитываются:от времени последнего автосейва или от времени старта последней загрузки. Это, наверно, потому, что никто по 65 минут на одной локации не бегает
-
_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. Подкрашивать уже ничего не надо
-
_Призрак_, и ещё нужно parent_id потерянного объекта проверять.Если 65535 или nil,то значит выкинули и новый предмет нужно спавнить под ноги ГГ.Иначе переложили и спавнить нужно в туда,куда переложили. На получение Абакана нужно подвешивать спавн в инвентарь АК74.А на получение АК74 - удаление из инвентаря Абакана.Иначе биндер не успеет отработать и зависнет.
-
Massaraksh, включи логику.Если при подборе item2 превратить его в item1, то при потере item1 нельзя будет выкинуть item2,ибо этот самый item2 уже не будет существовать. ALEX BOY,
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] 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
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ