* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : Изменение фонарика. Started at 21-07-2016 17:13 by Mr.Simon15281 Visit at https://forums.nashalife.ru/showthread.php?threadid=58180 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : Mr.Simon15281 Date : 21-07-2016 17:13 Title : Изменение фонарика. Всем снова привет. Как сделать так, чтобы фонарик тратил больше энергии и восстонавливался медленно, или же вовсе отключить возможность использовать фонарик? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : Alf-Life II Date : 21-07-2016 17:59 hl2_player.cpp #define FLASH_DRAIN_TIME 1.1111 // 100 units / 90 secs #define FLASH_CHARGE_TIME 50.0f // 100 units / 2 secs -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : Mr.Simon15281 Date : 21-07-2016 19:11 Спасибо. [size=1][i]Mr.Simon15281 добавил [date]1469128666[/date]:[/i][/size] Однако, не как не могу понять, надо число увиличввать(юнита), или уменьшать, чтобы быстро расходовал? И так-же секунды. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : Alf-Life II Date : 21-07-2016 19:39 То, что за // – комментарий, можешь хоть пипиську ASCII-артом нарисовать за ним, это никак не повлияет на код. Если решил удариться в кодинг, советую всё-таки немного C++ изучить, хотя бы самые основы на уровне основ ООП, иначе далеко не уедешь. 100 / значение = секунды. Ставишь FLASH_DRAIN_TIME 100 – фонарь разрядится за секунду, 25 – за 4 секунды, 0.027 – будет работать час реального времени. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : Mr.Simon15281 Date : 22-07-2016 15:33 Понятно, а можно фонарик сделать как предмет(тоесть, при поднятии фонарика, включался режим фонарика в костюме). И так-же отключать фонарик в костюме. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 6] Author : Alf-Life II Date : 25-07-2016 00:40 Можно, завтра напишу как. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 7] Author : Alf-Life II Date : 25-07-2016 10:20 Значит так. Чтобы управлять включением и отключением фонаря в костюме, нам нужна переменная. Идём в заголовочный файл плеера (hl2_player.h) и вставляем туда в приватную секцию переменную с понятным названием [code] private: // Собсна вот она bool hasFlashlight; // Ниже то, что уже есть bool CommanderExecuteOne [/code] Далее в секцию public добавляем функцию с названием вроде AddFlashlight(), он нужна для взаимодействия с переменной извне [code] // Apply a battery – это уже есть в коде bool ApplyBattery( float powerMultiplier = 1.0 ); // А вот тут добавляем bool AddFlashlight(); [/code] Копируешь item_battery, меняешь название на item_flashlight и соответствующим образом переименовываешь классы. В функции MyTouch меняем то, что делает итем при подбирании: [code] return (pHL2Player && pHL2Player->AddFlashlight()); [/code] Таким образом при подбирании фонарика будет задействована эта функция, но её пока нет, поэтому идём в hl2_player.cpp, ищем конструктор, в нём мы на всякий случай определим, что hasFlashlight у нас изначально ложь. [code] CHL2_Player::CHL2_Player() { hasFlashlight = false; [/code] Осталось только написать саму функцию управления фонариком, она очень проста. Идём куда-нибудь в район bool CHL2_Player::ApplyBattery и пилим: [code] bool CHL2_Player::AddFlashlight( ) { if (IsSuitEquipped() && !hasFlashlight) // если костюм надет и у нас пока нет фонарика { hasFlashlight = true; // надеваем фонарик return true; // Функция должна возвращать истину, чтобы сам итем исчез при подбирании } return false; // если же нет костюма, или фонарь уже подобран, фонарь взять нельзя } [/code] Забыл самое важное: ищем функцию FlashlightTurnOn и добавляем эти две строчки (которые с комментариями) [code] void CHL2_Player::FlashlightTurnOn( void ) { // if (!hasFlashlight) //если нет фонаря return; //функция завершает работу if( m_bFlashlightDisabled ) return; ... [/code] Компилируем, радуемся результату, идём добавлять дорогого Alf-Life II в титры -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 8] Author : Mr.Simon15281 Date : 25-07-2016 13:34 Мне пишет такую ошибку: [url]http://imgur.com/a/nfkbv[/url] и [url]http://imgur.com/a/WX08Z[/url] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 9] Author : Alf-Life II Date : 25-07-2016 13:35 [quote]Далее в секцию public добавляем функцию с названием вроде AddFlashlight(), он нужна для взаимодействия с переменной извне[/quote] Это сделал? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 10] Author : Mr.Simon15281 Date : 25-07-2016 13:41 [url]http://imgur.com/a/OiqDy[/url] [size=1][i]Mr.Simon15281 добавил [date]1469454605[/date]:[/i][/size] И что дальше? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 11] Author : Alf-Life II Date : 25-07-2016 13:51 Что это, Бэрримор? Это объявление переменной, а не функции, а я спрашивал про [code] // Apply a battery – это уже есть в коде bool ApplyBattery( float powerMultiplier = 1.0 ); // А вот тут добавляем bool AddFlashlight(); [/code] Далее, я даже специально написал, [quote]// Ниже то, что уже есть[/quote] Это значит, что тебе нужно найти в коде существующий кусок, а именно bool CommanderExecuteOne, и перед этим этим вставить bool hasFlashlight;, чтобы кусок кода выглядел как у меня: [url]http://puu.sh/qdQAv/143e6287ec.png[/url] Ну и в конце концов, почитай хоть немного о С++, если даже банальный копипаст в такое приключение превращается, я не представляю что будет дальше. Я не хочу через неделю в теме "Проблема с добавлением телепортирующегося стреляющего чёрными дырами привидения из партиклей" писать за тебя весь код и пошагово описывать что и куда вставлять. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 12] Author : Mr.Simon15281 Date : 25-07-2016 14:20 После компиляции выводит ошибку: [url]http://imgur.com/a/uVob9[/url] [url]http://imgur.com/a/7qRCG[/url] [url]http://imgur.com/a/k51nb[/url] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 13] Author : Alf-Life II Date : 25-07-2016 14:34 Ты не сделал то, что я тебе сказал. Ещё раз: [quote]Идём в заголовочный файл плеера (hl2_player.h) и вставляем туда в приватную секцию переменную с понятным названием[/quote] Это значит, что ты открываешь hl2_player.h (не .cpp!), ищешь объявление интересующего нас класса, а именно [code] class CHL2_Player : public CBasePlayer [/code] Ищешь где у него public, среди всех этих функций вставляешь [code] bool AddFlashlight( ); [/code] Вот так это выглядит у меня: [url]http://puu.sh/qdSDf/041708be00.png[/url] (Поиск в MSVS осуществляется по нажатию Ctrl+Shift_F) Теперь функция AddFlashlight – член класса CHL2_Player. То же самое с переменной hasFlashlight, только она является приватной, потому что мы не хотим чтобы какой-нибудь сканер с такой же функцией, например, не испортил фонарь игрока. Значит мы в том же самом классе ищем private и вставляем под этим уже переменную: [url]https://puu.sh/qdQAv/143e6287ec.png[/url] Всё, теперь и функция, и переменная являются членами класса. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 14] Author : Mr.Simon15281 Date : 25-07-2016 14:56 После этого, вылезло 2000 ошибок. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 15] Author : Alf-Life II Date : 25-07-2016 15:05 Скидывай свои hl2_player.cpp и .h на pastebin и давай сюда. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 16] Author : Mr.Simon15281 Date : 25-07-2016 15:11 [url]http://pastebin.com/SpM6au20[/url] - hl2_player.cpp [url]http://pastebin.com/piQbKHGn[/url] - hl2_player.h -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 17] Author : Alf-Life II Date : 25-07-2016 15:38 hl2_player.h Ошибка номер раз, смотри что у меня [quote]вставляем под этим уже переменную: [url]https://puu.sh/qdQAv/143e6287ec.png[/url][/quote] И смотри что у тебя [quote]http://puu.sh/qdVOc/afff3835a6.png[/quote] Ты уже вставил функцию в блок public, зачем вставляешь ещё раз, но уже в private? В private нужно определять [i]переменную[/i] bool hasFlashlight; это не функция, она ничего не принимает, у неё нет скобочек. Ошибка номер два: у тебя [url]http://puu.sh/qdW32/f7953480d9.png[/url] Должно быть [url]http://puu.sh/qdW49/3667b1bf3e.png[/url] Не представляю как и зачем, но ты куда-то дел закрывающую скобку с точкой с запятой. Исправляй. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 18] Author : Mr.Simon15281 Date : 25-07-2016 16:39 Тоесть, функцию в private убирать? У меня всё ещё есть ошикби -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 19] Author : Alf-Life II Date : 25-07-2016 16:49 Вспомни что ты менял в item_flashlight – функцию, которая задействуется при подборе предмета, но определения самой функции в коде item_flashlight нет. Как движок может узнать о том, что это за функция? Он обратится к заголовочным файлам (хэдерам), указанных в начале кода в item_flashlight, а именно к hl2_player.h Потому мы и [b]размещаем функцию AddFlashlight() в public части[/b] – чтобы другой код мог обратиться к ней через хэдер. Переменная же hasFlashlight нам нужна только внутри класса, и "снаружи" на неё повлиять нельзя. Поэтому мы [b]размещаем переменную hasFlashlight в private части[/b]. Функция – в public. Переменная – в private. Обе внутри класса CHL2_Player. Всё. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 20] Author : Mr.Simon15281 Date : 25-07-2016 16:57 Что-то уже запутался -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 21] Author : Alf-Life II Date : 25-07-2016 17:05 [quote]размещаем функцию AddFlashlight() в public части[/quote] [url]http://puu.sh/qdSDf/041708be00.png[/url] [quote]размещаем переменную hasFlashlight в private части[/quote] [url]https://puu.sh/qdQAv/143e6287ec.png[/url] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 22] Author : Mr.Simon15281 Date : 25-07-2016 17:27 Всё делаю правельно, но всё-равно пишет ошибку. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 23] Author : Alf-Life II Date : 25-07-2016 17:31 Какую ошибку? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 24] Author : Mr.Simon15281 Date : 25-07-2016 17:33 Больше количество ошибок: [url]http://imgur.com/a/5qmbq[/url] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 25] Author : Alf-Life II Date : 25-07-2016 17:35 Ещё раз кидай на пастебин. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 26] Author : Mr.Simon15281 Date : 25-07-2016 17:39 Код hl2.player.cpp и h? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 27] Author : Alf-Life II Date : 25-07-2016 17:40 Только .h, в .cpp судя по всему у тебя ошибок нет. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 28] Author : Mr.Simon15281 Date : 25-07-2016 17:41 Тоже есть -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 29] Author : Alf-Life II Date : 25-07-2016 17:42 Ну кидай оба уже. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 30] Author : Mr.Simon15281 Date : 25-07-2016 17:43 [url]http://pastebin.com/RbTtTmbb[/url] - cpp [url]http://pastebin.com/s3L9VFyd[/url] - h -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 31] Author : Alf-Life II Date : 25-07-2016 17:50 Эххх... [code] private: // bool AddFlashlight; [/code] Нет у тебя такой переменной. Есть переменная hasFlashlight, есть функция AddFlashlight(). Здесь тебе нужна переменная, исправляй на [code] private: // bool hasFlashlight; [/code] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 32] Author : Mr.Simon15281 Date : 25-07-2016 18:04 ну? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 33] Author : Alf-Life II Date : 25-07-2016 18:09 Что "ну"? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 34] Author : Mr.Simon15281 Date : 25-07-2016 18:12 И что там? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 35] Author : Alf-Life II Date : 25-07-2016 18:14 Я написал что там: [url]https://bbs.nashalife.ru/showthread.php?s=&postid=1109042#post1109042[/url] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 36] Author : Mr.Simon15281 Date : 25-07-2016 18:31 Скомпелировалось нормально, но фонарик так и остался рабочим(т.е не убирается с костюма). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 37] Author : Alf-Life II Date : 25-07-2016 18:40 Кидай на пастебин. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 38] Author : Mr.Simon15281 Date : 25-07-2016 19:51 Что именно? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 39] Author : Alf-Life II Date : 25-07-2016 19:53 То же, что и в прошлый раз. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 40] Author : Mr.Simon15281 Date : 25-07-2016 20:16 [url]http://pastebin.com/7xWK54Jc[/url] - cpp [url]http://pastebin.com/8uz5KfQs[/url] - h -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 41] Author : Alf-Life II Date : 25-07-2016 20:22 Всё сходится, код работает (у меня). Проверь то же самое, что было в случае с P2000 у тебя. А не, стой, я сам забыл скопировать библиотеки лол. Ща проверю. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 42] Author : Mr.Simon15281 Date : 25-07-2016 20:29 Как? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 43] Author : Alf-Life II Date : 25-07-2016 20:46 Действительно фонарь включён со старта, и я знаю почему. Ищи в hl2_player.cpp поиском (напоминаю, Ctrl+Shift+F) функцию void CHL2_Player::FlashlightTurnOn( void ) Сейчас у тебя в коде она выглядит как-то так: [code] void CHL2_Player::FlashlightTurnOn( void ) { if( m_bFlashlightDisabled ) return; ... [/code] Добавь эти две строчки (которые с комментариями), чтобы она выглядела следующим образом: [code] void CHL2_Player::FlashlightTurnOn( void ) { // if (!hasFlashlight) //если нет фонаря return; //функция завершает работу if( m_bFlashlightDisabled ) return; ... [/code] Многоточия естественно не ставь. Моя вина, забыл указать на это изначально. Теперь ТОЧНО должно работать. Исходный пост тоже поправил. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 44] Author : Mr.Simon15281 Date : 25-07-2016 21:03 Спасибо большое тебе. Но как сделать так, чтобы убрать hud с фонариком, когда у нас нету фонарика.(и ставить hud фонарика, когда у нас появился фонарик). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 45] Author : Alf-Life II Date : 25-07-2016 21:13 Ну уж нет, приятель. Во-первых, я примерно представляю как это сделать, но сейчас не могу этим заняться. Во-вторых, идёшь сюда и читаешь [url]https://bbs.nashalife.ru/showthread.php?s=&postid=751245#post751245[/url] Иначе очередной банальный копипаст как в этом случае будет таким же карнавалом. Тебе нужно хотя бы понимать, чем функция отличается от переменной, что такое наследование, инкапсуляция и полиморфизм и как они работают в самом примитивном случае. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 46] Author : freeman99 Date : 25-07-2016 22:15 Вот понять не могу, зачем такой хардкор? или просто любите себя насиловать? ) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 47] Author : Alf-Life II Date : 27-07-2016 18:24 И не поймёшь. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 48] Author : Mr.Simon15281 Date : 14-08-2016 15:23 Однако, можно всё же сказать, как убрать hud фонарика, если его нету? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 49] Author : Mr.Simon15281 Date : 17-08-2016 08:38 М? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 50] Author : koff33 Date : 17-08-2016 13:28 [b]Mr.Simon15281[/b] Тут у нас не чат и если никто не отвечает на ваши сообщения, значит вариантов 2: 1) Никому не хочется вам помочь 2) Не знают, как вам помочь. Первый вариант встречается очень часто по нескольким причинам: во-первых, движок Source сейчас практически не представляет никакого интереса для моддеров. Все что с ним можно было сделать было сделано лет 5 назад и многие вопросы новичков были бы актуальны как раз тогда. Во-вторых, сам форум, в силу того, что ни новых игр на Source(не считая DOTA 2, хотя она, опять же на Source 2) нет, находится в состоянии стазиса и если и выйдет, то только если со стороны Valve будет что-то грандиозное. 3) Насколько я могу предполагать, очень многие толковые кодеры или мапперы/моделлеры, которые тут обитают, заходят сюда нечасто и уже не стремятся никому помогать, потому что многие из них помогали другим где-то от 1 до 3 тысяч постов назад. Второй вариант также возможен, потому что иногда просят помочь в реализации чего-то такого, что потребует полной переписи движка и если бы на это был кто-то способен, то возможно, подобные участки кода были бы где-нибудь на гитхабе)хотя не проверял информацию, законно ли выкладывать куски кода/переделки от последних ревизий движка). Также еще стоит обратить внимание на то, что сейчас лето и многие могут быть в отпуске или еще где, тот же [b]Alf-Life II[/b], который очень вам помог. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 51] Author : Mr.Simon15281 Date : 17-08-2016 18:44 [QUOTE][i]Оригинальное сообщение от koff33 [/i] [B][b]Mr.Simon15281[/b] Тут у нас не чат и если никто не отвечает на ваши сообщения, значит вариантов 2: 1) Никому не хочется вам помочь 2) Не знают, как вам помочь. Первый вариант встречается очень часто по нескольким причинам: во-первых, движок Source сейчас практически не представляет никакого интереса для моддеров. Все что с ним можно было сделать было сделано лет 5 назад и многие вопросы новичков были бы актуальны как раз тогда. Во-вторых, сам форум, в силу того, что ни новых игр на Source(не считая DOTA 2, хотя она, опять же на Source 2) нет, находится в состоянии стазиса и если и выйдет, то только если со стороны Valve будет что-то грандиозное. 3) Насколько я могу предполагать, очень многие толковые кодеры или мапперы/моделлеры, которые тут обитают, заходят сюда нечасто и уже не стремятся никому помогать, потому что многие из них помогали другим где-то от 1 до 3 тысяч постов назад. Второй вариант также возможен, потому что иногда просят помочь в реализации чего-то такого, что потребует полной переписи движка и если бы на это был кто-то способен, то возможно, подобные участки кода были бы где-нибудь на гитхабе)хотя не проверял информацию, законно ли выкладывать куски кода/переделки от последних ревизий движка). Также еще стоит обратить внимание на то, что сейчас лето и многие могут быть в отпуске или еще где, тот же [b]Alf-Life II[/b], который очень вам помог. [/B][/QUOTE] Извините, просто я обычно не очень люблю ждать ответ. Мне лишь нужно сделать собственный мод, но я не такой уж и профессионал по c++. Просто я вечно ничего не делаю такого сложного, и надеюсь только на других, кто мне поможет. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://forums.nashalife.ru at 12.11.2024 10:56:43