Real Wolf
Жители-
Число публикаций
494 -
Регистрация
-
Последнее посещение
-
AMKoin
0 [Подарить AMKoin]
Весь контент пользователя Real Wolf
-
Либо сделать колбек на потерю предмета или по старинке проверять, существует ли предмет, который потерян.
-
В каких случаях в лог выдается запись, если с самим объектом я ничего не делаю: Scheduler tried to update object "Имя объекта" И игра вылетает, с указанием только адресов в xrGame?
-
Возникла проблема. Есть некий скрипт, в нём функция, которая возвращает строку. Файл компилируется нормально, ошибок нету, игрой читается. При вызове функции из нужного мне места, игра вылетает с логом, что не найдена данная функция. Хотя при вызове этой же функции из другого места всё нормально.
-
_zero_cool_, А разве это не они?
-
Стандартно они не работают. Чтобы работали все колбеки нужно прописать в net_spawn(в принципе не важно куда, у меня прописано там): set_extensions_flags(31) А в net_destroy(прописывать обязательно, иначе будет потом вылет): set_extensions_flags(0) Если я где ошибся, прошу поправить. У меня так сделано и все колбеки работают.
-
На 6 патче ТЧ не при всех вылетах и вызовах функции abort игра крашится. Информация в лог идёт о том, что игра должна вылететь, но не вылетает. Кто-нибудь знает решение?
-
Нет, вроде бы malandrinus не делал эти колбеки для ЗП.
-
Справочник по функциям и классам
Real Wolf ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
Скорее наоборот. Сохранив в пакет через метод u8 число -10, а прочитав с помощью s8, я получил 0, читая с помощью u8 - 246. То есть нельзя сохранить и прочитать отрицательное число? malandrinus, Извиняюсь, всё работает. -
Может где вес стоит отрицательный?..
-
Код применяется в ТЧ. В любом случае, я проблему решил с помощью скриптового класса.
-
Код в скрипте: local oMessage = CUIMessageBoxEx() oMessage:Init("message_bad_cond") level.start_stop_menu(oMessage, true) Несколько раз вызвав окно таким образом, я получил вылет: stack trace: [error][ 8] : Недостаточно памяти для обработки команды. *Shoker*, Без дополнительного UI окна. Причем вылет происходит не сразу.
-
Довольно часто при инициализации окна через класс CUIMessageBoxEx() вылетает без внятного лога. Приведи примеры не "твоих" применений класса, приводящих хотя бы к редким к вылетам. --/ Artos Кто-нибудь знает причину? Предлагаешь погадать о природе твоих ошибок применения класса? --/ Artos P.S. Как вариант я себе сделал скриптовой класс, очень похожий на CUIMessageBoxEx(). Если кому-то надо - в ЛС.
-
Спавн от бета-версии LW:ToD распаковывает. Хотелось бы узнать, как компилировать, когда файлы спавна находиться в другой папке. У меня не получилось, выбило, что не может найти файл локации. Хотя путь до all.ltx указан.
-
Справочник по функциям и классам
Real Wolf ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
Хотелось бы узнать конкретнее про ф-цию parent у игровый объектов. У меня она возвращала объект, у которого находится предмет. К примеру: local oParent = db.actor:object("bread"):parent() Вернет объект актора. Так а что ещё конкретнее надо? Всё сам и сказал. Где объект лежит, того и вернёт. Очевидно имеет смысл только для инвентарных предметов. И кстати, я это писал в посте про game_object. Malandrinus -
А зачем поиск по всей таблице? Для примера: local tTable = { "1", "2", "3", "1", "4", "1" } local iFindedCount = 0 for iKey, sValue in pairs(tTable) do if sValue == "1" then iFindedCount = iFindedCount + 1 end end Мы искали в таблице "1", на выходе получили значение iFindedCount равное количеству найденных строк("1"), то есть оно будет равно 3, если же нужной строки(значения) нету вообще, значение будет равно 0. Имеется два или более одинаковых значения в таблице?
-
Кто-нибудь знает, как можно удалить болт? Стандартно не получается.
-
Нет. А я не нашёл особой разницы между 1.0004 и 1.0006. Мод работает и на 6 патче стабильно.
-
http://rghost.ru/12977891 r16 + исправление Колмогора при поедании из чужого инвентаря. Добавлено через 24 мин.: Исправление поста. set_extensions_flags(iFlag) Принимает разные числовы значения в различных сочетаниях блокируя\разблокируя колбеки. set_extensions_flags(31) Должны работать все колбеки. P.S. Зачем вообще это было введено я не понимаю. Добавлено через 111 мин.: И ещё: При сохранении с установленном флагом "set_extensions_flags(31)" вылетало при загрузке. Причем если загружать снова, то работало. При сохранении установил флаг 0, и всё стало грузиться.
-
Да. Строгое предупреждение от модератора kokkai Диалог в такой форме предлагаю продолжить в личке.
-
Скрипты, а у тебя лицензия?
-
get_extensions_flags() Возвращает числа: 0 или 1 в зависимости от того, включены ли колбеки на нажатие кнопок (клавиатуры и мыши). 0 - выключены, 1 - включены соответственно. set_extensions_flags() Принимает числа: 0 или 1. 1 - включает колбеки на нажатие кнопок (клавиатуры и мыши), 0 - выключает. Вышла r16, потестирую скомпилированную(у меня сомнения есть в правильности моей компиляции), и если надо, то выложу.
-
Нет.
-
Ulman, Это значит, что нужно, чтобы скриптер искал проблему при наличии у него целого мода. Кто-нибудь знает, как изменить отношение мутантов к ГГ, кроме функции "set_relation", т.к. она у меня не давала никаких результатов?
-
Редактирование движка X-Ray
Real Wolf ответил на тему форума автора Rolan в Скрипты / конфиги / движок
Её сделать не проблема. -
Место, ситуация, что стоит, какие правки. Мы не волшебники, чтобы всё знать сразу.
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] 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
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ