PDA

Просмотр полной версии : [Info] SAMP 0.3.7 RC



Hidden
25.01.2015, 18:44
http://forum.sa-mp.com/images/samp/logo_forum.gif

24.01.15 была опубликована бета-версия клиента 0.3.7.

Список обновлений:


RC1:
- Добавлена возможность изменения размера текста, шрифта и толщины.
Размер шрифта изменяется в игре командой /fontsize (значения от -3 до 5), а шрифт и толщина - в файле sa-mp.cfg:

fontface="Comic Sans MS"
fontweight=1
fontface - шрифт, fontweight - толщина (0 - по умолчанию, 1 - нормальная).
- Теперь клиент использует только доступную оперативную память. Если у вас установлены моды типа 'streaming memory fix', то можете их удалить. Используемая память показывается при нажатии клавиши F5 в игре.
- Добавлено 240 новых объектов by Matite.
- Добавлены фильтрскрипты, демонстрирующие новые объекты и особенности клиента: stunt_island.pwn, modular_island.pwn, ls_beachside.pwn и другие.
- Добавлена анимация рыбалки и скрипт, демонстрирующий её работоспособность.
- SelectObject() теперь может захватывать объекты без коллизий.
- Таблица очков (TAB) теперь увеличивается, если разрешение экрана больше 800x600.
- Добавлены проверки на некорректные значения векторов (наклон в стороны двухколёсного транспорта, скорость поезда, параметр Z камеры прицеливания, офсеты пулей).
- Добавлена функция DisableRemoteVehicleCollisions() для отключения коллизий транспорта при столкновениях.
- В редакторе "Test" исправлена ошибка с временем/погодой. Время и погоду можно менять с помощью команд /set_time и /set_weather.
- Дистанция прорисовки объектов в редакторе "Test" - 599.0.
- Удалена тряска камеры, которая была при длительном бездействии игрока.
- Добавлена система куков для соединений (для анти-флуда коннектами).
- Синхронизация ID оружия с информацией о выстреле. Теперь невозможна рассинхронизация оружия/выстрела в каллбэке OnPlayerWeaponShot.
- Исправлена ошибка коллизий камеры, когда объекты прикреплены на транспорт.
- Исправлена ошибка коллизий камеры на машинах и объектах за пределами основного мира.
- Исправлено освещение объектов, имеющих дистанцию прорисовки более 300.0.
- Исправлены UV анимации текстур на объектах, имеющих дистанцию прорисовки более 300.0.
- Добавлены cull-зоны погоды для Verona mall, LS BeachSide, LS Apartment Building, LS Office Floors в SAMP/samp.ipl.
- Исправлена RakNet-ошибка: функции NetStats_* не будут работать, если игрок полностью не подключён не подключён к серверу.
- Добавлены функции GetObjectModel(), GetPlayerObjectModel(), GetPlayerCameraTargetObject(playerid), GetPlayerCameraTargetVehicle(playerid), GetPlayerCameraTargetPlayer(playerid). (подробнее о них в разделе "Функции")
- Улучшена синхронизация поворотов транспорта.

0.3.7 RC1 Client
SA-MP 0.3.7 RC1 Client Installer (http://www.sa-mp.com/stuff/037RC/sa-mp-0.3.7-RC1-install.exe)

0.3.7 RC1 Server
SA-MP 0.3.7 RC1 Windows Server (http://www.sa-mp.com/stuff/037RC/samp037_svr_RC1_win32.zip)
SA-MP 0.3.7 RC1 Linux Server (http://www.sa-mp.com/stuff/037RC/samp037svr_RC1.tar.gz)


Оригинал статьи: http://forum.sa-mp.com/showthread.php?t=559572
Подготовил: Hidden.
Перевод: Hidden & "Типичный скриптер SAMP"

Avertus
25.01.2015, 20:45
Год неправильно указан.

^_^
25.01.2015, 21:00
- Добавлена возможность изменения размера шрифта, шрифта и толщины.
Теперь петухи вроде Стаффорда смогут поменять шрифт в игре на Century Gothic. :yahoo:

Spectrum
27.01.2015, 07:49
Теперь петухи вроде Стаффорда смогут поменять шрифт в игре на Century Gothic. :yahoo:

он для него "практичнее" или как он там выразился

[ForD]
26.03.2015, 15:10
0.3.7 RC-2



Новые размеры шрифтов по умолчанию из RC1 изменены на размеры из ранних версий.


Исправлены проблемы с коллизией камеры на объектах. Но пока до сих пор не решены проблемы с объектами выше высоты 3000.


Улучшена работа с камерой (target). Угол зрения камеры теперь определяется лучше.


Добавлена клиентская команда /ctd, которая активирует режим откладки камеры (target) для игрока.


DisableRemoteVehicleCollisions() теперь работает с лодками.


Больше не будет проблем с коллизией камеры в машинах, когда DisableRemoteVehicleCollisions активирован.


Добавлена функция EnablePlayerCameraTarget(). Функции определения захвата камеры будут отображаться в общем списке, но по-умолчанию отключены, т.к потребляют много трафика. Не рекомендуется их использовать без надобности.


Добавлены функции: SetObjectNoCameraCol()/SetPlayerObjectNoCameraCol() для отключения коллизии камеры на выбранном объекте. Эти функции работают только с объектами вне границ карты.


Добавлены функции: GetPlayerPoolSize()/GetVehiclePoolSize() для определения максимального playerid/vehicleid, который используется сейчас.


Сервер теперь будет использовать 1000 слотов. Больше нет разницы между 500-слотовой и 1000-слотовой версиями.


Если у вас есть скрипты с использованием MAX_PLAYERS или MAX_VEHICLES, вам необходимо переделать циклы с использованием GetPlayerPoolSize()/GetVehiclePoolSize(), либо переназначить константу MAX_PLAYERS на количество слотов вашего сервера (теперь по-умолчанию 1000).


Птицы больше не летают сквозь sa-mp объекты.


Решена проблема, когда игрок оставался замороженным, при использовании SelectObject в связке с ответом на диалог.


Объекты на дальнем расстоянии теперь поддерживают alpha-сортировку.


Решена проблема с браузером игровых серверов в клиенте, когда сервер мог подменять свою информацию информацией с другого сервера.


90 новых объектов. LS BeachSide и LS apartment теперь имеют подземные парковки. Новые острова-объекты.



http://vk.com/away.php?to=http%3A%2F%2Fwww.sa-mp.com%2Fstuff%2F037shots%2FModularHouses-Edited-4.png

http://vk.com/away.php?to=http%3A%2F%2Fwww.sa-mp.com%2Fstuff%2F037shots%2FModularHouses-Edited-3.png

http://cs622824.vk.me/v622824857/1ea21/-zRuYnCAHLw.jpg

http://cs622824.vk.me/v622824491/271d3/hoxLO6QlUHY.jpg

Список объектов 0.3.7:Клик (https://evanabagail.net/objects/?view=normal&showall)

Downloads:
0.3.7 RC2 Client
SA-MP 0.3.7 RC2 Client Installer (http://www.sa-mp.com/stuff/037RC/sa-mp-0.3.7-RC2-install.exe)

0.3.7 RC2 Server
SA-MP 0.3.7 RC2 Windows Server (http://www.sa-mp.com/stuff/037RC/samp037_svr_RC2_win32.zip)
SA-MP 0.3.7 RC2 Linux Server (http://www.sa-mp.com/stuff/037RC/samp037svr_RC2.tar.gz)

Материал был взят из группы в ВК: Типичный скриптер SAMP (http://vk.com/ts_samp)
Оригинальный пост группы: Клик (http://vk.com/wall-58723216_21724)

Ссылки предоставлены не в качестве рекламы!

На оф. оригинал статьи вы можете перейти по ссылке в 1 посте.

[ForD]
26.03.2015, 16:00
0.3.7 RC-3


Выделяемая память теперь берётся в согласованности с Windows, а не берётся вся, как в прошлых RC.


Фикс таблицы игроков: исправлена некликабельность последних строчек.


Фикс пробелов между содержанием диалога и его кнопками.


Добавлены новые типы диалогов: DIALOG_STYLE_TABLIST и DIALOG_STYLE_TABLIST_HEADERS, расширяющие возможности DIALOG_STYLE_LIST, позволяющие создавать таблицы в диалогах.
Пример использования в фильтерскрипте 'test_cmds'.
Ограничения TABLIST'ов: до 4х колонок с максимумом в 128 символов на колонку и 256 на строчку.


Фикс 'directmode' чата.


140 новых объектов by Matite.


12 новых скинов (300-311), которые являются изменёнными версиями существующих (копы). Пока ещё ведутся работы над этим, так что всё ещё может измениться в релизе.


http://vk.com/away.php?to=http%3A%2F%2Fi.imgur.com%2FbQgNWd5.png

http://vk.com/away.php?to=http%3A%2F%2Fi.imgur.com%2FyWQExfR.png

http://cs621827.vk.me/v621827079/194cd/7jBI7C07d5A.jpg

Downloads:
0.3.7 RC3-2 Client
SA-MP 0.3.7 RC3 Client Installer (http://www.sa-mp.com/stuff/037RC/sa-mp-0.3.7-RC3-2-install.exe)

0.3.7 RC3 Server
SA-MP 0.3.7 RC3 Windows Server (http://www.sa-mp.com/stuff/037RC/samp037_svr_RC3_win32.zip)
SA-MP 0.3.7 RC3 Linux Server (http://www.sa-mp.com/stuff/037RC/samp037svr_RC3.tar.gz)

Материал был взят из группы в ВК: Типичный скриптер SAMP (http://vk.com/ts_samp)
Оригинальный пост группы: Клик (http://vk.com/wall-58723216_23188)

Ссылки предоставлены не в качестве рекламы!

На оф. оригинал статьи вы можете перейти по ссылке в 1 посте.

$continue$
26.03.2015, 21:14
;60263']
0.3.7 RC-3

Фикс 'directmode' чата.
Вот это что?
А с диалогами круто сделали, теперь ник можно вперед ставить и не бояться что собьется табуляция (иза разных значений ника)

[ForD]
26.03.2015, 23:27
Вот это что?
А с диалогами круто сделали, теперь ник можно вперед ставить и не бояться что собьется табуляция (иза разных значений ника)

Если честно я и сам еще не в курсе что за 'directmode' чат,а на счет диалогов я полностью согласен.

bredvix
27.03.2015, 00:55
Вот это что?
А с диалогами круто сделали, теперь ник можно вперед ставить и не бояться что собьется табуляция (иза разных значений ника) В диалогах ничего нового не увидел.... Только тут не придёться уже ставить \t , чтобы выровнять текст. Скины смотрю добавили новые.

$continue$
27.03.2015, 02:09
В диалогах ничего нового не увидел.... Только тут не придёться уже ставить \t , чтобы выровнять текст. Скины смотрю добавили новые.

А ты попробуй оттабулировать диалог первая информация будет ник, потом допустим ID бизнеса, название бизнеса.
Ставим ник допустим 8 символов а потом 16, и посмотри что будет с табуляцией ты ей не как под ники не подгонишь..

bredvix
29.03.2015, 17:31
А ты попробуй оттабулировать диалог первая информация будет ник, потом допустим ID бизнеса, название бизнеса.
Ставим ник допустим 8 символов а потом 16, и посмотри что будет с табуляцией ты ей не как под ники не подгонишь..

"оттабулировать" диалог?
Может протабулировать?
Табуляцию кода произвожу с помощью кнопки TAB. За счёт неё всегда выстраивал код лесинкой идеально. Не знаю какие у тебя там траблы возникали конечно.

$continue$
30.03.2015, 17:05
"оттабулировать" диалог?
Может протабулировать?
Табуляцию кода произвожу с помощью кнопки TAB. За счёт неё всегда выстраивал код лесинкой идеально. Не знаю какие у тебя там траблы возникали конечно.

Причём тут табуляция кода, и табуляция строки (\t) ?

bredvix
30.03.2015, 23:57
Причём тут табуляция кода, и табуляция строки (\t) ?
В следующий раз выражай свою мысль без загадок тогда.

Desulaid
05.04.2015, 16:01
Не очень, есть баги с диалогами(см. оригинал на оф. форуме),ждем стабильную версию:)

Hidden
12.07.2015, 04:59
11/07/15 вышел SA-MP 0.3.7 R2.

Список обновлений:
- Добавлена защита против хакеров, которые спамят сообщениями о подключении.
- Проверка ID оружия после выполнения паблика OnPlayerWeaponShot, в случае если скрипт пропустил её.
- Теперь актеры неуязвимы по умолчанию (может понадобится позже для исправления угла поворота актера в клиенте).
- Добавлен параметр 'conncookies' (int) в консоль для отключения системы cookie при заходе на сервер, добавленной в 0.3.7.
- Добавлен параметр 'cookielogging' в консоль для отключения логов после захода на сервер от cookies, запрашиваемых при присоединении новых игроков.
- Добавлена функция SHA256_PassHash() для хеширования паролей игроков.
* Изменения в SQLite:
- Функции SQLite db_open и db_query теперь возвращают индексы (начиная с 1) вместо удерживания их в памяти. Это означает, что сервер отслеживает индексы без внешних вмешательств и не "вылетит", если будут использованы недопустимые индексы.
- Было добавлено несколько дополнительных SQLite db_* функций. С полным списком этих функций Вы можете ознакомиться в include "a_sampdb".
- Добавлено %q к разделу format(). %q тоже самое, что и %s, только сначала ввод пройдет через функцию sqlite's string пропуская function.
- Добавлен параметр 'db_logging' в консоль для логов об ошибках функции sqlite db_* в главный лог-документ сервера server_log.
- Добавляет параметр 'db_log_queries' в консоль для вызова всех логов sqlite db_query(), включая строку запроса.
* Server variable system (SVars) [Система переменных сервера]:
- Система SVar - тоже самое, что и система PVar, но переменные создаются для всего сервера, без привязки к конкретному playerid и сохраняются посредством изменения режима игры.
Pawn функции, предназначенные для чтения переменных console/config (GetServerVarAs*), устарели в связи с выходом системы SVar, но пока что эти функции ещё будут работать. В дальнейшем эти функции рекомендуется переименовать:

native GetConsoleVarAsString(const varname[], buffer[], len);
native GetConsoleVarAsInt(const varname[]);
native GetConsoleVarAsBool(const varname[]);
Тест SVar vs GVar: http://forum.sa-mp.com/showpost.php?p=3517918&postcount=157

Сервера:
SA-MP 0.3.7 R2 Linux Server: http://files.sa-mp.com/samp037svr_R2.tar.gz
SA-MP 0.3.7 R2 Windows Server: http://files.sa-mp.com/samp037_svr_R2_win32.zip

Оригинал статьи: http://forum.sa-mp.com/showthread.php?p=3517672#post3517672

[ForD]
12.07.2015, 08:02
- Теперь актеры неуязвимы по умолчанию (может понадобится позже для исправления угла поворота актера в клиенте).

Можно подробнее,что это значит?

s256
12.07.2015, 13:39
;62466']Можно подробнее,что это значит?

А то, что сколько ты не бей актера, все равно с ним ничего не будет. Его можно будет убить с помощью OnPlayerGiveDamageActor(a_samp.inc).