-
Число публикаций
1 337 -
Регистрация
-
Последнее посещение
-
Дней в топе
17 -
AMKoin
17,401 [Подарить AMKoin]
Весь контент пользователя naxac
-
@Romann, вот это в кастом_дате, по-моему, лишнее: Получается, нпс записан одновременно в четыре смарта)Да ещё и ниже по второму разу с условиями.
-
Язык Lua. Общие вопросы программирования
naxac ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
@Zander_driver, никаких. Строка, она строка и есть, не зависимо от того, какие символы в ней содержатся: кириллица или латиница. -
@stalk9r, sid Воронина: 507. Попробуй так помирить: function my_func() local sobj = alife():story_object(507) local lobj = sobj~=nil and level.object_by_id(sobj.id) or nil if lobj then lobj:set_relation(game_object.friend, db.actor) end endТолько запускай функцию, когда Воронин в онлайне. Иначе не сработает.
-
Доброго времени суток. У меня в xrGame включена правка "поддержка русского ввода", но не могу понять как она используется. Я так думаю, это поддержка ввода с русской раскладки клавиатуры в CUIEditBox? Если так, то она почему-то не работает. Или под этим имеется в виду что-то другое?
-
@Карлан, читай комментарий dc.
-
@Карлан, название значения не имеет. Главное: <имя_гулага>_какие_нибудь_буквы. Вылет решил, всё-таки скрипты)) @плащ, нужно зарегистрировать новую локу в xr_gulag.script. И добавь path_walk в логику. Посмотри любого kamper'a в любом гулаге, разобраться не трудно.
-
ТЧ 1.0006 +X-Ray Extensions. Постоянно на Армейских Складах (и только на них) ловлю вылет: Expression : assertion failed Function : xrServer::Process_event_ownership File : E:/stalker/trunk/xr_3da/xrGame/xr_Server_process_event_ownership.cpp Line : 23 Description : e_parentВылет происходит при переходе некоторых нпс в оффлайн. Основные причины этого вылета я знаю: потеря объекта / его парента. Но я уже все скрипты перелопатил, немогу понять причину, кругом проверок и отладочных сообщений в лог понаставил, но толку ноль. Может быть, причина вовсе не в скриптах, а, например, в all.spawn? @плащ, center_point для kamper'a задаётся в таком формате: <имя_гулага>_kamp_point, а в логике потом пишется: center_point = kamp_point
-
@Хемуль36рус, конечно можно: function npc_set_freedom (actor, npc) if npc then printf ("NPC [%s] NOW IN FREEDOM COMMUNITY", npc:name()) npc:set_character_community ("freedom", 0, 0) end end
-
@qwqwqw, релизный спавн Lost Alpha распаковывается с ключом -scan config/ -nofatal. В clsids нужно дописать два класса: SM_SWAMP = se_monster SM_PAPA = se_monster
-
@Gaz24, ну, во-первых, ранг нпс, получаемый функцией npc:charactr_rank() - это число. А во-вторых, ранг нпс нужно проверять в функции drop_manager:__init(npc), т.к. именно сюда передаётся объект нпс при спавне лута, здесь уже можно получит его ранг, а от него уже и плясать.
-
@mumie, смотри в lua_help доступные для этого класса методы. В основном по их названию понятно предназначение. Класс, вроде, называется CUITrackBar.
-
@595,
-
Товарищи модостроители. Есть вопрос: можно ли как-то блокировать открытие окна обыска трупов монстров? Но чтобы при этом их можно было таскать. Как совсем отключить юзабельность я знаю, но тогда гг их таскать не может. Пока что решил проблему закрытием окна скриптом сразу после открытия, но это не то...
-
@AndreySol, просто этот ящик с броником при спавне нужно засунуть в оффлайн, а потом достать оттуда назад в онлайн.
-
@jarni sam, хексом можно. Я менял - три символа влазит)
-
@Full Noob, лишнего в статье нет ничего. Если тебе нужно только нажатия отлавливать, делай по первому варианту - и всё.
-
Не то, видать, читал. Почитай это: Назначение скриптам горячих кнопок. Часть 3.А по поводу состояния предмета - если он у тебя на классе антирада, то помимо скриптового "obj:set_condition...", нужно писать кондишен в объект через нет_пэкет,
-
@jarni sam, в xrGame.dll.
-
@abramcumner, точно, спасибо. Про аддоны я совсем забыл. Теперь всё сходится)
-
@Dennis_Chikin, так я и думал, что не добраться... Эх, а так хотелось разгрузить биндер... @Карлан, примерно так я и делаю, но при подсчете, если в инвентаре много барахла, веса получается меньше, чем выдаёт движок.
-
Товарищи, подскажите - есть ли в ТЧ такой метод, чтоб узнать общий вес всех предметов в инвентаре гг, не перебирая их? Весь lua_help перерыл, но так и не нашёл ничего подходящего...
-
@Хемуль36рус, попробуй -nofatal добавить
-
@sanjaaa, в функции hud_timer лишний end. Скачай программу Script Syntax Checker и ей проверяй скрипты, очень помогает иногда.
-
@karavan, что-то подобное есть в SGM.
-
@norm-chel, ставь метку на серверный объект нпс: local sobj = alife():story_object(<number>) level.add_object_spot_ser(sobj.id,"blue_location","Text")<number> - story_id нпс'а
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] 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
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ