-
Постов
10 396 -
Зарегистрирован
-
Посещение
-
Победитель дней
417
Тип контента
Профили
Форумы
Баг Трекер
Предложения
Список изменений
Загрузки
Блоги
Магазин
Галерея
Весь контент Electr0
-
Добавить в библиотеку автоматизированную оценку уникальности
Electr0 прокомментировал Electr0 запись в °• Mega Survival
Результат загрузки тестовой копии: UniquenessQualityResults:: iBuildID 636, iQueryBuildID 72, category_id 2, iCount 5, iObjCount 67, fResemblance 7.462686%, sBuildName Bamby, sBuildAuthorSteamID кiт UniquenessQualityResults:: iBuildID 636, iQueryBuildID 92, category_id 0, iCount 3, iObjCount 92, fResemblance 3.260869%, sBuildName trash, sBuildAuthorSteamID Mika UniquenessQualityResults:: iBuildID 636, iQueryBuildID 148, category_id 0, iCount 55, iObjCount 192, fResemblance 28.645833%, sBuildName mdrn hse, sBuildAuthorSteamID Gulman UniquenessQualityResults:: iBuildID 636, iQueryBuildID 241, category_id 0, iCount 4, iObjCount 177, fResemblance 2.259886%, sBuildName fghk, sBuildAuthorSteamID Gulman UniquenessQualityResults:: iBuildID 636, iQueryBuildID 283, category_id 19, iCount 3, iObjCount 150, fResemblance 2.000000%, sBuildName Домик, sBuildAuthorSteamID JoKeR D UniquenessQualityResults:: iBuildID 636, iQueryBuildID 287, category_id 2, iCount 7, iObjCount 61, fResemblance 11.475409%, sBuildName prosto, sBuildAuthorSteamID Cu6upcKui XackU UniquenessQualityResults:: iBuildID 636, iQueryBuildID 288, category_id 19, iCount 1, iObjCount 125, fResemblance 0.800000%, sBuildName Пентхаус, sBuildAuthorSteamID Frostik UniquenessQualityResults:: iBuildID 636, iQueryBuildID 301, category_id 0, iCount 4, iObjCount 196, fResemblance 2.040816%, sBuildName old bse 2, sBuildAuthorSteamID Gulman UniquenessQualityResults:: iBuildID 636, iQueryBuildID 316, category_id 19, iCount 6, iObjCount 199, fResemblance 3.015075%, sBuildName Modern, sBuildAuthorSteamID Dinozavrik UniquenessQualityResults:: iBuildID 636, iQueryBuildID 358, category_id 19, iCount 8, iObjCount 198, fResemblance 4.040403%, sBuildName ashas l4d2 NP base, sBuildAuthorSteamID asha* UniquenessQualityResults:: iBuildID 636, iQueryBuildID 360, category_id 19, iCount 10, iObjCount 198, fResemblance 5.050505%, sBuildName X RAY summer cottage , sBuildAuthorSteamID X_RAY- ArtemED UniquenessQualityResults:: iBuildID 636, iQueryBuildID 364, category_id 1, iCount 5, iObjCount 167, fResemblance 2.994011%, sBuildName X RAY summer base , sBuildAuthorSteamID X_RAY- ArtemED UniquenessQualityResults:: iBuildID 636, iQueryBuildID 366, category_id 1, iCount 6, iObjCount 78, fResemblance 7.692307%, sBuildName башня для отбива, sBuildAuthorSteamID X_RAY- ArtemED UniquenessQualityResults:: iBuildID 636, iQueryBuildID 370, category_id 2, iCount 37, iObjCount 114, fResemblance 32.456142%, sBuildName start base , sBuildAuthorSteamID X_RAY- ArtemED UniquenessQualityResults:: iBuildID 636, iQueryBuildID 381, category_id 1, iCount 11, iObjCount 106, fResemblance 10.377358%, sBuildName Вышка, sBuildAuthorSteamID ☢ SEVER S.Z UniquenessQualityResults:: iBuildID 636, iQueryBuildID 382, category_id 1, iCount 4, iObjCount 140, fResemblance 2.857142%, sBuildName Вышка, sBuildAuthorSteamID ☢ SEVER S.Z UniquenessQualityResults:: iBuildID 636, iQueryBuildID 420, category_id 19, iCount 10, iObjCount 199, fResemblance 5.025125%, sBuildName Norm domik, sBuildAuthorSteamID Dinozavrik UniquenessQualityResults:: iBuildID 636, iQueryBuildID 426, category_id 1, iCount 19, iObjCount 153, fResemblance 12.418300%, sBuildName Дом постапокалип, sBuildAuthorSteamID X_RAY UniquenessQualityResults:: iBuildID 636, iQueryBuildID 464, category_id 4, iCount 10, iObjCount 40, fResemblance 25.000000%, sBuildName Лифт М5, sBuildAuthorSteamID El UniquenessQualityResults:: iBuildID 636, iQueryBuildID 466, category_id 1, iCount 10, iObjCount 136, fResemblance 7.352941%, sBuildName Башня с лифтом М4, sBuildAuthorSteamID El UniquenessQualityResults:: iBuildID 636, iQueryBuildID 467, category_id 5, iCount 18, iObjCount 49, fResemblance 36.734695%, sBuildName Ловушка для боби, sBuildAuthorSteamID El UniquenessQualityResults:: iBuildID 636, iQueryBuildID 468, category_id 4, iCount 2, iObjCount 6, fResemblance 33.333335%, sBuildName Дверь на кнопках , sBuildAuthorSteamID El UniquenessQualityResults:: iBuildID 636, iQueryBuildID 471, category_id 5, iCount 6, iObjCount 89, fResemblance 6.741572%, sBuildName Ловушка бобы 2, sBuildAuthorSteamID °• X_RAY UniquenessQualityResults:: iBuildID 636, iQueryBuildID 498, category_id 4, iCount 29, iObjCount 58, fResemblance 50.000000%, sBuildName лифт по двум осям, sBuildAuthorSteamID °• X_RAY UniquenessQualityResults:: iBuildID 636, iQueryBuildID 505, category_id 2, iCount 1, iObjCount 197, fResemblance 0.507614%, sBuildName Лесной дом, sBuildAuthorSteamID ☢ SEVER S.Z UniquenessQualityResults:: iBuildID 636, iQueryBuildID 523, category_id 2, iCount 2, iObjCount 198, fResemblance 1.010100%, sBuildName sweet home, sBuildAuthorSteamID OverKill UniquenessQualityResults:: iBuildID 636, iQueryBuildID 552, category_id 5, iCount 12, iObjCount 193, fResemblance 6.217616%, sBuildName Квест 1, sBuildAuthorSteamID ☢ SEVER S.Z UniquenessQualityResults:: iBuildID 636, iQueryBuildID 553, category_id 5, iCount 15, iObjCount 191, fResemblance 7.853403%, sBuildName Квест 2, sBuildAuthorSteamID ☢ SEVER S.Z UniquenessQualityResults:: iBuildID 636, iQueryBuildID 554, category_id 5, iCount 38, iObjCount 198, fResemblance 19.191919%, sBuildName Квест 3, sBuildAuthorSteamID ☢ SEVER S.Z UniquenessQualityResults:: iBuildID 636, iQueryBuildID 582, category_id 1, iCount 19, iObjCount 69, fResemblance 27.536231%, sBuildName Деревяшки, sBuildAuthorSteamID belisón UniquenessQualityResults:: iBuildID 636, iQueryBuildID 591, category_id 1, iCount 23, iObjCount 115, fResemblance 20.000000%, sBuildName M0ic, sBuildAuthorSteamID belisón UniquenessQualityResults:: iBuildID 636, iQueryBuildID 592, category_id 0, iCount 11, iObjCount 115, fResemblance 9.565217%, sBuildName домик, sBuildAuthorSteamID *-*Crazy*-* UniquenessQualityResults:: iBuildID 636, iQueryBuildID 613, category_id 0, iCount 103, iObjCount 102, fResemblance 100.980392%, sBuildName Домик, sBuildAuthorSteamID МидРак UniquenessQualityResults:: iBuildID 636, iQueryBuildID 624, category_id 5, iCount 6, iObjCount 34, fResemblance 17.647058%, sBuildName little ashas quest, sBuildAuthorSteamID asha* на лицо проблема, если он сравнивает с постройкой у которой предметов меньше то для этой постройки процент будет выше. Например автор загружаемой постройки спиздил пару предметов из постройки у которой и есть всего пара предметов то процент скопированности с этой постройкой будет 100% что не совсем правильно. -
Добавить номера страниц в библиотеке, т.к. листая быстро не видно какая страница
Electr0 прокомментировал Electr0 запись в °• Mega Survival
Значение Статус изменено на: Закрытое тестирование -
SQL_GetInsertId(hndl); вместо запроса SELECT LAST_INSERT_ID();
Electr0 прокомментировал Electr0 запись в °• Mega Survival
Вырезано 100 строк кода который теперь лишний. Значение Статус изменено на: Закрытое тестирование -
SQL_GetInsertId(hndl); вместо запроса SELECT LAST_INSERT_ID();
Electr0 опубликовал запись в °• Mega Survival
а че так можно было?, это же можно в двух местах липосакцию сделать -
Добавить в библиотеку автоматизированную оценку уникальности
Electr0 опубликовал запись в °• Mega Survival
данный код уже разработан но он работает на полностью скопированных постройках, тем не менее таких нелюдей навалом и их не ебет что они заливают чужое, поэтому данный оценщик должен работать. -
добавил инструкцию по автоматической синхронизации кнопок в примеры по кнопкам, старую тоже оставил но спрятал под спойлер рядом с новой (будет понятно что делает за вас автоматика)
-
Собирать будем с помощью Visual Studio 2012, под Windows 10 (версия 1903) x64, пригодится так же Notepad++ Инструкция создана на базе информации из статьи Сборка из исходников плагина l4dtoolz под Windows, от автора с ником 'iHX" Для сборки необходимо скачать исходники hl2sdk, Metamod:Source, Sourcemod, FileNetMessages, во всех 4 репозиториях нажимаем на кнопку Скачиваем исходники hl2sdk для Left 4 dead 2 https://github.com/alliedmodders/hl2sdk/tree/l4d2 Скачиваем исходники для Metamod:Source 1.10 https://github.com/alliedmodders/metamod-source/tree/1.10-dev Скачиваем исходники для Sourcemod 1.9 Stable https://github.com/alliedmodders/sourcemod/tree/1.9-dev Скачиваем исходники для FileNetMessages https://github.com/dordnung/FileNetMessages В папке куда сохраняли будет 4 архива Открываем папку \Documents\Visual Studio 2012\Projects и создаем в ней папку alliedmodders_FileNetMessages Переходим в созданную нами папку alliedmodders_FileNetMessages, и распаковываем в нее скаченные исходники Переименовываем папку metamod-source-1.10-dev в mmsource-central, а папку sourcemod-1.9-dev в sourcemod-central Открываем папку FileNetMessages-master и кладем в нее файлы которые необходимы для сборки: sp_typeutil.h sp_vm_api.h sp_vm_types.h Их так же можно найти в папке include репозитория alliedmodders/sourcepawn Далее заходим в папку FileNetMessages-master, переходим папку sdk и перемещаем файл smsdk_config.h в папку FileNetMessages-master, после чего удаляем папку sdk, должно получится вот такое содержимое папки FileNetMessages-master Заходим в папку msvc13 и открываем фаил FileNetMessages.vcxproj в Notepad++, нам нужно исправить в нем пути Начинаем менять содержимое, для ускорения процесса советую использовать функцию поиска и замены встроенную в Notepad++, CTRL + F закладка замена, пример использования на скриншоте Поехали менять, находим $(SOURCEMOD) Меняем на ..\..\sourcemod-central Находим $(MMSOURCE) Меняем на ..\..\mmsource-central Находим $(HL2SDKL4D2) Меняем на ..\..\hl2sdk-l4d2 Находим <ClCompile Include="..\sdk\smsdk_ext.cpp" /> Меняем на <ClCompile Include="..\..\sourcemod-central\public\smsdk_ext.cpp" /> Находим <ClInclude Include="..\sdk\smsdk_config.h" /> <ClInclude Include="..\sdk\smsdk_ext.h" /> Меняем на <ClInclude Include="..\smsdk_config.h" /> <ClInclude Include="..\..\sourcemod-central\public\smsdk_ext.h" /> Находим ToolsVersion="12.0" Меняем на ToolsVersion="4.0" Находим <PlatformToolset>v120</PlatformToolset> Меняем на <PlatformToolset>v110</PlatformToolset> Теперь открываем фаил FileNetMessages.vcxproj.filters в Notepad++, тут тоже нужно исправить пути Находим <ClCompile Include="..\sdk\smsdk_ext.cpp"> Меняем на <ClCompile Include="..\..\sourcemod-central\public\smsdk_ext.cpp"> Находим <ClInclude Include="..\sdk\smsdk_config.h"> Меняем на <ClInclude Include="..\smsdk_config.h"> Находим <ClInclude Include="..\sdk\smsdk_ext.h"> Меняем на <ClInclude Include="..\..\sourcemod-central\public\smsdk_ext.h"> Теперь двойным кликом открываем FileNetMessages.vcxproj в Visual Studio 2012, и сверху в списке Release выбираем Release - Left 4 Dead 2 Далее сверху нажимаем ПОСТРОЕНИЕ, потом Построить решение Результаты смотрим в консоли, если написано Построение: успешно: 1, значит вы все сделали правильно Заходим в папку Documents\Visual Studio 2012\Projects\alliedmodders_FileNetMessages\FileNetMessages-master\msvc13\Release - Left 4 Dead 2 и забираем собранный filenetmessages.ext.2.l4d2.dll Готовый FileNetMessages.vcxproj и FileNetMessages.vcxproj.filters с изменениями из данной инструкции FileNetMessages.vcxproj FileNetMessages.vcxproj.filters Собранный в ходе урока filenetmessages.ext.2.l4d2.dll filenetmessages.ext.2.l4d2.dll
-
При удалении всех предметов игрока граб не завершается правильным образом
Electr0 прокомментировал Electr0 запись в °• Mega Survival
Значение Статус изменено на: Публичное тестирование -
При удалении всех предметов игрока граб не завершается правильным образом
Electr0 прокомментировал Electr0 запись в °• Mega Survival
Значение Статус изменено на: Закрытое тестирование -
При удалении всех предметов игрока граб не завершается правильным образом
Electr0 прокомментировал Electr0 запись в °• Mega Survival
трогать граб при удалении предметов игрока не нужно -
Значение Статус изменено на: Отклонено
-
если бы это было возможно без проблем для сервера было бы, для того чтобы это работало придется создавать дополнительный проп для имитации твердости предмета, а теперь вопрос а зачем нам это? если это дополнительные ресурсы почем зря тратить, source не резиновый движок к сожалению.
-
лучше показать это в игре, добавь меня https://steamcommunity.com/id/Electr0n/, скорее всего ты не умеешь пользоваться кнопками
-
Если повернуть дверь и опускать вниз в некоторых местах она опустится
Electr0 прокомментировал Electr0 запись в °• Mega Survival
Значение Статус изменено на: Публичное тестирование -
Если повернуть дверь и опускать вниз в некоторых местах она опустится
Electr0 прокомментировал Electr0 запись в °• Mega Survival
если отключить условие (ЕСЛИ ПОЗИЦИЯ КООРДИНАТЫ ПРЕДМЕТА НЕ ВНЕ МИРА И ВЫСОТА ЛУЧА КРАЯ ПРЕДМЕТА БОЛЬШЕ ВЫСОТЫ КООРДИНАТЫ ПРЕДМЕТА) в проверке по краям то начинает проверять все края, это условие носит оптимизационный характер, видимо от него придется отказаться. На скрине как раз такая ситуация когда координата двери (ее центр) была вне мира что отталкивало дальнейшую проверку краев предмета. -
Отказаться от Left4Downtown2 в пользу Dhooks Detours
Electr0 прокомментировал Electr0 запись в Все игровые серверы
пока что не выйдет есть зависимость: l4d2_core_supercoop: OnFirstSurvivorLeftSafeArea (она уже может быть решена детуром через dhooks. соотв плагин из примера от Spirit_12 сформирован и проверен) l4d2_unreservelobby: L4D_LobbyUnreserve bossspawningfix: форвард L4D_OnGetScriptValueInt и форвард L4D_OnGetMissionVSBossSpawning AI_HardSI: L4D_StaggerPlayer (можно обойтись и без этого функционала) -
Промежуточное обновление до последних SM 1.9 и MMSOURCE 1.11
Electr0 прокомментировал Electr0 запись в °• Super Coop
добавлен dhooks detour под ветку 1.9 https://forums.alliedmods.net/showpost.php?p=2588686&postcount=589 -
Промежуточное обновление до последних SM 1.9 и MMSOURCE 1.11
Electr0 прокомментировал Electr0 запись в °• Super Coop
Значение Статус изменено на: Публичное тестирование
