Akella-96 aka SvD 35 Опубликовано 19 Мая 2012 (изменено) Кто знает, помогите! Как зарегестрировать новый класс монстра, созданного на основе снорка? И ещё : нашел в конфиге монстра вот такую строку : species = snork И если меняю на свою, то вылетает с логом на отсутствие этой самой строки. В общем, где её регестрировать? Изменено 19 Мая 2012 пользователем ColR_iT Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 19 Мая 2012 (изменено) ziStam, спасибо конечно, но я все это сделал. Вылетает с вот этим логом : Expression : !m_error_code Function : raii_guard::~raii_guard File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp Line : 748 Description : ....А.Л.К.Е.Р. - Зов Припяти\gamedata\scripts\_g.script:555: table index is nil Изменено 19 Мая 2012 пользователем Akella-96 aka SvD Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 19 Мая 2012 (изменено) ziStam, monster_classes = { [clsid.bloodsucker_s] = true, [clsid.boar_s] = true, [clsid.dog_s] = true, [clsid.flesh_s] = true, [clsid.pseudodog_s] = true, [clsid.burer_s] = true, [clsid.cat_s] = true, [clsid.chimera_s] = true, [clsid.controller_s] = true, [clsid.fracture_s] = true, [clsid.poltergeist_s] = true, [clsid.gigant_s] = true, [clsid.zombie_s] = true, [clsid.snork_s] = true, [clsid.tushkano_s] = true, [clsid.psy_dog_s] = true, [clsid.cropper_s] = true, cs_register (object_factory, "CTushkano", "se_monster.se_monster", "SM_TUSHK", "tushkano_s") cs_register (object_factory, "CPsyDog", "se_monster.se_monster", "SM_DOG_P", "psy_dog_s") cs_register (object_factory, "CPsyDogPhantom", "se_monster.se_monster", "SM_DOG_F", "psy_dog_phantom_s") cs_register (object_factory, "CCropper", "se_monster.se_monster", "SM_CROPPER", "cropper_s") Изменено 19 Мая 2012 пользователем Akella-96 aka SvD Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 19 Мая 2012 (изменено) Добавил своего монстра в game_relations.ltx, как показал Artos, но монстр после убийства все равно не показывается в статистике "Сильнейший Монстр" Напомню уже ранее сказанное: Потрудись, если тебе нужно, задавать именно вопрос(ы), а не кидать в топик ... --/Artos Изменено 19 Мая 2012 пользователем Artos Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 27 Мая 2012 (изменено) Народ, кто знает, как в диалоге сменить группировку ГГ при входе на локацию? Так же нужно, чтобы это происходило один раз. Смени, плз, стиль обращения к форумчанам, не на митинге и не на площади ... Достаточно просто сформулировать вопрос, чем ты не блещешь ... -/Artos Изменено 27 Мая 2012 пользователем Artos Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 28 Мая 2012 Всем привет. Кто знает, подскажите. Как при выходе с локации удалить уже имеющийся у ГГ инфопоршень? Добавлено через 20 мин.: И ещё вопрос : можно ли через скрипт, при определенном условии, сменить визуал предмета? Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 30 Мая 2012 Аномальный, спасибо) Работает. Но появился ещё вопрос : как подключить локацию из билда к ЗП? Я скачал саму локацию, но all.spawn там не было! В архиве были только текстуры, локация и батник для запуска. Знающие люди, отзовитесь! Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 21 Июня 2012 Всем привет. Долго меня тут не было... вопросов накопилось... В общем, вот что за дело - перестали работать диалоги ( нажимаешь на клаве номер ответа, а ничего не происходит ) Помогите, кто может! Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 10 Июля 2012 Callisto, ещё вариант. Через скрипт. Создаем скрипт my_script.script и в него пишем function main() if db.actor:dont_has_info("new_game_start") then spawn_monster() db.actor:give_info_portion("new_game_start") end end ------------------------------------------------------------ function spawn_monster() alife():create("chimera_normal",vector():set(116.86434936523,-3.9353849887848,176.99018859863),1167207,138) end Вызывать так: В bind_stalker.script, после benchmark.main() --' Distemper 06.2008 -- Пишем : my_script.main() Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 10 Июля 2012 (изменено) Shredder, эта функция вызывается ТОЛЬКО при начале новой игры. Изменено 10 Июля 2012 пользователем Akella-96 aka SvD Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 17 Июля 2012 Ребят, подскажите, кто знает. Как сделать так, чтобы при использовании предмета подряд ( именно подряд, а не сразу ) проигрывались несколько песен. Я смог реализовать только одну. Если пытался делать несколько, то они проигрывались сразу все. Добавлено через 151 мин.: Возник ещё один вопрос : как удалить эффект от присутствия полтергейста (синий экран) ? Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 5 Ноября 2012 Всем доброго дня! Ребят, может кто помочь?Дело вот в чем:ловлю вылет ещё до загрузки главного меню.Уже не знаю, что делать. * Detected CPU: Intel® Celeron® CPU E1400 @ 2.00GHz [GenuineIntel], F6/M15/S13, 2000.00 mhz, 64-clk 'rdtsc' * CPU features: RDTSC, MMX, SSE, SSE2, SSE3, MONITOR/MWAIT, SSSE3 * CPU threads: 2 Initializing File System... using fs-ltx fsgame.ltx FS: 40338 files cached 27 archives, 6698Kb memory used. Init FileSystem 1.584031 sec 'xrCore' build 3967, Dec 14 2009 EH: 3CAABCFCFF6F3A810019C6A72180F166 -----loading d:\Игрухи\awrp re-load 0.2\gamedata\configs\system.ltx -----loading d:\Игрухи\awrp re-load 0.2\gamedata\configs\system.ltx Initializing Engine... Starting INPUT device... Loading DLL: xrRender_R2.dll Loading DLL: xrRender_R3.dll Loading DLL: xrRender_R4.dll command line Executing config-script "user.ltx"... [users\user.ltx] successfully loaded. Loading DLL: xrRender_R1.dll Loading DLL: xrGame.dll ! Player name in registry is empty! (InstallUserName) * [win32]: free[1981260 K], reserved[30932 K], committed[84896 K] * [ D3D ]: textures[0 K] * [x-ray]: crt heap[12890 K], process heap[2247 K], game lua[0 K], render[0 K] * [x-ray]: economy: strings[8398 K], smem[0 K] SOUND: OpenAL: enumerate devices... SOUND: OpenAL: EnumerationExtension Present dir[0]=D:\Игрухи\AWRP Re-Load 0.2\bin\ dir[1]=D:\Игрухи\AWRP Re-Load 0.2\ dir[2]=D:\Игрухи\AWRP Re-Load 0.2\bin\ dir[3]=C:\windows\system32\ CleanDeviceSpecifierList CleanDeviceSpecifierList Generic Hardware devices Generic Hardware SOUND: OpenAL: system default SndDevice name is Generic Hardware SOUND: OpenAL: default SndDevice name set to Generic Software SOUND: OpenAL: All available devices: 1. Generic Hardware, Spec Version 1.1 eax[2] efx[no] xram[no] 2. Generic Software, Spec Version 1.1 (default) eax[0] efx[no] xram[no] Executing config-script "d:\Игрухи\awrp re-load 0.2\gamedata\configs\default_controls.ltx"... [d:\Игрухи\awrp re-load 0.2\gamedata\configs\default_controls.ltx] successfully loaded. Executing config-script "user.ltx"... Executing config-script "d:\Игрухи\awrp re-load 0.2\gamedata\configs\rspec_default.ltx"... [d:\Игрухи\awrp re-load 0.2\gamedata\configs\rspec_default.ltx] successfully loaded. Executing config-script "d:\Игрухи\awrp re-load 0.2\gamedata\configs\default_controls.ltx"... [d:\Игрухи\awrp re-load 0.2\gamedata\configs\default_controls.ltx] successfully loaded. ~ Invalid syntax in call to 'r2_aa_break' ~ Valid arguments: vector3 in range [0.000000e+000,0.000000e+000,0.000000e+000]-[1.000000e+000,1.000000e+000,1.000000e+000] ~ Invalid syntax in call to 'r2_aa_weight' ~ Valid arguments: vector3 in range [0.000000e+000,0.000000e+000,0.000000e+000]-[1.000000e+000,1.000000e+000,1.000000e+000] ~ Invalid syntax in call to 'sv_adm_menu_ban_time' ~ Valid arguments: ui_mp_am_10_minutes/ui_mp_am_30_minutes/ui_mp_am_1_hour/ui_mp_am_6_hours/ui_mp_am_1_day/ui_mp_am_1_week/ui_mp_am_1_month/ui_mp_am_3_monthes/ui_mp_am_forever [users\user.ltx] successfully loaded. SOUND: Selected device is Generic Software * sound: EAX 2.0 extension: absent * sound: EAX 2.0 deferred: absent * sound : cache: 32768 kb, 2428 lines, 13820 bpl ! ALife simulator has not been started yet Starting RENDER device... * GPU [vendor:10DE]-[device:A65]: NVIDIA GeForce 210 * GPU driver: 6.14.12.6314 * CREATE: DeviceREF: 1 * Vertex Processor: PURE HARDWARE * Texture memory: 1001 M * DDI-level: 9.0 * GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30) * GPU vertex cache: unrecognized, 16 * NVidia MGPU: Logical(1), Physical(1) * Starting rendering as 2-GPU. * DVB created: 1536K * DIB created: 512K * distortion: used, dev(30),need(14) * color_mapping: used, dev(30),need(14) * SSample: 1024x768 compiling shader postprocess compiling shader postprocess_d compiling shader postprocess_cm_pre * SSample: enabled compiling shader particle_distort compiling shader particle compiling shader particle - r__tf_aniso 4 - r1_tf_mipbias 0. compiling shader simple_color compiling shader portal compiling shader editor compiling shader sky2 compiling shader sky2 compiling shader clouds compiling shader clouds Starting engine... compiling shader hud_font ! Player name in registry is empty! (InstallUserName) Loading DLL: xrGameSpy.dll stack trace: И ещё вопрос:сделал новый ствол со своими новыми анимациями, вставил в игру, и ловлю вылет. [error]Expression : fatal error [error]Function : out_of_memory_handler [error]File : D:\prog_repository\sources\trunk\xrCore\xrDebugNew.cpp [error]Line : 336 [error]Description : [error]Arguments : Out of memory. Memory request: 2360800 K Я понимаю, что это из-за нехватки памяти, но можно его как-то исправить, не переделывая анимаций? Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 7 Ноября 2012 (изменено) Читаем правила, пока писать не можем... Сутки чтения. ColR_iT Изменено 7 Ноября 2012 пользователем ColR_iT Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 14 Августа 2013 Как узнать bound_rect локации? ( Очень прошу тутор по map_dragger не кидать. У меня скриншот локации называется map_локация.dds ) 1 Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 14 Августа 2013 @stalkerok007, global_rect я настроил, но у меня все обозначения съехали влево. Насколько я понимаю, это из - за неправильно настроенного bound_rect. Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 14 Августа 2013 @stalkerok007, чтобы, как ты сказал, "разговорить" лог, нужно в файле _g.script, в функции : function abort(fmt, ...) раскоментировать строку : error_log(reason) Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 15 Августа 2013 @stalkerok007, я как - то добавлял новый класс монстра, но делал это на основе класса снорка. Попробуй в class_registrator.script добавить класс своего монстра подобным способом : cs_register (object_factory, "CSnork", "se_monster.se_monster", "SM_ТВОЙ_КЛАСС", "твой_класс_айди_s") Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 15 Августа 2013 @stalkerok007, я делал монстра на основе снорка. Никаких параметров у меня не требовали. Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 29 Августа 2013 @buck81, держи http://rghost.ru/48460240 1 Поделиться этим сообщением Ссылка на сообщение
Akella-96 aka SvD 35 Опубликовано 2 Сентября 2013 Возможно ли сделать так, чтобы папка с текстурами задавалась опционально? Т. е., есть две папки с текстурами. В опциях нажал кнопочку, используются текстуры из одной папки, не нажал - из другой. Желательно, скриптовым способом. Поделиться этим сообщением Ссылка на сообщение