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

Electr0

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

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

  • Посещение

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

    417

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

  1. Значение Статус изменено на: Закрытое тестирование
  2. Всех наверное достали эти ошибки: Ошибка соединения с базой данных, отмена операции.., из-за которых нельзя сохранить убегу, а админ может быть не сможет прийти вовремя. при любом чихе теперь база данных не будет блокироватся до следующей карты, т.к. это контрпродуктивно, мог возникнуть какой либо таймаут из-за того что база данных занята более важными делами на вроде резервной копии таблицы к которой идет запрос. Поэтому лучше просто писать игроку что произошла ошибка при операции с базой данных если операция не фоновая, а вызвана игроком. Технина: Замена разнородных техник проверки на универсальную проверку DB_IsAvailable() Заменена функция DBLock на ErrorDuringDBOperation Если указатель базы данных пуст и статус базы данных не равен переподключению, то производим процедуру переподключения и пишем игроку когда база данных переподключится рекомендацию что подключение восстановлено и для избежания потери данных ему стоит повторить операцию на которой у него возникли ошибки с базой банных.
  3. Значение Статус изменено на: Публичное тестирование
  4. //--------------------------- // Matchmaking Plugins //--------------------------- sm plugins load match_vote.smx sm plugins load confoglcompmod.smx не запускаются после запуска конфига
  5. Electr0

    Match vote cannot be started. Not enough players.

    Значение Статус изменено на: Публичное тестирование
  6. Electr0

    Match vote cannot be started. Not enough players.

    sm_match_player_limit стояла в 2
  7. благодаря применению параметра --recursive в ссылке скачивания репозитория Sourcemod можно не ложить файлы sp_typeutil.h, sp_vm_api.h, sp_vm_types.h самостоятельно т.к. под модуль sourcepawn репозитория sourcemod скачается сам. Соседние с данной инструкцией упрощены по этому поводу, и файлы в них пересобраны.
  8. Собирать будем под ubuntu 14.04 lts 32-bit, скачать ее можно тут: releases.ubuntu.com/trusty Инструкция создана на базе статьи Сборка из исходников l4dtoolz, от автора с ником 'iHX" Открываем Terminal Устанавливаем пакет git sudo apt-get install git Устанавливаем пакеты gcc и g++ sudo apt-get install gcc g++ Создаем папку в которой все и будем делать mkdir -p alliedmodders_filenetmessages Переходим в созданную нами папку alliedmodders_LadderRambos cd alliedmodders_LadderRambos Скачиваем исходники hl2sdk для Left 4 dead 2 git clone --depth=1 --branch=l4d2 https://github.com/alliedmodders/hl2sdk hl2sdk-l4d2 Скачиваем исходники для Sourcemod 1.9 Stable git clone --recursive --depth=1 --branch=1.9-dev https://github.com/alliedmodders/sourcemod sourcemod-central Скачиваем исходники для Metamod:Source 1.10 git clone --depth=1 --branch=1.10-dev https://github.com/alliedmodders/metamod-source mmsource-central Скачиваем исходники для LadderRambos git clone https://github.com/Electr0/LadderRambos LadderRambos После данных команд, у Вас в папке alliedmodders_LadderRambos будут 4 папки со скачанными исходниками нужными для сборки расширения LadderRambos Переходим в папку LadderRambos в консоли cd LadderRambos Собираем LadderRambos make -f Makefile Если все хорошо у вас будет вот такой ответ консоли Теперь открываем папку LadderRambos => l4d2_release и видим там собранный файл ladder_rambos.ext.so Собранный в ходе урока ladder_rambos.ext.so ladder_rambos.ext.so ВНИМАНИЕ: Если у вас наблюдаются падения на вроде тех что были после очередного обновления Left 4 Dead 2, то нужно задействовать патч от spumer откройте Makefile и найдите gcc $(HX_INCLUDE) $(HX_QWERTY) $(CPP_FLAGS) $(HX_L4D2) -o l4d2_release/detours.o -c $(HX_SOURCEMOD)/public/CDetour/detours.cpp # gcc $(HX_INCLUDE) $(HX_QWERTY) $(CPP_FLAGS) $(HX_L4D2) -o l4d2_release/detours.o -c CDetour/detours.cpp Заменить на: # gcc $(HX_INCLUDE) $(HX_QWERTY) $(CPP_FLAGS) $(HX_L4D2) -o l4d2_release/detours.o -c $(HX_SOURCEMOD)/public/CDetour/detours.cpp gcc $(HX_INCLUDE) $(HX_QWERTY) $(CPP_FLAGS) $(HX_L4D2) -o l4d2_release/detours.o -c CDetour/detours.cpp После этого пересоберите make -f Makefile
  9. Значение Статус изменено на: Публичное тестирование
  10. добавлен фильтр для этой карты
  11. Значение Статус изменено на: Публичное тестирование
  12. Electr0

    Обновить шлюз Wallet One

    Значение Статус изменено на: Сделано
  13. Значение Статус изменено на: Сделано
  14. @Marysan помогла потестить шлюз
  15. Значение Статус изменено на: Закрытое тестирование
  16. [NV] Игрок (_The werewolf_) проголосовал за Yes ИТОГИ ГОЛОСОВАНИЯ:: ЗА 2, ПРОТИВ 0, ВСЕГО 2, ОДОБРЯЕМ 1 ну не солидно.
  17. Пересобрано все кроме: вся папка updated (возможны не загруженные изменения от @raziEiL) _dev/debug.smx (возможны не загруженные изменения от @raziEiL) _StaticShotgunSpread _Ally/l4d2lib.smx (надо искать сорсы) _Ally/l4d2util.smx (надо искать сорсы) Значение Статус изменено на: Публичное тестирование
  18. Значение Статус изменено на: Публичное тестирование
  19. https://invisionbyte.ru/docs/apps/commerce/yandexmoney/
  20. Electr0

    Добавить шлюз WebMoney

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

    Обновить шлюз Wallet One

    переводил 2 рубля для теста, сайт увидел, wallet one тоже
×
×
  • Создать...