-
Число публикаций
129 -
Регистрация
-
Последнее посещение
-
AMKoin
10 [Подарить AMKoin]
Весь контент пользователя FonSwong
-
Не понятно почему, но у меня вообще не получается скриптово создать CUIScrollView(), в то время как CUIListBox() дочерний от скрола успешно создаётся... Собственно не суть, могу и его использовать. Сам вопрос: у меня есть поля с текстом(заполняется автоматически разной длины текста), при большом объёме текст вылазиет, а размер окна с текстом остаётся таким же, и когда появляется новое окно ниже, верхнее залезает на нижнее. Как можно увеличивать размер окна с текстом по мере того как увеличивается объём текста(чтобы начало следущего окна было там, где уже нет текста), или же какой-то другой способ побороть это есть? Ну и при смене разрешения так же может залезать.
-
Вот актуальный распаковщик: https://xray.codeplex.com/releases/view/67522
-
В огсе нашёл: write_memory_float(hit_data.power * rad_prot, p_s_hit, hit_offset.power) write_memory_int(db.actor:cast_game_object(), p_s_hit, hit_offset.who) write_memory_int16(db.actor:id(), p_s_hit, hit_offset.whoID) То есть этим как бы перезаписывается power,who и whoID хита. Но все три разными функциями. От чего это зависит? Наверное от смещения?? Как узнать какие функции использовать для перезаписи других значений хита??
-
naxac, в огсе шном lua_help прописано так-то
-
Zander_driver, ссылка сохраняется, думал в тч можно как и в зп без init задавать сразу отдельно координаты и отдельно ширину с высотой, видимо в этом трабла Хмм.. странно. Именно SetWndSize крашит игру или статик просто исчезает при попытке изменения размера, хоть даже Init(x,y, w,h) использовать. Почему? Непонятно Однако методами info : SetWidth(20) info : SetHeight(30) изменяет нормально
-
ТЧ Не пойму в чём проблема, вешаю на худ статик, а оно виснет и затем вылетает: info = CUIStatic() info :InitTexture([[ui\medikal_statics\info]]) info : SetStretchTexture(true) info : SetWndPos(774, 50) info : SetWndSize(200, 300) get_hud() : AddDialogToRender(info) Если эти строчки: info : SetWndPos(774, 50) info : SetWndSize(200, 300) Заменить на эту строчку: info :Init(774,50,200,300) То всё нормально, но мне нужно именно тот вариант, который у меня вылетает, в чём проблема?В ЗП работает по 1 варианту спокойно.
-
Обновил до 2.08
-
ПДА для 2.07 Ссылка та же: https://yadi.sk/d/OLN8RAC7oaoo4 Запаковал в архив
-
Повесил на худ своё окно, оно скрывается через неск. секунд Если, пока окно не скрылось, загрузить сохранение- то происходит вылет stack trace: [error][ 87] : Параметр задан неверно. Платформа ЗП
-
PDA для 2.06 Ссылка та же https://yadi.sk/d/OLN8RAC7oaoo4 Забыл сюда выложить
-
@dsh, ноу, вообще платформа ЗП, там изменённый двиг. в огсе вижу: actor_hit_callback(obj, amount, local_direction, who, bone_index) Что означает amount? Где можно, кроме СДК, увидеть какой индекс кости что именно обозначает? Как узнать мощность хита, который был сделан ГГ(чтобы не высчитывать все коэфициенты, а точнее общее кол-во отнимаемого ХП)?
-
Как ловить хиты по актору? Причём так же важен тип хита и от кого получен. Т.е. удар от монстра или человека, или выстрел из опред. Оружия, или же хит от жарки и т.д. У ГГ есть кости? Тогда так же если хит от удара или выстрела, то ещё и по какой кости ГГ пришёлся удар/выстрел.
-
Как без отключения кнопок передвижения, отобрать управление клавой, но управление мышью не отбирая?
-
взгляд скриптово на каждую кость можно отследить? Или только на "особенные"? Список где увидеть можно? Можно ли узнать направление кости, т.е. допустим сторона коленки спереди сзади, сбоку?
-
[SoC] Ковыряемся в файлах
FonSwong ответил на тему форума автора Halford в Скрипты / конфиги / движок
@AndrewMor, я с СДК не дружу Сам не понимаю зачем модер сюда перенёс -
Обновлён ПДА до версии ОГСЕ 2.0.5 Исправлена ситуация, когда выбирался меченный вместо НПС(оч.редко) Ссылка та же: ССЫЛКА
-
[SoC] Ковыряемся в файлах
FonSwong ответил на тему форума автора Halford в Скрипты / конфиги / движок
@AndrewMor, взгляд скриптово на каждую кость можно отследить? Или только на "особенные"? Список где увидеть можно? Можно ли узнать направление кости, т.е. допустим сторона коленки спереди сзади, сбоку? -
[SoC] Ковыряемся в файлах
FonSwong ответил на тему форума автора Halford в Скрипты / конфиги / движок
Сколько костей у НПС(человека)? -
Взял функцию из этого поста Но как можно в 3д вырисовать линию направления?(от одного вектора до другого)
-
Нет ли способа вырисовывать в реальном времени direction? А то жутко неудобно работать с ними, не видя визуально.
-
@ZeeK, А если так?: ignore = {"wpn_beretta","wpn_colt1911","wpn_desert_eagle","wpn_fort","wpn_hpsa"} if not string.find(item:section(),ignore) then db.actor:transfer_item(item, inv_box_1) end
-
Создаваемый класс гуи виртуальный чтоли, не пойму? В одном и том же скрипте класс находится, и обычная функция, если в классе создаётся/изменяется глобальная переменная, то её не видит обычная функция, и наоборот манипуляции с переменными в скрипте не видны внутри классп гуи. И ещё вопром: в чём прок локальных функций "local function bla()"? Что даёт то, что мы обзываем её локальной? Вот ещё вопрос: как указать путь к папке, не прописанной в fsgame.ltx? И как указать путь к звук. файлу не от папки sounds, а от любой другой? Вот код наполнения, но тут во первых я указываю путь в файле fsgame.ltx $music_for_player$ по пути от папки sounds "/music_for_player. А во вторых указываю туда, по тому что не знаю как указать путь к звуку не от sounds Не сочтите за наглость, просто не знаю где на это всё самому найти ответы, ещё один вопрос Как поймать открытие/закрытие системных уи элементов(вроде пда, инвенторя и т.д.)? Платформа ЗП В ТЧ нормально получалось, а вот в ЗП что-то не получается. Вроде так же ловлю info_id (инфопоршень), но ловится только 1 раз открытие ПДА и закрытие его же, и больше не срабатывает, инвентарь и другое даже и 1 раза не ловится. Если это важно- ковыряюсь на моде Call of Chernobyl
-
У меня есть вот такое диалоговое окно https://yadi.sk/d/y_NZn-eUpq7wr Основное окно у меня на классе CUIScriptWnd. В его инитконтроле цепляются ещё 4 окна на классе CUIWindow. В основном окне я успешно использую CUIScriptWnd.Update(self) для обновления часов. А в дочернем от основного окне(окно чата) пришлось повесить обновление этого чата на калбек апдейта игры. Вопрос вот в чём: Есть ли для CUIWindow похожий простой апдейт, как для CUIScriptWnd? Если нет, то как мне мои дочерние окна на CUIWindow переделать на класс CUIScriptWnd, чтобы не использовать каллбек на апдейт, а использовать CUIScriptWnd.Update(self)? Что-то не выходит. Запутался%(
-
Извиняюсь за глупый вопрос, просто первый раз к звукам притронулся. Так вот, а зачем пути к звукам используют как [[abc/def]] ? А не просто строкой "abc/def" ? И ещё один вопрос в догонку, реально ли сделать так, чтобы при прокрутке игрового времени, допустим во время сна, чтобы вокруг(на тек. левеле) все действия ускорялись- то есть нпс быстрее бегали, физика ускоряла движения объектов и т.д и т.п., чтобы после того же сна, мы видели что было реальное увеличение скорости течения времени(а не как сейчас- всего лишь прокрутка циферок времени) Понятное дело, что для этого придётся изменять двиг+ такое кратковременное ускорение течения времени повлечёт в такие моменты колоссальную нагрузку
-
Как можно сделать динамическм указание [[путь\]], то есть к [[]] добавить окончание из переменной со строковым значением perem_string = "дин.окончание пути"?
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] 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
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ