Перейти к содержанию

Electr0

Администраторы
  • Постов

    10 387
  • Зарегистрирован

  • Посещение

  • Победитель дней

    417

Весь контент Electr0

  1. Electr0

    Реформа оружия

    Прототип 1; Скидки на оружие отключены Добавлена возможность установки разных цен на разные предметы оружия.
  2. если мне надо что-то выключить я просто переименовываю папку с аддонами, если надо кого-то заказать, есть:
  3. замена окнам, ясна D
  4. Electr0

    Годмод до паники

    поддерживаю но в другом плане, мы уже обдумываем как сделать так чтобы игрок возрождался если он умер до паники. Годмод нельзя по причине того что попади люди в воду они там и будут плавать, и спамить ну сам понимаешь. я прекрасно понимаю что когда стоишь можно упасть ненароком вниз.
  5. Electr0

    ТОП-10 по выживанию

    а кого вы там выживаете? нихуя не делаете D, вот без убег имело бы смысл
  6. возможно, но зачем вам?
  7. Electr0

    Реформа оружия

    Добавить возможность монибека игрокам за запрещенное оружие Реализовать раздельные цены на предметы которые оказывают сильное влияние на геймплей. Разрешать использовать миниган только хозяину минигана. Отключить скидки на платное оружие. В текущей версии есть эксплоит на бесконечные пистолеты, если во время перезарядки пистолета брать пистолет из пункты выдачи пистолет будет падать из игрока. По сей день есть старый баг с выходом из меню оружия, персонажей если игрок хотел что-то купить, и нажал нет то при выходе из меню оружия он будет возращатся обратно в меню которое должно было быть отображено при ответе игрока на вопрос о покупке оружия. Покупать миниганы могут только админы, игроки за уже купленые миниганы получают по 1000 за штуку.
  8. Electr0

    Счетчик прекешей врет

    Самые жрущие прекеш модели это те что имеют модели разрушения которые появляются после того как модель разрушили (в игре это работает, в стройке отключено и по сути зря тратит лимит т.к. модель не будет разрушатся): Двери: 13: Деревянная дверь 13: Деревянная дверь [Узкая] 24: Металлическая дверь 26: Металлическая дверь [Узкая] 26: Металлическая дверь c окном 24: Металическая дверь (2) 24: Металлическая дверь c окном 24: Металлическая дверь c окном [Узкая] 17: Белая деревянная дверь 17: Белая деревянная дверь [Узкая] 4: Дверь АЧС Стены: 12: Белая стена 11: Серая стена 11: Зеленая стена Эл. приборы: 25: Системный блок (2) Перила: 9: Деревянные перила Окна: 10: Окно (1) 13: Окно (2) 14: Окно (3) 12: Стекло гостиничного окна (1) 12: Стекло гостиничного окна (2) 10: Стекло гостиничного окна (3) 10: Стекло раздвижного окна (2) 10: Стекло раздвижного окна (3) 5: Окно в деревянной раме Улица => Прочее: 16: Охранная будка 7: Надгробный крест (1) 10: Надгробный крест (2) 20: Бензоколонка Кухня => Столы: 10: Круглый стол (1) 12: Уличный столик Кухня => Напитки: 12: Много напитков Кухня => Бытовая техника: 8: Холодильник 7: Чистая плита Гостиная => Стулья: 5: Деревянный стул (1) 5: Деревянный стул (2) 5: Деревянный стул (3) Гостиная => Эл. Техника: 6: ЖК Монитор (2) Гостиная => Картины | Книги: 2: Книга (1) 7: Книга (2) 2: Книга (1) Ванная => Ванная: 10: Железная раковина Разный декор => Доски: 12: Доска (5) 7: Доска (6) 6: Доска широкая 8: Деревянное перекрытие 3: Стальная балка (3) Разный декор => Ящики: 8: Деревянный ящик (1) Разный декор => Флаг: 7: Бетонный столб (1) Разный декор => Паллеты: 8: Деревянный паллет (1) 9: Деревянный паллет (2) 15: Кирпичи на поддоне Разный декор => Прочее: 11: Атлант И да при спавне таких моделек заметен лаг, это потому что игре нужно закешить не одну, а много частичек модельки. Надо придумать че с ними делать, ибо тот кто знает их может легко переполнять прекеш троля сервер, обычно на картах остается места под 300 прекешей, и если кто-то будет баловатся, будет не хорошо.
  9. к сожалению в уменьшительную сторону, самое печальное еще то что лимит прекешей на сервере 2048, а у клиента 1024 >< и никуда от них не денешся.
  10. Оптимизации подверглось 6 плагинов, оптимизировал так же меню выдачи ближних орудий. Тестирование на локальных копиях меги, супер коопа, альтера завершено. Так же при тестировании второго слота заметил и исправил баг: если игрок ходил с включенным видом от третьего лица и сменилась карта то на следующей у него будет мелькать оружие со спины, которое не должно показываться после смены т.к. вид от третьего лица во время смены карты отключается.
  11. Значение Статус изменено на: Тестируется
  12. Тестовый плагин доказал работоспособность идеи: #include <sourcemod> #include <sdktools> public void OnMapStart() { GetMeleeClasses(); } void GetMeleeClasses() { char sMeleeWeap[20]; int iTableIndex = FindStringTable("MeleeWeapons"); int iCountRows = GetStringTableNumStrings(iTableIndex); LogError("Read %i melee classes:", iCountRows); LogError("{"); for( int i = 0; i < iCountRows; i++ ) { ReadStringTable(iTableIndex, i, sMeleeWeap, 20); LogError(" [%i] %s", i, sMeleeWeap); } LogError("}"); } Вывод на старте карты: L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] Read 15 melee classes: L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] { L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [0] fireaxe L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [1] frying_pan L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [2] machete L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [3] baseball_bat L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [4] crowbar L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [5] cricket_bat L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [6] tonfa L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [7] katana L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [8] electric_guitar L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [9] fubar L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [10] knife L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [11] golfclub L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [12] alliance_shield L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [13] nail_board L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] [14] sledgehammer L 08/12/2016 - 18:10:05: [ally_allowed_melee.smx] }
  13. По сути эти данные хранятся в StringTables, тогда можно сильно укоротить толстый код, который выполняет каждый плагин которому нужно знать какие ближние оружки можно заспавнить на этой карте, и который пытается создать все ~15 типов оружия через создание пропа "weapon_melee". Вот тот самый толстый код: public Action CheckMelee(Handle Timer) { int mCounter; for(int i=0;i<MAX_MELEE_LENGTH;i++) { Format(sValidMeleeList[i], sizeof(sValidMeleeList[]), ""); } for(int i=0;i<MAX_MELEE_LENGTH;i++) { int entity = CreateEntityByName("weapon_melee"); if (entity > 0) { DispatchKeyValue(entity, "melee_script_name", sMeleeList[i]); DispatchSpawn(entity); char modelname[256]; GetEntPropString(entity, Prop_Data, "m_ModelName", modelname, sizeof(modelname)); if(StrContains(modelname, "hunter", false) == -1) { Format(sValidMeleeList[mCounter++], sizeof(sValidMeleeList[]), sMeleeList[i]); } AcceptEntityInput(entity, "Kill"); } } }
  14. Electr0

    Аварийное положение

    Значение Статус изменено на: Исправлено
  15. Electr0

    Аварийное положение

    Значение Статус изменено на: Сделано
  16. Значение Статус изменено на: Сделано
  17. Значение Статус изменено на: Сделано
  18. Значение Статус изменено на: Сделано
  19. Значение Статус изменено на: Сделано
  20. Значение Статус изменено на: Сделано
  21. Значение Статус изменено на: Сделано
  22. В смысле как? В версусе нет всяких там респаунов, тонн аптечек и в таком роде, стату с него тоже нельзя сравнивать. Я же написал Статистка разделена на три пути сбора данных, кооп и прочие это обычный что и раньше, выживание и версус по своим путям отдельным, на них пока данных мало, но со временем будут, в самой статистике не главной теперь выбор режимов игры https://hlstats.ally.pro/hlstats.php
  23. залито на мегу.
  24. Electr0

    Аварийное положение

    залито на мегу.
×
×
  • Создать...