Скрипт на PHP отображающий время начисления очков арены

Приведу пример скрипта который отображает время когда будут начислены очки арены. Чтобы авто-начисление работало в конфигурационном файле должны быть настроены переменные: Arena.AutoDistributePoints = 1 и Arena.AutoDistributeInterval = 7 (период в днях). Соединение «mysql_connect();» в коде должно быть только одно, в конце кода его необходимо закрывать используя «mysql_close();». Скрипт:

Управление правами аккаунтов в Trinity Core. RBAC.

Кратко опишу по порядку mysql таблицы и их предназначение: auth.account_access (уровень учетной записи. Различные уровни имеют доступ к различным командам. id — id аккаунта, gmlevel — уровень прав (1-модератор, 2-гм, 3-админ), RealmID — id реалма (-1 для всех)) auth.rbac_account_permissions (accountId — id аккаунта, permissionId — уровень прав (192 — админ, 193 -гм, 194 — модератор, […]

[SQL] Стартовый комплект арены 6 сезона

Приведу свои старые SQL наброски для базы Trinity (World of Warcraft 3.3.5a). После выполнения указанных ниже sql запросов в базу у новосозданных персонажей в сумке будет находится комплект арены 6 сезона. Воин: Друид: Жрец: Маг: Охотник: Паладин: Разбойник: Рыцарь смерти: Чернокнижник: Шаман:

Исправление ошибки VMapManager2: could not load

Данную ошибку можно обнаружить по записям «VMapManager2: could not load …» в файле Server.log, а также в игровом мире локация персонажей отображается как «Неизвестно» и соответственно не выполняются некоторые критерии привязанные к локациям. Данная ошибка исправляется копирование всех файлов из директории Buildings в директорию vmaps. В Linux это можно сделать командами: Также замечал данную проблему […]

Компиляция Trinity Core на Windows

Необходимое программное обеспечение: 1. GitExtensions http://code.google.com/p/gitextensions/ При установке ставим галочки на MySYSGit и KDiff. 2. Microsoft Visual C++ 2010 Express https://www.microsoft.com/ru-ru/SoftMicrosoft/VisualStudioExpress.aspx 4. OpenSSL http://www.slproweb.com/products/Win32OpenSSL.html 5. CMake http://www.cmake.org/cmake/resources/software.html 6. MySQL Server Community Edition http://dev.mysql.com/downloads/mysql/ (для скачивания требуется регистрация, поэтому быстрее будет скопировать имя файла и найти его через поисковики на других серверах). 7. NET Framework 3.5: […]

Таблица классов для рас World of Warcraft 3.3.5a

Когда-то очень давно нарисовал для игровых мастеров и модераторов таблицу возможных классов для рас, в скобках указаны их ID. Таблица использовалась для версии World of Warcraft 3.3.5a, с её помощью удобнее писать sql запросы.

Таблица disables или как делать запреты игрокам

Таблица состоит из 6 полей: sourceType 0 — заклинание, 1 — квест, 2 — карта/подземелье/рейд, 3 — поле боя, 4 — достижение. entry (ID) например поля боя: 1 — Alterac Valley 2 — Warsong Gulch 3 — Arathi Basin 4 — Nagrand Arena 5 — Blade’s Edge Arena 6 — All Arena 7 — Eye […]

Рестартер TrinityCore под Linux

Приведу пример примитивного рестартера TrinityCore под Linux: Создаем первый файл auth.sh с содержимым: По нему будет запускаться сервер идентификации. Если он работает без ошибок, то в /etc/rc.local можно прописать путь к этому файлу, чтобы он грузился при запуске системы. Создаем второй файл world.sh с содержимым: По нему будет запускаться игровой сервер. Запускать можно через screen […]