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

Electr0

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

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

  • Посещение

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

    414

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

  1. Enzalla – Somewhere (Original Mix)

  2. Uknwun & Cubist – We Drift Away

  3. Electr0

    Библиотека построек

    Прототип 0.9.1: Добавлено обновление имени хозяина постройки во время обновления описания постройки хозяином. Исправлено баг открывания описания постройки если на вас распространяются условия авто одобрения. Исправлен баг когда заходите в список "мои" или "не проверенные" меняете категорию, и оказываетесь в категории на которую сменили постройке, теперь плагин везде берет за основу отдельно значение режима открывания рендера списка построек, НО в случае с сменой категории он смотрит; если режим рендера не меню "мои" или "не проверенные" то он перезаписывает записанную категорию и нажав назад вы уже окажетесь в категории на которую сменили постройке, если же вы меняли категорию постройке находясь в меню "мои" или "не проверенные" то по вовзращению к описанию постройки вы там и останетесь в меню "мои" или "не проверенные". В разделе мои и не проверенные теперь показывает какая категория и статус одобренности Нужно сделать: Добавить проверку уникальности постройки которая будет выдавать отчет с какой убегой есть сходство.
  4. Simon Viklund – Tick Tock

  5. ILS – Tick Tock

  6. Electr0

    Библиотека построек

    Прототип 0.9: Исправлено ошибочное перенаправление к процедуре добавления постройки если вы некорректно указали новое название или цену когда изменяли описание УЖЕ загруженной постройки. Исправлена проблема когда у модераторов во время действий с постройкой имя автора в уведомлениях в чат отображалось как 0 Исправлено написание слова постройка на английском с build на building Мелкие оптимизации меню и вызовов команд по всему плагину. Добавлена процедура одобрения постройки: После загрузки постройки плагин смотрит является ли тот кто загружал постройку модератором или состоит ли игрок в списке исключений в который войдут те кто по нашему мнению умеют строить и не будут заполонять мусором библиотеку. Если вы админ или из списка исключений ваша постройка пройдет одобрение сразу, если же нет, вам напишет [FS] Ваша постройка ожидает одобрения администрацией сервера! У администраторов сервера появится новая категория "Не проверенные", где будут все ожидающие проверки постройки. Если вы загрузили постройку и ваша постройка одобрена сразу вам открывается описание вашей постройки из категории в которую вы загрузили, если же она ожидает одобрения то открывается описание постройки из категории "Мои" В меню изменения описания постройки вниз добавлен пункт про смену статуса одобрения постройки, переключить его могут только администраторы сервера.
  7. Electr0

    Библиотека построек

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

    Май - 2018

    °• Mega Survival: Добавлена библиотека: Это место где новые игроки смогут найти как бесплатные постройки, так и платные. Каждый может выкладывать свои шаблоны построек. После добавления в библиотеку вы можете изменить: имя категорию тип цену (если выбрали тип платная) пересохранить удалить. Администраторы так же могут изменить описание постройки если: Название постройки нарушает правила Контент является спамом, Постройка не соответствует выбранной автором категории Постройки разбиты по категориям: Мои, это добавленные вами постройки. Стартовые [только бесплатные, какие нибудь простенькие одиночные домики чтобы новые игроки могли без препятствий забрать их себе и начать с ними экспериментировать, брать в пример] Башни Виллы Арт Хлам (в эту категорию попадают постройки которые не соответствуют требованиям качества либо созданы только для фарма) Листая постройки в меню вы можете загрузить превью и увидеть как будет выглядеть постройка в натуральную величину. При покупке платных построек автор чью постройку купили получает поинты. Каждая постройка перед тем как отображатся в доступных всем категориях должна быть одобрена: Если вы админ или из списка исключений ваша постройка пройдет одобрение сразу, если же нет, вам напишет [FS] Ваша постройка ожидает одобрения администрацией сервера! Администраторам сервера видно категорию "Не проверенные", где отображаются все ожидающие проверки постройки. Если вы загрузили постройку и ваша постройка одобрена сразу вам открывается описание вашей постройки из категории в которую вы загрузили, если же она ожидает одобрения то открывается описание постройки из категории "Мои". Подробности по проекту библиотеки по ссылке Отзывы Отзывы можно написать к каждой постройке Вы можете: удалить свой отзыв, изменить описание Комментарий к отзыву постройки должен быть от 2 до 69 символов, разрешены цифры, пробелы, знаки препинания, буквы латиницы и кириллицы. В отзыв входит: Оценка ровности Оценка креативности Оценка уникальности Комментарий В связи с добавлением библиотеки кол-во слотов и шаблонов расширено до 20. В меню стройки добавлен пункт "Как строить?" в котором можно почитать инструкции по стройке прямо из игры. Функция выставить эффекты теперь работает и для групповых операций над предметами Добавлены пропы из Garrys Mod, ищите в наборах: Новые наборы: Base_props: базовые стандартизированные стены, перекрытия, лестница, у почти всех предметов 12 скинов с разными материалами, от кирпича, бетона до дерева Wooden_Base_props: базовые стандартизированные деревянные пропы, сгодится для постройки амбаров Genesys - футуристичные прдеметы Спорт В набор растения добавлены новые живые изгороди, а так же в раздел прочая растительность добавлены заросли В мосты добавлен большой деревянный мост В раздел гостиницы добавлены: шторы, акула, новый вариант батареи отопления Добавлена функция замена модели, ищите в меню контроля "Действия с заменой модели", позволяет перебирать модели у стандартизированных предметов из новых наборов. Анимация idle для флага (развивается на ветру) и акулы (реалистично плавает на месте) теперь включается сразу после спавна этих предметов, а так же после загрузки. Все игровые серверы: Из-за библиотеки переписан с нуля модуль базы данных магазина: По причине того что ввиду старого исполнения если кто-то купил постройку, а автор не на сервере, а к примеру на соседнем сервере альянса, то изменения баланса кошелька никак затронут сервер на котором играет автор постройки, а когда он выйдет то и вовсе перезапишутся тем что было в текущей сессии. Теперь все будет не так, при любой операции происходит обновление данных в базе по принципу points = points <знак операции> <цена>, ну к примеру покупка: points = points - <цена>, т.д. при покупках и получении денег плагин не передает в базу данных сумму денег на кошельке, он передает базе данных знак операции и сумму денег участвующую в операции, тем самым по ошибке он не выставит ноль, раньше эту проблему пресекало много проверок теперь это вообще не нужно. Обновлена система предупреждений: Предупреждения отображаются в порядке от от новых к старым Исправлены артефакты с отображением названия сервера со значками вопроса Стиль рендера отображения предупреждений переписан, теперь нет цифр в названиях пунктов, текст предупреждения отделен от основной группы параметров. Читабельность улучшилась. У некоторых админов нельзя было зайти в профиль, кнопка показать профиль неактивна Название кнопки "Показать профиль" надо сокращено до "Профиль" Введено ограничение на вводимую вручную причину, нужно сделать правило как у библиотеки на комментарии: Предупреждение должно быть от 2 до 69 символов, разрешены цифры, пробелы, знаки препинания, буквы латиницы и кириллицы. Форум: Форум обновлен до 4.3.2: https://invisioncommunity.com/release-notes/432-r76/ форум обновлен до 4.3.3: https://invisioncommunity.com/release-notes/433-r77/
  9. Electr0

    Библиотека построек

    Значение Статус изменено на: Тестируется
  10. Koven – From the Start

  11. С нуля пересан раздел database.sp магазина, из API вырезана функция PS_SetPoints заменена на PS_WalletAction
  12. Значение Статус изменено на: Тестируется
  13. Нужно сделать при получении поинтов не points[client] += iPointAward; а запрос UPDATE <таблица> SET points =points + %d, time = UNIX_TIMESTAMP() WHERE (steam_id = '%s'); При трате поинтов UPDATE <таблица> SET points =points - %d, time = UNIX_TIMESTAMP() WHERE (steam_id = '%s'); Ни в коем случае не сохранять points = %d значение из переменной как это сейчас сделано, тогда это будет правильно синхронизировано. ПРИДЕТСЯ ВСЕ ПЕРЕХУЯРИТЬ, О ДА! Отделить кошелек и настройки игроков. Это будет самая безопасная в плане отсутствия возможности потери денег версия за все годы, ведь по ошибке значение 0 не сохранишь теперь. Даже если упадет ни один поинт не пропадет Вместо таймера каждую минуту сохранять, теперь будет таймер синхронизировать значение поинтов из базы раз в минуту.
  14. Дело в том что для того чтобы реализовать продажу построек в библиотеке необходимо чтобы игрок получил деньги с продажи, но если игрок играет на другом сервере, даже если я добавлю поинты в базе то плагин их заменит своими данными из активной сессии. Нужно придумать как делать двух направленную синхронизацию данных. Чтобы значение выставленное в базе оказалось у игрока находясь он на любом из серверов альянса.
  15. Electr0

    Библиотека построек

    Прототип 0.7: Исправлен баг с сохранением бесплатной убеги из библиотеки после написания кода покупки убеги теперь при сохранении бесплатной убеги после выбора шаблона спрашивало купить ли за столько-то в такой-то шаблон и соотв покупало по выбору да )), теперь все норм сохраняет. Исправлен баг когда жмем нет при диалоге покупки убеги то меню закрывается вместо того чтобы перейти обратно к выбору шаблона в который купить постройку. В ходе тестирования с @Clarus выявлен и исправлен баг загрузкой объектов игрока на любой карте через рут команду. Реализован перевод денег после покупки убеги человеку который ее загрузил, потребовалось переписать базу данных магазина: https://ally.pro/suggestions_tracker/mega_surv/izmenit-sposob-sinhronizacii-magazina-s-bazoy-dannyh-r451/ Нужно сделать Продолжать искать баги и шероховатости Добавить инструкцию по библиотеке и шаблонам Добавить правила добавления построек Необходимо собрать тест группу из активной администрации и всех желающих и провести закрытое тестирование всех компонентов плагина потому что обновление затронуло многие части плагина.
  16. Electr0

    Библиотека построек

    Прототип 0.6: Открытие описания постройки сразу же после того она была добавлена в библиотеку, так человек сразу же может оценить описание, возможно что-то исправить тут же нажав кнопку изменить, думаю это удобно. Добавлено новое поле "Изменено:" показывает дату последнего изменения, если нету то значит не изменялась. Сделана сортировка отображения первыми построек которые были изменены/созданы позже всех Удалена логика отображения страницы по номеру последней страницы т.к. если в этот момент на другом сервере удалили убегу или изменили то у игрока возврат на страницу будет с нежелательным сдвигом, он тупо увидит не ту убегу =D, теперь возвращение идет только на страницу убеги вы всегда вернетесь туда куда надо независимо от того изменилось ли положение постройки в списке убег из нужной категории.
  17. Electr0

    Беск. блевота на мотеле

    не проще обратится к valve?
  18. Electr0

    Библиотека построек

    Прототип 0.5: 95% библиотеки реализовано, осталось пройтись по коду найти моменты которые можно было бы сделать лучше, все проверить на стойкость к багоюзу Проведено тестирование с @Marysan выявленные недочеты исправлены Реализован антиспам который для построек от 10 до 50 объектов равен 2 секундам, от 50 до 100 равен 3 секундам, от 100 до 200 равен 5 секундам, оставшееся кол-во секунд показывается в кнопке показать предосмотр. Исправлены ошибочные действия после процедуры загрузки шаблонов Отображение кол-ва секунд задержки перед следующей попыткой загрузить превью:
  19. Electr0

    Библиотека построек

    Прототип 0.4 Принято решение отказатся от скриншотов т.к. мало кто будет разбиратся их заливать, нужно их обновлять еще же после обновления постройки, лучше вплотную занятся темой превью постройки которое позволит в игре увидеть то как выглядит постройка. По сути превью будет видеть только человек загрузивший его, оно не будет соприкасатся ни с кем, будет удалятся сразу же после закрытия меню построек, выхода спеки, выхода с сервера Реализовано: Превью, которое автоматически исчезает при нажатии пунктов меню, закрытии меню, исчезает Изменен стиль касательно превью теперь название кнопки отражает загружено превью или нет. Если цена платной постройки равняется 0$ что возможно после того как сменили тип постройки то ее нельзя купить в таком случае пока цена не будет выше нуля. Добавлены логи с инфой кто редактировал описание постройки и какое значение на какое менял. Реализована возможность купить платную постройку сначала выбираем шаблон, потом подтверждаем что хотим купить за столько-то денег, далее система снимает с вас цену постройки и выполняет сохранение из библиотеки в указанный шаблон, если во время этого произошла ошибка то она вернет деньги обратно.
  20. Electr0

    Урон пролезает

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

    Урон пролезает

    потому что введя раздельный контроль для каждого типа зараженных я забыл что это настраивается в конфиге теперь и забыл об этом, а конфиг однажды заменил с основного сервера когда обновлял его убирая несуществующие теперь квары которые были давно убраны из кода.
  22. Electr0

    Урон пролезает

    Урон все равно проходит как оказалось
  23. Kaminanda – Liquid Sunrise

  24. Electr0

    Библиотека построек

    Прототип 0.3 Перенесен вызов показа меню категории в которой была постройка с диалога подтверждения на время после того как запрос удаления на стороне базы данных будет исполнен. Реализована возможность сменить: название, тип, цену, категорию Переписаны все фразы в чат от библиотеки, теперь читабельность улучшилась. В панели изменения параметров построек при изменении значений теперь скрываются текущие значения. Нужно сделать: Добавить в описание постройки переход в галерею скриншотов, тоесть в описании построек в разделе скрины будет ссылка на скриншот1 и на "Все скриншоты" где уже будет меню с кнопками скриншот 1-7 Добавить в редактировании профиля постройки в библиотеке меню управления скриншотами. Скриншоты должны заливаться только в галерею и приниматся с других ресурсов кроме как с форума не должны, чтобы мы потом не искали эти картинки которые были удалены каким нибудь ресурсом который может вообще исчезнуть из интернета оставив за собой битые ссылки Подготовить и разместить в меню управления скриншотами инструкцию по загрузке скриншотов на форум
  25. Electr0

    Библиотека построек

    Составил сообщение разработчику, показал как уронить сорсмод и два варианта фикса через замену двухмерного массива и через дополнение свичей default кейзом.
×
×
  • Создать...