Разработка Open-GTO 1.0.0, alpha(15)

Юбилейный(r300) релиз, включающий в себя множество исправленных багов.

Последние обновления(лог с Google SVN)(r290r300):
— Исправлен баг с стриммером иконок, из-за которого появлялось ещё несколько багов.
— При телепорте администратора по карте, его прицеп тоже телепортируется.
— Небольшая оптимизация.
— Исправлен баг с даванием опыта и денег на миссии дальнобойщика.
— Исправлен баг с даванием опыта за убийство.

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

Разработка Open-GTO 1.0.0, alpha(14)

Очередной релиз, с исправленными багами и небольшими нововведениями.

Последние обновления(лог с Google SVN)(r269r289):
— Оптимизация /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 теперь очищает чат полностью.

Обновление дизайна

Как можно заметить, в блоге обновился дизайн. Он стал более приятным и функциональным. Теперь нам доступны вложенные комментарии:)
Также хотелось сказать, что стабильная версия Open-GTO всё ещё в разработке(осталось 35%) и проекту не помешали бы хорошие скриптеры и пиарщики.

Разработка Open-GTO 1.0.0, alpha(13)

Очень насыщенный релиз. Теперь появился отличный античит на скорость и оружие, спидометр и система бензина, фиксы багов и оптимизация.
К сожалению, большинство новых фич ещё не протестированы, поэтому скорее всего есть некоторые баги. Если вы нашли баг, то пишите в комментарии сюда, или на страницу «Баг-трекер».

Последние обновления(лог с Google SVN)(r233r268):
— Добавлены некоторые функции в систему управления миссиями. Миссия 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

Разработка Open-GTO 1.0.0, alpha(12)

Основное отличие этой сборки от предыдущей — большое количество исправлений.
P.S. Работа сборки была проверена на ОС на базе GNU/Linux, проблем не обнаружено.

Последние обновления(лог с Google SVN)(r214r232):
— Добавлен параметр в config.inc WEAPON_SKILL_SPEED, отвечающий за скорость прокачки оружия(скилл/убийство)
— Теперь скорость прокачки оружия равна 5.
— Сообщение(GameText) о освобождении игрока из тюрьмы удалено.
— Теперь, при 0 очках на дм или гонке рекорд не даётся.
— Исправлено сообщение о победе в гонке, теперь оно не обрезается ограничениями игры, теперь оно выводит только секунды.
— Функция ConvertSeconds удалена, т.к. перестала использоваться.
— Правка сообщения /help
— Небольшие изменения, для того, чтобы редактор Geany подсвечивал синтаксис всего файла.
— Добавлена команда /carrespall — респавн всего транспорта сразу.
— Теперь при вводе команды /spec, если вы не следите ни за кем, то вам сообщает об этом. Для
слежения используйте /spec , для выхода — /spec.
— Исправление нескольких проверок нахождение игрока в транспорте.
— Исправлено сообщение о количестве игроках и времени, на десматчах.
— Добавлены скины, появившиеся в SA-MP 0.3d: 3, 4, 5, 6, 8, 42, 65, 86, 119, 149, 208, 273, 289.
— Тепрь клик по карте телепортирует и транспорт игрока, если игрок в нём.
— Теперь иконки на карте отображаются только в нулевом интерьере.
— Правки команд администраторов. Оптимизация, добавление возможности их применения к себе, если вы являетесь ркон администратором.
— Исправлен баг с сообщением количества полученного опыта от другого члена банды.
— Исправлена работа системы слежения.
— Удалена команда /spec-off, вместо неё — /spec.
— Изменён список запрещённого оружия, теперь игрока не кикает просто так