Разработка Open-GTO 1.0.0

Решил выложить сборку в сей знаменательный день. Здесь ничего нового, просто фиксы багов.

Последние обновления(лог с Google SVN)(r184r188):
Open-GTO v1.0.0 alpha(8).
— Возвращено кодирование паролей(точно такое-же, как в GTO v0.6.0), по умолчанию выключено, включить
можно раскомментированием дефайна USE_PASSWORD_ENCRYPT в config.inc.
— Исправлен баг даванием зарплаты.
— Теперь в банке деньги увеличиваются, а не уменьшаются.
— Если игрок купит первый дом, то его спавн автоматически ставится к нему.
— Теперь не кикает за запрещённый миниган на десматче Minigun Madnees.
— Теперь если игрок купит оружие со слотом, в котором у него уже есть другое оружие, то патроны не сумируются.
— Оптимизация проверки на запрещённое оружие.
— Вырезана старая защита на запрещённое оружие.
— Исправлен баг с тюрьмой, теперь при перезаходе на сервер, время ставится корректно.
— Поправлены права на использование некоторых команд администратора, направленных на изменение параметров другого игрока.

Разработка Open-GTO 1.0.0

Из-за некоторых проблем с предыдущей версией, выкладываю обновление.

Последние обновления(лог с Google SVN)(r178r183):
— Open-GTO v1.0.0 alpha(7)
— Оптимизация циклов, теперь в циклах по перебору ID’ов игроков используется foreach от Y_Less’а.
— Оптимизация deathmatch.inc.
— В payday.inc переменные приобрели более удобный вид.
— Оптимизация player.inc и account.inc.
— GetPlayerMoney заменён на oGetPlayerMoney.
— В командах /dms и /races теперь отображается больше информации.
— Теперь система администрации расчитана на 4 уровня: 0 — обычный пользователь, 1 — модератор, 2 —
администратор, 3 — RCON администратор.

— MAX_LVLXP заменена MAX_XP, теперь нельзя сделать специальные уровни для администрации.
— /sys команды может использовать только RCON администратор.
— DM и RACE команды может использовать администратор 2+ уровня.
— Оптимизация Adm команд.
— Теперь RCON статус сохраняется и постоянно входить в него не нужно(но rcon команды будут не доступны).
— Теперь иконки у бизнесов динамически изменяются, в зависимости статуса владения ими(Свой бизнес — белый $, чужой — $, ничей — $).
— Добавлена иконка грузовика в место миссии trucker’а.
— Точки прокачки переименованы.

Разработка Open-GTO 1.0.0

В данном обновлении в первую очередь заметна большая оптимизация домов и бизнесов. Ну и конечно фикс многих багов:)

Последние обновления(лог с Google SVN)(r163r177):
— Версия изменена на 1.0.0 alpha(6)
— Оптимизация account.inc.
— Удаление команды /ban и всей системы, из-за не надобности.
— Удалён один из пунктов Мои бизнесы в юзер-меню.
— Поставлен ограничитель в количестве бизнесов, которых может иметь игрок. Параметр MAX_PLAYER_BUSINESS, можно настроить в config.inc, по умолчанию — 3.
— Убран повторяющийся дом.
— Иконка бизнеса Blueberry Liquor Store теперь отображается, а иконка бизнеса Jizzys не отображается.
— Оптимизации бизнесов
— Оптимизация lang.inc
— /info теперь выдаёт обновлённую информацию о режиме в диалоговом окне.
— Исправлен баг с длиной строки берущейся из Language-Russian.gto
— Поправлена работа BUY_ALL_HOUSES.
— Добавлен параметр BUY_ALL_BUSINESS в config.inc, аналогичен BUY_ALL_HOUSES.
— Цена смены ника увеличина в 10 раз(100000). Цена для создания банды увеличена в 5 раз(500000).
— Исправлены некоторые баги с домами.
— Оптимизация домов.
— Команды /upkeep, /heal, /armour удалены, теперь чтобы заплатить за дом нужно выбрать соответствующий пункт в меню, чтобы получить бонусы нужно купить их в меню, а потом точно также ими пользоваться.
— Время увеличения налога было возвращено до 10 минут(было 5 секунд:D), как это было в 0.6.0.
— Теперь налог на доме видно после смерти и в информационном меню дома.
— Теперь игрок может иметь одновременно 3 дома(можно настроить в config.inc, параметр MAX_PLAYER_HOUSES).
— Теперь в имени дома можно использовать MAX_NAME(40) символов, а не MAX_STRING(128).
— В меню игрока появился пункт «Место спавна», поэтому после покупки дома, вам нужно выбрать этот дом как спавн, чтобы появляться там.
— Исправлен баг в lang.inc, теперь BB коды обрабатываются на всей строке.
— Тексты в housing.inc, теперь берутся из Language-Russian.gto
— Команда /setrentcost удалена, теперь цена ренты задаётся в диалоге.
— Фикс бага, который крэшил сервер при выводе диалога.
— Фикс команды /rename, теперь она реально переименовывает игрока, везде(банды, дома, бизнесы, рекорды в гонках/дмах). (За сообщение о баге спасибо GSDN)
— Исправлена проблема с сохранением некоторых параметров.
— Исправлена команда /setvip, теперь сервер не падает, при её использовании.
— Переименованы некоторые функции.
— Добавлена команда для правильной перезагрузки сервера — `/sys gmx`.
— Исправлен баг с /ahideme, теперь администраторы тоже могут скрываться.
— Теперь статус скрытия/закрытия сохраняется при выходе игрока.
— Теперь сообщение о недостатке денег, при увеличивании уровня бизнеса, выводит корректное число.
— Исправлен баг с /gang commands (неправильно выводило стоимость создания банды и стоимость смены
цвета банды).

Разработка Open-GTO 1.0.0

Последние обновления(лог с Google SVN)(r157r162):
— Версия изменена на 1.0.0 alpha(5)
— Предназначен для версии 0.3c R4.

— Оптимизация точек прокачки(если при загрузке файла нет, то не идёт сохранение).
— В информации о игроке администратор может узнать NetStats игрока.
— Функции GetDistancePlayertoXYZ, GetDistanceXYZtoXYZ были заменены встроенными в sa-mp
функциями(GetPlayerDistanceFromPoint).
— Команда /commands вновь работает.
— Оптимизация PayDay, исправление ошибок, связанных с ним.
— Оптимизация системы логирования.
— В config.inc новые параметры, связанные с логированием.
— Оптимизация банд.

Разработка Open-GTO 1.0.0

Наступило лето — обновлений стало меньше, но они есть и никуда не денутся:)

Последние обновления(лог с Google SVN)(r149r156):
— Версия изменена на 1.0.0 alpha(4).
— Убрано несколько лишних проверок.
— Исправлен баг с /gang invite
— Параметр сообщения в консоль при GameMSG теперь выводятся в окно сервера(более привычно). В
config.inc это GameMSG_USE_PRINT.
— Исправлен баг с бесконечным питьём напитков из бара(за сообщение о баге спасибо VXP). Теперь можно
совершить MAX_GULPS глотков(по умолчанию 5, настроить в config.inc).
— Изменены кредитсы, туда добавился SLICK
— Добавлены стандартные иконки(пицерии, амунации), которые были убраны из сампа(автор wups).
— Запрещённое оружие теперь можно настраивать в конфиг-файле.
— В config.inc добавился дефайн BAN_WEAPONS, где можно настроить запрещённое оружие по умолчанию.
— Оптимизация цикла запрещённых оружий.
— Миниган был убран из продажи.
— Теперь пока 2 запрещённых оружия: 38, 39.
— Теперь при убийстве из запрещённого оружия следует кик.
— Добавлена защита на запрещенное оружие
— Немного изменён вид версии
— Удалён лишний код
— Сообщения администрации и модерации можно посылать не только @ и #, но и так » и №(для русской
раскладки).
— Сообщения через @ видят все администраторы
— Банки стали более удобнее
— Появился 3D текст у банков, фастфудных, баров, входов/выходов
— Расположение кнопок смены стиля борьбы вернуто обратно
— Текст баров и фастфудных берётся из Language-Russian.gto
— В config.inc появились параметры:
— GameMSG_USE_PRINT(если задефайнен, то GameMSG выводит сообщение в консоль сервера)
— CHAT_SHOW_ID(вид отображения ида в чате)
— OLD_ENGINE_DO(если задефайнено: сел в транспорт — завелось, вышел — заглох)
— Изменён вид отправки некоторых сообщений в чат