Это популярное сообщение. Dennis_Chikin 3 658 Опубликовано 25 Ноября 2014 Это популярное сообщение. Поделиться Опубликовано 25 Ноября 2014 БЛОКпост Чтобы посты не исчезали бесследно, и не было вопросов об избирательности модерирования, создана тема <<БЛОКпост>>. Посты, которые по каким-либо причинам не могут оставаться в темах, где были размещены изначально, перемещаются сюда. Если пост был Вам зачем-то нужен, Вы можете его здесь найти, и, скопировав его текст и отредактировав таким образом, чтобы он соответствовал теме, в которой Вы хотите его видеть, снова запостить.Удаляться они отсюда будут, пожалуй, где-то через месяц. Думаю, времени на поиски вполне достаточно. Ну и традиционно, если Вы считаете, что какому-то посту место именно здесь - жмем кнопку "Жалоба". Возможно, его банально проглядели, а может просто еще ни у кого руки не дошли до какой-то темы. 5 9 2 2 5 1 1 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
JAPAN 536 Опубликовано 15 Ноября 2015 Поделиться Опубликовано 15 Ноября 2015 (изменено) На ХР никак не запустить? Тоже охота глянуть, но я всё ещё на хрюше... ходи отсюда в свой огсм или чё у тебя там, и не смеши людей а грамматике жену учить будешь, если она у тебя есть...*****!!! Изменено 15 Ноября 2015 пользователем Хемуль36рус Добавлено Хемуль36рус, 15 Ноября 2015 2.1. Три дня чтения правил форума. Тем более ты не первый год здесь. Добавлено JAPAN, 15 Ноября 2015 Хемуль - ну и пожалуйста - не больно то и расстроюсь... Добавлено Black Hawk, 15 Ноября 2015 За обсуждение действий модератора и за использование системы заметок в режиме R/O 3 дня блокировки (бан). Плюс 33 балла в шкалу предупреждений. 1 Intel Core i7-4702MQ 2,2-3,2 ГГц , RAM 16 GB (2x8 GB) , SSD 120 GB OCZ Vertex 3 , HDD 2х1 ТB , NVIDIA GeForce GTX 760M (2 GB GDDR5) , Intel HD 4600 , Windows 8.1 Ссылка на комментарий
Zander_driver 10 333 Опубликовано 18 Ноября 2015 Поделиться Опубликовано 18 Ноября 2015 Кстати, чем закончилась эта история? Выводом о необходимости перехода на более новые версии модулей) Мод, где не бывает одинаковых путей - Судьба Зоны. (Лучшее, что у меня получилось на X-Ray) На базе модифицированного движка OGSR Engine. Бывший мододел на X-Ray / Начинающий игродел на Unreal Engine. Программист. AMD Ryzen 9 7950X (16 ядер, 32 потока, 5.75 ГГц); RTX 3080; 128 ГБ DDR5; Arctic Liquid Freezer II-420; 3 ТБ SSD PCIe 4.0; 4ТБ HDD. Ссылка на комментарий
Serge! 127 Опубликовано 18 Ноября 2015 Поделиться Опубликовано 18 Ноября 2015 взял на себя посильную доводку модулей Артоса за это отдельное и большое спасибо. Это нужные и интересные продукты, которые помогают снимать многие текущие вопросы. Чем более стабильными они буду, тем больше выграют все остальные, даже не имеющие никакого отношения к "модописанию". Ссылка на комментарий
CIKLOPOS 0 Опубликовано 19 Ноября 2015 Поделиться Опубликовано 19 Ноября 2015 (изменено) Что вы такие трудные, блин, вы люди то или зазнобы? Ему помогали делать этот мод, а я прошу всего лишь помочь мне с несколькими параметрами! И не надо шакальничать, пожалуйста, никого я не оскорблял! И если вас назначили куратором, так не надо думать что вы бог и царь тут и тем более делать мне замечания на пустом месте! Я всего лишь спросил у него! Вас я не спрашивал и прошу Вас не проявлять свою шакальскую сущность. Изменено 19 Ноября 2015 пользователем Murarius Прописные буквы, пунктуация, лишние пробелы перед знаками препинания Добавлено Murarius, 19 Ноября 2015 Полегче, полегче.Никто никому здесь ничем не обязан.Общение ты ведешь в паблике, отвечать тебе может кто угодно.Также настоятельно рекомендую изучить Правила форума (пп. 2.1 и 2.5), а также это. Ссылка на комментарий
CIKLOPOS 0 Опубликовано 19 Ноября 2015 Поделиться Опубликовано 19 Ноября 2015 (изменено) @shahvkit,отлично сказано. Если ты не против, я это в шапку добавлю. автор , ну вы и *** тут с shahvkit ! Ведь вам же помогали делать мод , а вы жлобитесь и шаклаитесь еще , фууу блин как некрасиво , не по мужски даже . Всего доброго вам . не хочу больше ничего просить у вас и общаться нет желания тоже. Изменено 19 Ноября 2015 пользователем Kirgudu Добавлено Kirgudu, 19 Ноября 2015 Правила форума, пункт 2.1. Сутки чтения. Ссылка на комментарий
kvart99 0 Опубликовано 19 Ноября 2015 Поделиться Опубликовано 19 Ноября 2015 (изменено) Всем добрый вечер! Вылетает игра._Кто может помочь?_Заранее благодарен. FATAL ERROR [error]Expression : fatal error[error]Function : CScriptEngine::lua_error[error]File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp[error]Line : 73[error]Description : <no expression>[error]Arguments : LUA error: ...l.k.e.r. - ОП-2\gamedata\scripts\bind_stalker.script:1136: bad argument #2 to 'format' (string expected, got no value) stack trace: Изменено 20 Ноября 2015 пользователем Kirgudu Добавлено Kirgudu, 20 Ноября 2015 2.5, предупреждение. Ссылка на комментарий
Serge! 127 Опубликовано 20 Ноября 2015 Поделиться Опубликовано 20 Ноября 2015 А разве в Lua есть перегрузка функций? А Вы попробуйте написать вот такой скриптик и проиграть его: function string.len(s,ss) local out = 'Может мне ещё и за пивком сбегать?' if s ~= nil then out = #s; ss = '' end return ss..out end print('->'..string.len('Сидор','Сидор: ').."<-") print('->'..string.len(nil,'Сидор: ').."<-") в Сталкере замените “print” на: news_manager.send_tip(db.actor,"-->"..tostring(string.len('Сидор','Сидор: ')).."<--") news_manager.send_tip(db.actor,"-->"..tostring(string.len(nil,'Сидор: ')).."<--") на выходе в обоих случаях получите: ->5<- ->Сидор: Может мне ещё и за пивком сбегать?<- Это разумеется не перегрузка, и даже не эмуляция оной. Вы просто на время текущего сеанса переопределяете базовый метод (переписываете его). Причем заметьте, что я добавил дополнительный аргумент, которого нет в материнском методе, и Lua спокойно пережевал это. Это примитивный случай с простеньким методом, реализацию которого переписать очень просто. С более сложными методами, естественно всё более сложно. Данный пример просто показывает, что теоретически такое вполне возможно. И если такое очень надо, то можно в этом направлении покопаться. А вот стоит ли этим заниматься, и в каких случаях? Это уже совсем другие вопросы. Ссылка на комментарий
Serge! 127 Опубликовано 21 Ноября 2015 Поделиться Опубликовано 21 Ноября 2015 Ничего тут не сделаешь, кроме как переписывать в движке. Зачем же по каждой мелочи лезть в движок. Попробуйте вот так: news_manager.send_tip(db.actor," -->"..string.gsub('yes\no','\n','\\\nn',1).."<--") должно получиться. У меня получилось во всяком случае, вывело, что заказывали. Ссылка на комментарий
Mododel15 2 Опубликовано 22 Ноября 2015 Поделиться Опубликовано 22 Ноября 2015 (изменено) Привет! Не подскажите мне, почему скрипт не корректно работает с предметом на классе артефакта? Вот скрипт function use_bread_oz( obj )if obj == nil then return endif obj:section() ~= "bread" then return endlocal s_obj = alife():create( "ПРЕДМЕТ_НА_КЛАССЕ_АРТА", vector(), 0, 0, db.actor:id() )snd:play_at_pos(db.actor, vector():set(0,0,0), 0, sound_object.s2d)local Timer_zrems = time_global() + 5000local effect_start = function()if s_obj.online and Timer_zrems < time_global() thenreturn trueendendlocal effect_stop = function()if snd:playing () thensnd:stop ()endalife():release( s_obj, true )endlevel.add_call( effect_start, effect_stop )end Вот конфиг предмета [medaid_activation]starting = 0.5, detectors\geiger_click3, 0, 0, 0, 0, "","idle"flying = 0, detectors\geiger_click3, 0, 0, 0, 0, "","idle"idle_before_spawning = 9, detectors\bomb_timer, 0, 0, 0, 0, "","idle"spawning = 0.5, detectors\geiger_click3, 0, 0, 0, 0, "","idle"[medaid_b]:identity_immunitiesGroupControlSection = spawn_group$spawn = "weapons\mine\medaid_b"hud = medaid_b_hudanimation_slot = 11allow_inertion = trueslot = 1attach_angle_offset = 0,0,0attach_position_offset = -0.1,-0.1,0attach_bone_name = bip01_r_handbelt = falseaf_actor_properties = offactor_properties = on$prefetch = 64cform = skeletonclass = ARTEFACTvisual = huds\item_aptechka.ogfdescription = "Пустая Аптечка"inv_name = "Пустая Аптечка"inv_name_short = "Пустая Аптечка"inv_weight = 0.0inv_grid_width = 2inv_grid_height = 1inv_grid_x = 6inv_grid_y = 14cost = 50jump_height = 0lights_enabled = falsesnd_draw = weapons\pm_drawsnd_holster = weapons\generic_holstersnd_shoot = weapons\t_pm_shot ;pm_shootsnd_empty = weapons\pistol_emptysnd_reload = weapons\pm_reload, 0.8snd_close = weapons\generic_closesnd_idle_sprint = weapons\generic_closesnd_hide = weapons\generic_closesnd_show = weapons\generic_closesnd_activate = weapons\generic_closesnd_idle = weapons\generic_close;скорости увеличения (уменьшения)health_restore_speed = 0.0radiation_restore_speed = 0.0satiety_restore_speed = 0.0power_restore_speed = 0.0bleeding_restore_speed = 0.0hit_absorbation_sect = medaid_absorbationartefact_activation_seq = medaid_activation[medaid_b_hud]orientation = 0, 0, 0position = 0, -0.155, 0visual = huds\medaid.ogfanim_idle_sprint = usinganim_activate = usinganim_show = usinganim_hide = usinganim_idle = using[medaid_absorbation]burn_immunity = 1.0 ;коэффициенты иммунитетаstrike_immunity = 1.0shock_immunity = 1.0wound_immunity = 1.0radiation_immunity = 1.0telepatic_immunity = 1.0chemical_burn_immunity = 1.0explosion_immunity = 1.0fire_wound_immunity = 1.0 Изменено 22 Ноября 2015 пользователем Mododel15 Добавлено Kirgudu, 23 Ноября 2015 Удалено из http://www.amk-team.ru/forum/index.php?showtopic=6185&page=346 Правила форума, пункт 2.1.2 (даблпостинг), предупреждение. Ссылка на комментарий
Serge! 127 Опубликовано 22 Ноября 2015 Поделиться Опубликовано 22 Ноября 2015 Да и функция toboolean достаточно специфична. Это я про ноль. А если nil на входе? Возвратит nil. Но это же не boolean, что подразумевает функция. Гораздо логичнее будет так : function toboolean(e) return not not e end Да уж, действительно весьма специфична. Меня уже уверяли (в другой веточке форума), что двойной отрицание это панацея, которая решает все проблемы с проверкой на пустоту. Я тогда спорить не стал, да и сейчас не буду. Просто пусть мне авторы внятно объяснят, как я очень рядовой "набиратель" кодов (не профи) смогу трактовать свои проверки на "пустоту" вот в таких двух случаях... function toboolean(e) return not not e end f = nil a = '' print(toboolean(f)) --> false print(toboolean(a)) --> true так что же пустое? P.S. Может такие вот готовые решения тоже стоит почистить? Добавлено Dennis_Chikin, 23 Ноября 2015 Объясняю последний раз: Посты, предписывающие администраторам, модераторам, кураторам, да хоть бы и просто пользователям форума: что им делать - будут либо здесь, либо в /dev/null. Читайте правила форума: п 9.1 Также, посты, не имеющие вообще ни какого отношения к заданному вопросу, типа работа send_tip, в то время, как обсуждается работа custom_static - аналогично. п 2.1.1 правил форума. Также, ответы на оффтопик, вместе с оффтопиком - аналогично. Кого это не устраивает - заходить на этот форум ни кто не заставляет. Кроме того, пользуясь случаем, хочу напомнить, что угрозы, оскорбления, и т.д. в л/c - ведут просто к блокировке л/c. Самим получателем. Для этого даже обращаться к админам не нужно. Ссылка на комментарий
Serega495 2 Опубликовано 23 Ноября 2015 Поделиться Опубликовано 23 Ноября 2015 @Serega495, Дело в том,что тут должен быть дополнен сюжет. Сам до конца не проходил,но есть люди которые там бегали. На станицах 15-30 прочти,вроде там об этом говорили. Ясно спасибо поэтому наверное здесь и предоставлены эти два неофициальных патча. Ссылка на комментарий
nPOPOK 1 Опубликовано 23 Ноября 2015 Поделиться Опубликовано 23 Ноября 2015 Нашел неплохую локацию для ЗП, но криво оформленную. При начале новой игры ГГ сразу появляется на пустой локации,а выхода нема. Да и на карте вместо собственно карты клочок занят швакозяброй. Чтобы все это дело отредактировать, понадобилось влезт ьв олл.спавн. Но возникла проблема: при распаковке консоль выдает несколько различных ошибок, в зависимости от выбранного бат'а. Программа,само собой, ACDC 1 фото:фаил с выбором модов del sections.iniperl universal_acdc.pl -d all.spawn -out all -scan config/ -nofatalpause 2 фото:обычный бат perl acdccop.pl -d all.spawnpause 3 фото уже в отчаяньи взял еще один del sections.iniperl universal_acdc.pl -d all.spawnpause Разумеется,ни один способ не сработал. В чем может быть проблема? И есть ли другие способы распаковки? Добавлено Dennis_Chikin, 24 Ноября 2015 О других - ничего не известно. Перезадайте вопрос в теме acdc. Но, вообще-то, в первом и третьем случае просто отсутсвует искомый файл, который пытаетесь запустить, во втором - отсутствуют нужные конфиги из мода. Сегодня еще шумят наши леса, и смеются наши дети. Сегодня еще богаты наши недра и поют птицы. На наш век хватит, говорили мы. А вот не хватило!!! Ссылка на комментарий
RayTwitty 492 Опубликовано 24 Ноября 2015 Поделиться Опубликовано 24 Ноября 2015 (изменено) То есть, представим момент загрузки какого-нибудь смарта или респавнера (а они грузятся НУ ОЧЕНЬ своеобразно), в котором зачем-то добавили xr_logic.pic_section_непомнючего, которая проверяет это самое инфо.До алайфа грузятся?)) Суровые смарты. Впрочем, это все на любителя, конечно. Кому и 100500 строк if ... end; if ... end (даже не elseif) милее.Lua пофигу, хоть ты в один return, хоть в if then end. Все эти рефакторинги по переписыванию функций в одну строчку (без осмысленной оптимизации или реальной доработки) бесполезны. если конечно ты не из любителей гонятся за наносекундами которые начнут говорить что str ~= "" быстрее итерации по массиву Никаких там кстати массивов нет. Изменено 24 Ноября 2015 пользователем RayTwitty Добавлено Dennis_Chikin, 24 Ноября 2015 "Все эти рефакторинги по" и еще раз вопрос: ГДЕ все обличающие и уличающие были все время существования закрытого раздела, в котором темы создавались и переименовывались как у кого из присутствовавших левая пятка возжелала ? Добавлено RayTwitty, 24 Ноября 2015 Вопрос не по адресу. Ссылка на комментарий
Карлан 1 049 Опубликовано 24 Ноября 2015 Поделиться Опубликовано 24 Ноября 2015 я не программист и я не это донести хотел, хотя почему вектор не массив мне не ясно, во многих статьях эти понятия тождественны и синонимичны. Ссылка на комментарий
RayTwitty 492 Опубликовано 24 Ноября 2015 Поделиться Опубликовано 24 Ноября 2015 @Карлан, дело не в том, как это называется по большому счету, а в том, что кто-то предпочитает простую проверку на пустую строку поиску элемента. Эти действия совершенно не соизмеримы. я не программистУдобная отговорка на все случаи жизни)) З.Ы. если я не кулинар, то я не иду на кухню и не говорю что лучше, а что хуже. Ссылка на комментарий
Карлан 1 049 Опубликовано 24 Ноября 2015 Поделиться Опубликовано 24 Ноября 2015 "как это называется по большому счету" я что-ли начал выяснять что такое там и как оно там называется, мне вообще до фонаря. "Эти действия совершенно не соизмеримы." при учете количества запросов это опять ничто. "Удобная отговорка на все случаи жизни" ты слова из контекста не дергай, далее я объяснил почему я отождествил вектор с массивом, есть весомые аргументы против - их и скидывай, я поучусь, все мои выводы основаны на практике и зачастую я их не могу грамотно преподнести и теоретически обосновать так как нету такого образования и в эти комплексы я не врубаюсь. Добавлено Dennis_Chikin, 24 Ноября 2015 Может, буквы заглавные, все ж стоит иногда применять, нет ? На клавиатуре целых ДВА шифта имеется. Ссылка на комментарий
Serge! 127 Опубликовано 24 Ноября 2015 Поделиться Опубликовано 24 Ноября 2015 я не программист и я не это донести хотел, хотя почему вектор не массив мне не ясно, во многих статьях эти понятия тождественны и синонимичны. хоть Вы по своему признанию и "не программист", но суть отразили совершенно правильно. "Вектор" - это понятие (в данном контексте) исключительно "сталкерское". В переводе со "сталкерского" языка на язык Lua это безусловно массив (таблица). Сомневающиеся или интересующиеся могут копнуть коды. ИМХО. 2 Ссылка на комментарий
Serge! 127 Опубликовано 24 Ноября 2015 Поделиться Опубликовано 24 Ноября 2015 простую проверку на пустую строку Строка содержащая 100 пробелов по Вашему пустая? или нет? И что даст проверка на ~= "" в таком случае? Ссылка на комментарий
RayTwitty 492 Опубликовано 24 Ноября 2015 Поделиться Опубликовано 24 Ноября 2015 (изменено) при учете количества запросов это опять ничто.Считал? я что-ли начал выяснятьНикто тебя не просил дальше цитировать меня, я лишь ответил на это. И выяснять там нечего на самом деле. ты слова из контекста не дергай, далее я объяснил почему я отождествил вектор с массивомТы не программист не потому, что назвал одно другим, а потому что допускаешь такие явные дыры в алгоритме. Изменено 24 Ноября 2015 пользователем RayTwitty Ссылка на комментарий
Serge! 127 Опубликовано 24 Ноября 2015 Поделиться Опубликовано 24 Ноября 2015 А поясните мне такую вещь: когда в дескрипшен таска мы передаем id статьи из "энциклопедии" - текст должен быть сформирован в xml- файле ? Хранится ведь не он, а только id ? Если так, как именно дословно Вы и спросили, то да. Хотя в принципе можно и по другому. Это только ответ на вторую часть фразы - вопрос. Если хочется пояснений, то сформируйте (желательно на каком-то одном языке анлийском или русском, т.к. "Смесь французского с нижегородским" я плохо воспринимаю). И отдельно прошу (правилами не возбраняется) не расценивать это как "наезд" на Ваш авторитет. Ссылка на комментарий
Рекомендуемые сообщения