
_Призрак_
Жители-
Число публикаций
792 -
Регистрация
-
Последнее посещение
-
AMKoin
0 [Подарить AMKoin]
Весь контент пользователя _Призрак_
-
Раз уж зашел разговор о UI то у меня тоже давно был вопрос как с кастом статика убрать текстурку? Я создал статик и установил текстуру: self.picture = xml:InitStatic("picture", self) self.picture:InitTexture("ui\\ui_disk_io") Но как теперь убрать эту текстуру со статика? Вариант 1: Убить старый объект и пересоздать без инициализации текстуры; Вариант 2: Заменить прежнюю текстуру на 'пустышку' иль на прозрачную; Вариант 3; Установить размер текстуры/окна в 1 пиксель ... --/ Artos
-
[CoP] Ковыряемся в файлах
_Призрак_ ответил на тему форума автора Halford в Скрипты / конфиги / движок
есть отличная функция в xr_effects.script - function remove_squad(actor, obj, p) -
Тоже сижу на nod32, на Писишнике (там я еще и outpost firewall поставил) приходится менять винду раз в 2-3 месяца стабильно, хотя AVZ оттягивает этот момент. На ноутбуке стоит только nod32, работает отлично, за год только 1 раз переставлял винду. Вообще нодом я доволен, dr.web у меня стоял - плохо защищал, каспер жрет говорят много.
-
[CoP] Ковыряемся в файлах
_Призрак_ ответил на тему форума автора Halford в Скрипты / конфиги / движок
ладно, тогда напиши if not db.actor:object("swed_knife") then Ибо твой пример неверен! Понятно что от него игра будет плеваться. функция object(string) принимает строку - секцию предмета и возвращает его userdata. А у тебя в функцию передается nil и ясен пень что у тебя ничего не работает -
Попробуй так: combat_ignore_cond = {=fighting_actor -my_info} my_info - инфопоршень после которого НПС перестает игнорить актора И не забудь в logic дописать comabt_ignore = combat_ignore И где нибудь в этом файле вставить: [combat_ignore] combat_ignore_cond = {=fighting_actor -my_info}
-
[CoP] Ковыряемся в файлах
_Призрак_ ответил на тему форума автора Halford в Скрипты / конфиги / движок
Тогда уж попробуй так: if db.actor:object("swed_knife") then -
ZLURov Ты видимо пришел в сталкер уже с появлением ЗП? Тогда я понимаю почему у тебя не появляется пена на губах от слов Тот сталкир и lost alpha. Мне тоже повезло и я пришел в сталкер с появлением ТЧ и поэтому я не заболел тем сталкером и билдоманией
- 14 184 ответа
-
- мод
- s.t.a.l.k.e.r.
-
(и еще 5 )
Отмечено тегом:
-
Есть ли готовая функция для перевода вектора, возвращаемого функцией db.actor:direction() в direction прописываемый в алл.спавне?
-
А ПДА для чего? Для ЧН или для билда 3120?
-
Можно, но код у тебя не правильный Нужно так: local stalker_gopnik = {"stalker_bandit_", "stalker_bandit_veteran", "stalker_bandit_master", "stalker_bandit_exoskeleton"} for i=1,#stalker_gopnik do if string.find(vis,stalker_gopnik) then return section end end
-
Справочник по функциям и классам
_Призрак_ ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
Есть небольшое дополнение к классу client_spawn_manager() Если использовать функцию add с 4 аргументами, то все работает так как написал malandrinus. Но если использовать в функции add только 3 аргумента, то в функцию, которая будут будет вызываться когда объект перейдет в оффлайн будет передаваться только 2 значения - id и game_object, а не как я думал nil, id и game_object. Будьте осторожнее -
Только вот если присвоить SID НПС'у при спавне через нет-пакеты то получить НПС через СИД можно только после сейф-лоада. Я прав или тут есть какой нибудь обходной путь? Artos Ах, забыл про перевод в оффлайн. Спасибо
-
speczadanie А чей ответ ты использовал?
-
[SoC] Ковыряемся в файлах
_Призрак_ ответил на тему форума автора Halford в Скрипты / конфиги / движок
А разве получится использованием метатаблицы _G узнать существует ли функция в скрипте который до этого ни разу не использовался? Он же по идее отсутствует в _G -
ColR_iT Не правильно метод set_condition(number) работает только для game_object* (т.е. для клиентских объектов), а функция amk.spawn_item_in_inv работает на функции alife():create которая возвращает серверный объект. Тут есть пара вариантов, но самый красивый из них таков: function spawn() local wpn = amk.spawn_item_in_inv("wpn_ak74") level.client_spawn_manager():add( wpn.id, 0, weapon_in_alife) --ставим каллбек на выход в онлайн end function weapon_in_alife(first,id,obj) obj:set_condition(0) --выставляем кондишн level.client_spawn_manager():remove(id, 0) -- убраем установленный колбек end
-
Удалить все вещи из инвентаря ГГ легко, но очень часто требуется скинуть их в тайник, откуда они потом могут опять попасть к ГГ. Вот функция которую написал я:
-
for i=1,65535 do local obj = alife():object(i) if obj then if string.find(obj:name(),"_portal_npc") then alife():release(se_obj, true) end end end
-
[SoC] Ковыряемся в файлах
_Призрак_ ответил на тему форума автора Halford в Скрипты / конфиги / движок
Функция alife():object(number) принимает число (ID персонажа), а не его секцию Попробуй так: for i=1,65535 do local obj = alife():object(i) if obj then if string.find(obj:name(),"ernest") then alife():release(se_obj, true) end end end Или же если ты уверен что труп всегда будет находится в радиусе 150 метров то тогда можно функцию ускорить: for k, v in pairs(db.storage) do local obj = level.object_by_id(k) if obj then if obj:profile_name == "ernest" then alife():release(alife():objetc(k), true) end end end -
Напарники в новом ОГСЕ уже вживлены в новые квесты, как и автомобили. И выглядит это просто великолепно
- 14 184 ответа
-
- мод
- s.t.a.l.k.e.r.
-
(и еще 5 )
Отмечено тегом:
-
[CoP] Ковыряемся в файлах
_Призрак_ ответил на тему форума автора Halford в Скрипты / конфиги / движок
Раз - так в ЗП не делается Два - удали вот это для начала: custom_data = <<END END -
for i=1,65535 do local obj = alife():object(i) if obj then if IsStalker(obj) or IsMonster(obj) then get_console():execute("NAME_IS_"..obj:name()) end end end
-
Вообще KamikaZze Собирается эту боевку прикрутить всем сталкерам в Зоне. А теперь представь как ты будешь в одиночку зачищать Агропром, без напарника? Для меня он и в оригинале сложен, а с новой боевкой будет только один выход - стелс
- 14 184 ответа
-
- мод
- s.t.a.l.k.e.r.
-
(и еще 5 )
Отмечено тегом:
-
Посмотри где у тебя встречаются в скриптах строки: LAST_INTO_ID_for_[%s]_=_[%s],_max_[%s]
-
Редактирование движка X-Ray
_Призрак_ ответил на тему форума автора Rolan в Скрипты / конфиги / движок
Отладочная информация как выразился KD87 - это файлы .pdb. Весят они огого, но в них находятся имена функций и еще что то там по мелочи -
[CoP] Ковыряемся в файлах
_Призрак_ ответил на тему форума автора Halford в Скрипты / конфиги / движок
Караван, смотри симулятион.лтх и спавнь сталкеров от туда
- [ЧН] 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
- ...и другие моды