Open GTO Versions Save

RPG gamemode for SA-MP

v1.1.10

7 years ago
  • Исправлен mxINI, тем самым исправлена возможность получения дополнительных привилегий при заходе в игру с ником вида Status=3.

v1.1.9

7 years ago
  • Исправлено выделение памяти для меню выбора цвета транспорта
  • Исправлено выделение памяти для диалога выбора цвета при создании банды
  • Убран #pragma tabsize 0

v1.1.8

7 years ago
  • Теперь в меню покупки оружия учитывается текущее количество патронов
  • Исправлена ошибка с невозможностью сменить оружие с максимальным количеством патронов
  • Исправлена ошибка с не обнуленем патронов при покупке оружия иного вида
  • Поддержка ALS для pickup.inc
  • Исправлен баг с обходом мута
  • Небольшая чистка

v1.1.7

8 years ago
  • Обновлён для SA-MP 0.3.7 R2
  • Обновлён компилятор
  • Возможность компиляции из-под Linux
  • Корректное отображение максимально возможных патронов к покупке
  • Возможный фикс бага с пропаданием личного транспорта
  • Убрана синхронизация патронов оружия (теперь оно вечное, чтобы избежать бага с пропаданием)
  • Исправлены сообщения при посадке в тюрьму
  • Исправление сообщения о высадке из тюрмы через меню
  • При вводе командуы /sys теперь пишется помощь по ней
  • Фикс команды /an
  • Исправление команд /remcash и /remcashall
  • Улучшение команды /akill
  • Исправлен баг с переполнением банка
  • Исправлено время ареста на минуты

v1.0.0-alpha-13

9 years ago
  • Добавлены некоторые функции в систему управления миссиями. Миссия trucker, была изменена в соответствии им.
  • Оптимизация команды /underwater
  • Из кредитсов удалён SLICK, т.к. был вычищен весь его код.
  • Полностью удалена старая защита от чита на оружие.
  • Исправлены действия защит, при Anti*Enabled = 0, теперь всё работает правильно.
  • Небольшая приборка в исходном коде.
  • Добавлена система спидометра+бензина — QuidemSys v2.7. По умолчанию включена, настроить можно в config.inc, в части QuidemSys.
  • В base.inc небольшие правки, для сохранения подсветки синтаксиса в Geany.
  • ash_OnPlayerStateChange не срабатывает при AntiSpeedHackEnabled = 0.
  • Бандам добавлен дом, когда лидер банды устанавливает своё место спавна, то дом банды автоматически изменяется.
  • В диалог выбора места спавна теперь отображается текущий дом банды.
  • Оптимизация системы банд.
  • Теперь при вступлении в банду, место спавна автоматически меняется на дом банды.
  • Появились «типы» для функций GetPlayerSpawnHouseID и SetPlayerSpawnHouseID: SPAWN_HOUSE_NONE, SPAWN_HOUSE_GANG. Менять их значения в config.inc не рекомендуется.
  • Оптимизация системы домов.
  • Теперь, если игрока нет в игре в течении 14 дней, то его бизнесы автоматически продаются.
  • В config.inc добавился параметр BUSINESS_UNLOGIN_SELL_DAYS, который позволяет регулировать максимальное количество дней оффлайн, до потери бизнеса.
  • Поправлено обновление иконок при покупке/продаже бизнеса.
  • Теперь при удалении съёмщика квартиры, его иконка дома, на карте, обновляется корректно.
  • Теперь, если игрока нет в игре в течении 14 дней, то его дома автоматически продаются.
  • В config.inc добавился параметр HOUSE_UNLOGIN_SELL_DAYS, который позволяет регулировать максимальное количество дней оффлайн, до потери имущества.
  • Для защиты от спидхака добавлен отдельный таймер, чтобы уменьшить количество ложных срабатываний. В config.inc можно регулировать ANTI_SPEED_HACK_CHECK_TIME — время срабатывания таймера.
  • Добавлена команда модераторам /weather , для смены текущей погоды.
  • Добавлена команда модераторам /clearchat, для очистки чата.
  • Теперь при заходе в игру, будучи в тюрьме игрок остаётся в тюрьме и его не кикает.
  • Исправлены некоторые проблемы с параметрами, устанавливаемыми игроку при создании персонажа.
  • Теперь, если отключить Chatguard чат не перестанет работать.
  • Теперь существует единственный массив с входами/выходами, а не 3, как раньше.
  • Теперь при полёте в самолёте Shamal(519) не кикает за превышение скорости.
  • Теперь при полёте с парашютом анти спид хак не срабатывает.
  • При создании нового персонажа, значение поля House вновь равно -1.
  • Добавлена фукнция oSetVehiclePos, теперь нужно использовать её, для того, чтобы небыло срабатывания античита
  • Теперь античит на JetPack работает.
  • Причина кика за использовании джетпака теперь выводится корректно.
  • Теперь нету ложных срабатываний античита на поднятие пикапа с парашютом/здоровьем/бронёй.
  • GivePlayerWeaponEx переименована в GivePlayerOwnedWeapon
  • ac_ResetPlayerWeapons переименована в oResetPlayerWeapons
  • Обновлен Language-Russian.gto
  • Добавлены защиты от спидхака, айрбрейка, телепорта, хака оружия, хака брони.
  • Теперь параметры некоторых защит сохраняют своё значение в конфиг.
  • Теперь при телепорте из тюрьмы кикает.
  • Теперь при попадании в тюрьму звук проигрывается в нужных координатах.
  • Теперь всплывающее сообщение(GameText) отображается только задержаному игроку, а не всем.
  • Функции JailPlayer и UnJailPlayer и их использование теперь менее быдлокоднее.
  • Добавлена защита Anti JetPack, включить/выключить в config.inc->ANTI_JETPACK_ENABLED.
  • Теперь можно включить/выключить AntiRconHack в Base-config.gto.
  • Исправлен бар, теперь бутылка забирается после нескольких глотков.
  • Правки в Language-Russian.gto, теперь у причин кика нету второй точки.
  • Исправление chatguard для администрации. Теперь чат для администрации работает
  • Небольшая оптимизация использования oGetPlayerName
  • Вернулась автоматическая смена погоды, исправленная и оптимизированная
  • config.inc -> SYS_WEATHER_UPDATE — время, через которое обновится состояние погоды, в минутах, если 0, то выключено
  • [тест]Добавлен выброс оружия после смерти
  • config.inc -> WEAPON_DROP_TIME — время, после которого удалятся пикапы, выпавшие из игрока, в секундах
  • Теперь при входе игрока в аккаунт в консоли не отображается пароль из файла
  • Значение максимума открытых файлов уменьшено до 6
  • Теперь только-что созданные персонажи будут показывать опыт 0/500, а не -500/500
  • Удалена команда /kill — используют не по назначению
  • Удалена команда /dropammo — ничего реального не делала
  • Удалена команда /int — есть клиентская /interior
  • Удалена команда /ganghouses — в меню игрока есть подобный пункт
  • Удалена команда /admins — в меню игрока есть такой-же пункт
  • Для команды /skydive установлен промежуток использования 5 минут(config.inc->SKYDIVE_TIME)
  • Теперь в меню игрока, в пункте показа администрации онлайн не пишет Модерация или Администрация, если их нет онлайн
  • Добавлена фукнция SendPM(senderid,receiveid,message[]), теперь отправка сообщений друг-другу имеет единый вид
  • Добавлена команда /pm
  • Исправлена работа /showpm
  • Некоторые исправления в Language-Russian.gto
  • Теперь на администраторов не действует ChatGuard
  • Добавлен текстдрав уровня и опыта ниже и левее радара
  • Добавлен текстдрав уровня прокаченного оружия, над иконкой оружия
  • Удалена команда /sk, т.к. появился текстдрав
  • Удалена команда /level, т.к. есть в юзер меню и появился текстдрав
  • WEAPON_SKILL_SPEED увеличен до 10

v1.0.0-alpha-14

9 years ago
  • Оптимизация /setstatus
  • Поправлены сообщения команды /setstatus.
  • Удалены лишние иконки.
  • В interior.inc теперь в массиве нужно указывать ID иконки или -1, если она не нужна.
  • Добавлены иконки для автозаправок.
  • Скрипт иконки для миссии trucker перенесён в trucker.inc
  • Добавлен 1 дом, удалён 1 дом.
  • Исправлена помощь по команде /setstatus.
  • Уменьшена дистанция точек прокачки с 50 до 30.
  • Поправлен баг с спектатором на точке.
  • Поправлены сообщения в логи.
  • В логе чата теперь отображается личная переписка.
  • Теперь из игрока выпадывает 20% его патрон.
  • config.ini->WEAPON_DROP_BULL — параметр, отвечающий за это количество патрон.
  • Большая оптимизация точек прокачки(Groundhold).
  • Теперь если вы наблюдаете за каким-либо игроком, который находится на точке прокачки, то вам не идёт опыт и деньги с точки и вы не мешаете игроку.
  • Защита от спидхака улучшена и оптимизирована.
  • Фиксы ложных срабатываний античита на скорость.
  • Исправления связанные с магазином одежды, теперь всё работает стабильно.
  • В магазине одежды теперь нет разделения на мужские и женские. Теперь доступны апсолютно все скины.
  • В config.inc добавился параметр SKINS_IGNORE, в него можно вписать ненужные вам иды скинов.
  • Теперь нет пустого поля в меню бизнеса.
  • Добавлена возможность отправки сообщения игрокам поблизости, в радиусе 10. Использовать: «$ сообщение» или «; сообщение».
  • Теперь у транспорта, для миссии перевозчика, есть топливо.
  • Удалён лишний транспорт у миссии перевозчика.
  • Фиксы срабатываний античита на скорость и оружие. Теперь гораздо меньше ложных срабатываний.
  • Поправлен размер фона спидометра.
  • Обновлена функция strcharsplit, тем самым исправлена работа команды /spec и других команд с параметром.
  • Команда /clearchat теперь очищает чат полностью.

v1.0.0-alpha-15

9 years ago
  • Исправлен баг с стриммером иконок, из-за которого появлялось ещё несколько багов.
  • При телепорте администратора по карте, его прицеп тоже телепортируется.
  • Небольшая оптимизация.
  • Исправлен баг с даванием опыта и денег на миссии дальнобойщика.
  • Исправлен баг с даванием опыта за убийство.
  • Количество даваемых денег за груз уменьшено в 10 раз.
  • Изменено количество даваемого опыта за убийство, в config.inc добавлен параметр PLAYER_XP_KILL_TARIF.
  • Оптимизация замены BB кодов на нужные символы.
  • INI_MAX_OPENED_FILES увеличено до 10.
  • Добавлена функция DebugMSG, аналог GameMSG.
  • В mxINI добавлены функции для отправки сообщений в DebugLog.
  • Исправлен баг с функцией IsPlayerLogin.
  • Функция IsPlayerRegister заменена на IsPlayerLogin.
  • Теперь игрокам пишется команда для присоединения к гонке или ДМ при начале их отсчёта.
  • При начале гонки теперь не отображается всплывающий текст(возможно временно).
  • Если игрок не зашёл в аккаунт он не сможет вводить команды и писать в чат.
  • Немного изменён вид сообщения разговора, теперь он такого вида: «$ ZiGGi(0) говорит: всем привет!».
  • Исправлен баг с неисчезновением оружия при выпаде из игрока.

v1.0.0-alpha-16

9 years ago
  • Команда /getip теперь работает.
  • Некоторые файлы переместились в другие, более подходящие, папки.
  • Оптимизация
  • Фиксы багов у нескольких команд с параметром
  • Фикс бага с удалением упадённого оружия.
  • В команде /setskin теперь доступны все скины, кроме тех которые прописаны в config.inc->SKINS_IGNORE

v1.0.0-alpha-17

9 years ago
  • Исправлен баг со спавном для дома банды.
  • Теперь защиты от чита на оружие и скорость отключены по умолчанию
  • Фикс бага с утечкой памяти mxINI.
  • Добавлено меню для создания банды
  • Добавлена возможность принятия приглашения в банду через меню
  • Добавлена возможность выхода из банды через меню
  • Добавлена возможность просмотра информации(статистика + члены банды) о банде через меню
  • Добавлена возможность приглашать игроков в банду через меню
  • Добавлена возможность изменения цвета банды через меню
  • Теперь уровень игрока в информации о банде отображается корректно
  • Фикс синтаксиса в deathmatches/* и races/* файлах
  • Вернулся стант lv_freebase
  • Добавлен скрипт лотереи, запускается раз в час
  • Количество денег в зарплате уменьшено в 20 раз
  • Добавилась система поклаж, доступные настройки в config.inc, в секции поклаж.
  • Теперь в списке администрации отображаются модераторы

v1.0.1

9 years ago
  • Была проведена огромная работа по оптимизации.
    • Файловая система
      • Был произведён перевод с Dini, на гораздо более быстрый mxINI.
      • Было уменьшено общее количество файлов, оптимизирована файловая структура.
    • Произведён переход на систему foreach от Y_Less, что позволило оптимизировать некоторые циклы.
    • Произведён рефакторинг проекта, было удалено большое количество неиспользуемого кода, уменьшено количество требуемой памяти для работы.
    • Исправлена совместимость с операционными системами GNU/Linux.
    • Был написан собственный, быстрый стример иконок.
  • Полная адаптация к SA-MP 0.3d и старше.
    • Включает полное использование диалоговых меню, 3d текстов и т.д..
    • Большинство изменений соответствует духу и концепции оригинального GTO.
  • Огромное количество настроек
    • Вы сможете настроить практически всё: от максимального количества глотков из бутылки, до алгоритма хеширования паролей.
    • Также, с настройками, котоыре доступны в Open-GTO, можно полностью изменить и настроить сервер под свои предпочтения.
    • Все настройки, как правило, доступны в config.inc(настройки по умолчанию, для принятия изменений нужна перекомпиляция и удалений соответствующейго config файла из scriptfiles/Open-GTO/Config/) или в соответствующих config файлах в папке scriptfiles/Open-GTO/Config/
  • Изменения игрового процесса
    • Дома
      • Всё взаимодействие между игроком и домом осуществляется с помощью диалоговых окон, для открытия окна нужно нажать кнопку ‘Ходьба'(Alt, по умолчанию).
      • Появилась возможность иметь несколько домов, по умолчанию 3, можно настроить.
      • Теперь можно входить в свой дом, для входа используйте соответствующий пункт в меню.
      • Удалены чекпоинты у домов, вместо них теперь пикапы с 3d текстом.
      • Дома можно улучшать, путём покупки апгрейда здоровья и брони. После этого, в своём доме можно лечиться и брать броню.
      • Теперь, если игрок не входит в игру 14 дней(можно настроить), то его дом автоматически продаётся.
      • Изменена структура массива домов, перемещено несколько дублирующихся домов.
      • Место появления игрока после смерти можно выбрать в соответствующем пункте меню игрока.
      • Иконки на карте у домов динамические: если дом ваш, то иконка дискеты, если дом не ваш, но куплен, то иконка красного дома, если дом не куплен, то иконка зелёного дома.
    • Бизнесы
      • Всё взаимодействие между игроком и бизнесом осуществляется с помощью диалоговых окон, для открытия окна нужно нажать кнопку ‘Ходьба'(Alt, по умолчанию).
      • Появилась возможность иметь несколько бизнесов, по умолчанию 3, можно настроить.
      • Удалены чекпоинты у бизнесов, вместо них теперь пикапы с 3d текстом.
      • Бизнесы можно улучшать, путём перевода бизнеса на следующий уровень за деньги. Чем выше уровень — тем больше прибыль с бизнеса.
      • Теперь, если игрок не входит в игру 14 дней(можно настроить), то его бизнес автоматически продаётся.
      • Изменена структура массива бизнесов, перемещено несколько дублирующихся бизнесов.
      • Иконки на карте у бизнесов динамические: если бизнес ваш, то иконка белого $, если бизнес не ваш, но куплен, то иконка красного $, если бизнес не куплен, то иконка зелёного $.
      • Транспорт
      • Меню транспорта, с возможностью включения и выключения фар и двигателя, открытие и закрытие капота и багажника.
      • Спидометр(можно отключить)
      • В Open-GTO встроен спидометр QuidemSys v2.7
      • Все доступные параметры QuidemSys, также доступны в Open-GTO
    • Оружие
      • Для покупки вечного оружия теперь не нужно вводить команды, достаточно подойти к пикапу и нажать на кнопку ‘Ходьба'(Alt, по умолчанию). После этого, вам будет показано меню оружия со списком оружия, которое вы можете приобрести. После выбора оружия, вы должны будете написать количество патрон и купить.
    • Игрок
      • Доступно меню игрока, открывающееся по клавише ‘Ходьба'(Alt, по умолчанию). В нём можно посмотреть информацию о игроке и настроить некоторые параметры.
      • Исправлены проблемы регенерации здоровья путём полного переписания всего алгоритмо, теперь всё хорошо и правильно работает(параметры регенерации можно настроить).
      • Уменьшено количество теряемого опыта за смерть, можно настроить.
      • Увеличено количество стартовых денег до 1500.
      • После смерти, из игрока выпадает оружие, которое может подобрать любой другой игрок в течении 10 секунд(настраиваемо)
      • Администратор
      • Полностью переписаны уровни администрирования, теперь их 3. Игрок — 0, модератор — 1, администратор — 2, rcon администратор — 3.
      • Теперь нет необходимости вводить каждый раз rcon пароль, для доступа к rcon командам Open-GTO, достаточно ввести его лишь один раз и вам автоматически устанавливается 3 уровень прав доступа.
      • Для выполнения каких-либо действий над другими игроками, администратор может кликнуть на игрока в меню Tab и выбрать желаемое действие.
    • Защиты
      • Доступен полный комплекс защит от читеров, защита от флуда и спама(автор MX_Master), защита от JetPack, высокого пинга, прокачки в AFK(Esc), защита от взлома Rcon, здоровья, брони, денег, оружия и скорости. Последние две отключены по умолчанию, т.к. наблюдались проблемы с их работой на нагруженных серверах.
    • Банды
      • Тотальная оптимизация массивов, структуры и исходного кода банд.
      • Добавлена полноценная возможность создания и управление бандой через диалоговое окно, с возможностью интерактивного просмотра доступных цветов.
      • Добавлены уровни для банды, чем больше члены банды зарабатывают опыта, тем быстрее можно прокачать уровень у банды.
    • Миссии
      • Добавлена система миссий, пока доступна лишь одна миссия, но возможность их увеличения присутствует.
      • Миссия перевозчика. В этой миссии вам придётся отвозить груз с одного склада в San Fierro, в места указаные на карте.
      • Поощрения за миссии — это деньги или опыт, количество можно настроить.
    • Стиль борьбы
      • В каждом городе работают спортзалы, соответствующие местоположению их в сингле.
      • В каждом спортзале можно выучить один из трёх доступных стилей борьбы.
      • Стили не заменяют друг-друга, используемый стиль можно выбрать в меню игрока.
    • Лотерея(можно отключить)
      • Система лотереи была полностью переписана, теперь лотерея вызывается раз в 10 минут(настраиваемо) и игрок должен купить лотерейный билет(за 5000, настраиваемо), в конце розыгрыша рандомно выбирается билет победителя и он получает 200000 денег.
    • Поклажи
      • Система поклаж создаёт в одном, из определённых мест пикап, при поднятии которого игрок получает деньги и опыт. После этого, через некоторое время, поклажа перемещается в другое место.
    • Одежда
      • Доступен магазин одежды, в котором можно приобрести любую шкурку для игрока, цена — 0(настраиваемо).
    • Бар
      • Для игроков доступны бары, в которых можно купить различные напитки. Напитки могут как опьянять, так и отрезвлять игрока.
      • После покупки напитка игрок может глотнуть напиток 5 раз(настриваемо), после чего бутылка исчезает.
    • Точки прокачки
      • Добавлена возможность настроить каждую точку прокачки без перекомпиляции. Также была добавлена возможность отключения точек прокачки как в параметрах по умолчанию, так и во время игры(доступно администраторам с уровнем доступа 2).