Новая версия San Andreas Multiplayer (0.3x) уже на пути. Мы сделали доступной бета версию для программистов, и теперь вы можете увидеть новые возможности до её релиза. Если вы следили за релизами San Andreas Multiplayer, то вы знаете, что (x) версия означает последний релиз в (0.3) линии.
Обновление клиента/сервера SA-MP 0.3x RC3
Если в скором времени не появятся проблемы, то это будет последним РК для SA-MP 0.3x
- Заключительные исправления сетевого кода перед релизом. - Исправлена функция Kick(), которая не всегда уведомляла игрока о том, что он был кикнут.
Обновление клиента SA-MP 0.3x RC2-4
- Исправлена проблема с "плавающими объектами игрока". Прикрепленные объекты иногда видны как не привязанные к игроку, а "плавают" рядом. - В теге имени над игроком теперь можно показать статус игрока: свернул окно/поставил на паузу. С помощью команды клиента /nametagstatus можно выключить или включить данную функцию. - Добавлено несколько модифицированных объектов шляп и волос.
- Убраны крэши при использовании большой дистации прорисовки для некоторых объектов
Обновление клиента до SA-MP 0.3x RC2
- Функция EnableVehicleFriendlyFire(), выключает возможность атаковать транспорт своей команды. Опционально т.к. некоторым серверам не нужен FF для транспорта. (Команда имеет прямое отношение к SetPlayerTeam). - Новый SPECIAL_ACTION_CARRY, таскать предметы. (в сингле например CJ при помощи данной связки анимаций крадёт технику из домов). - Теперь 0.3x, последний параметр в OnVehicleDeath (killerid) возвращает синкера (ид сессии, игрока) который отправил пакет синхронизации о смерти машины. (Отловить читера, спавнера машин теперь реально). - Добавлены дополнительные логические проверки для OnVehicleDeath (зона видимости и т.д). - Должны будут пропасть все проблемы отображения объектов с большими значениями в дистанции. (дистанция отображения).
- Проблема с исчезновением некоторых объектов перед камерой должна быть исправлена - Если на сервере используется дружеский огонь через систему SA-MP команд (SetPlayerTeam() ?), командный урон не распространяется на командный транспорт - ID цветов транспорта 128-255 заменены на более экзотические. Большинство цветов из этого диапазона были похожи. Набор цветов переделан(ждём карту цветов от SA-MP Team или первее сами сделаем?) - При использовании функции EditObject() режим масштаба мог случайно активироваться, что не давало возможность сохраниться [cut noguest=Новые цвета авто][/cut]
SA-MP 0.3x RC1-2
Дополнительное обновление клиента SA-MP 0.3x RC1-2: - На некоторых видеокартах превью модели автомобилей отображаются некорректно. - Стриммер не всегда освобождал память при использовании превью модели для скинов.
SA-MP 0.3x RC1
Модели: - Добавлен новый шрифт для Текстдравов, с помощью которого можно создавать 2D модели в игре. Можно указать угол вращения и мастшаб моделей.
Примеры данных скриптов идут в комплекте с ОС Windows Server.
Увеличенние расстояние прорисовки объектов: - Теперь вы можете установить расстояние прорисовки объекта, что позволяет обеспечить более плавную прорисовку объекта на стороне клиента.
Примечание: Все вышеперечисленные новвоведения являются экспериментальными. Если у вас возникают проблемы с использованием большого расстояния для прорисовки объекта, рекомендуется снизить это расстояние.
Исправления: 0.3x содержит некоторые важные изменения сетевого кода, включающие общие обновления безопасности и устранение потенциальных атак, вызывающие отказ работы серверов.
- Проблема в низком уровне сетевого кода была решена. Уменьшено количество пакетов, отсылаемых от клиента к серверу и наоборот. - Была решена проблема, вызываемая, когда игрок отправлял команду 0-ой длинны. - Было добавлено ограничение игроку на получение информации о сервере. - %x в format() больше не будет интерпретировать большие числа.
- The function EnableVehicleFriendlyFire() will enable the friendly fire option for team vehicles. Some servers require friendly fire for players, but not on team vehicles. - Adds new player special action SPECIAL_ACTION_CARRY for a carrying item animation. - In 0.3x, the final parameter of OnVehicleDeath (killerid) will be the player who reported the vehicle dead. This should be renamed at some point, although, in the interest of keeping the callback compatible with old scripts, the name won't be changed for 0.3x. - Additional sanity checks added for vehicle death reporting. - Should solve any remaining issues with objects disappearing with certain camera angles, if the objects are using a large draw distance.
Weddew, сомневаюсь что это баг. Если в нём ещё никто не сидел с момента спавна, транспорт считается неактивным. Такому транспорту доступны лишь первичные функции... если уж так сильно нужно повернуть, то можно использовать Destroy затем Create
Цитата (Bacenika)
Лень подбирать слова под перевод, хотел лишь поблагодарить AirKite, за инициативу с OnVehicleDeath. Теперь ещё и передает инфу о игроке
- Функция EnableVehicleFriendlyFire(), которая разрешает дружеский огонь по командному транспорту. Некоторые сервера требуют дружеский огонь для игроков, но не для машин
- Новое специальное действие SPECIAL_ACTION_CARRY для анимации "ношения" предмета
- В 0.3x, последний параметр функции OnVehicleDeath - killerid теперь передаёт ID игрока, который вызвал уничтожение транспорта. Однако, функцию следует переименовать в ручную, в целях сохранения совместимости со старыми скриптами
- Добавлены дополнительные проверки для сообщения о уничтожении транспорта
- Должны быть исправлены оставшиеся проблемы с исчезновением объектов при некоторых углах просмотра камеры, если используется большое значение дистанции отображения ( draw distance )
- Функция EnableVehicleFriendlyFire() разрешающая огонь по дружественному транспорту. Некоторым серверам необходимо разрешение урона своим соклановцам но не по дружественному транспорту. - Добавлен параметр SPECIAL_ACTION_CARRY для отслеживания подъема и переноса вещей. - В 0.3x параметр OnVehicleDeath (killerid) будет возвращать игрока который сообщил о смерте автомобиля. Этот параметр должно быть переименован в будущем, но в интересах поддержания обратной совместимости со старыми скриптами название не будет изменено в 0.3x. - Добавлен дополнительные проверки в OnVehicleDeath против эксплойтов. - Решены все оставшиеся вопросы с исчезновением объектов под определенными углами камеры, если объекты используют большие расстояния прорисовки.
Один перевод круче другого, даже от Степашки. FAIL...
- Функция EnableVehicleFriendlyFire(), ВЫКЛЮЧАЕТ возможность атаковать транспорт своей команды. Опционально т.к. некоторым серверам не нужен FF для транспорта. (Команда имеет прямое отношение к SetPlayerTeam). - Новый SPECIAL_ACTION_CARRY, таскать предметы. (в сингле например CJ при помощи данной связки анимаций крадёт технику из домов). - Теперь 0.3x, последний параметр в OnVehicleDeath (killerid) возвращает синкера (ид сессии, игрока) который отправил пакет синхронизации о смерти машины. (Отловить читера, спавнера машин теперь реально). - Добавлены дополнительные логические проверки для OnVehicleDeath (зона видимости и т.д). - Должны будут пропасть все проблемы отображения объектов с большими значениями в дистанции. (дистанция отображения).
- Исправлена проблема с "плавающими объектами игрока". Прикрепленные объекты иногда видны как не привязанные к игроку, а "плавают" рядом. - В теге имени над игроком теперь можно показать статус игрока: свернул окно/поставил на паузу. С помощью команды клиента /nametagstatus можно выключить или включить данную функцию. - Добавлено несколько модифицированных объектов шляп и волос.
- Fixes "floating player attachments" problem. Player attachments would sometimes be seen floating, not connected to any player. - The SA-MP nametag can now show the alt-tab/paused status of a player. Use the client command /nametagstatus to toggle this feature on/off. - Some modified versions of hair and hat objects added.[/cut]
никто не переправляет мой перевод, т.е. все согласны с ним?
- В теге имени над игроком теперь можно показать статус игрока: свернул окно/поставил на паузу. С помощью команды клиента /nametagstatus можно выключить или включить данную функцию.
- В теге имени над игроком теперь можно показать статус игрока: свернул окно/поставил на паузу. С помощью команды клиента /nametagstatus можно выключить или включить данную функцию.