Month: Март 2012

Разработка 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