Топ 5
Последние комментарии
Общение ;)
Новые файлы
| [GM] TDM by DVN 0. ... TDM/CW DVN Mode 0.1v -Сделана регистрация, авторизация на ди... |
![]() |
[GM] GTO 0.5.9 bet ... Список изменений по сравнению с GTO 0.5.9beta2: Изменения:- ... |
| [GM] LosAngeles[RU ... Описание:1) Сделана команда /leaders в диалоговом окне [кома... |
| [GM] YourGame|Fun ... И вот, как я и обещал, выкладываю новую версию(в комментария... |
| [GM] WFM Это полный Free Mode с 4-мя различными мирами вы можете игра... |
Все опросыМы опрашиваем
SA-MP 0.3e RC6
- Автор: massa
- 5-04-2012, 10:59

- Исправлен баг, приводивший к крешу в ситуации, когда удалялось авто в то время, когда водитель использовал режим камеры "смотреть назад".
- Удалены иконки Pay'n'Spray.
- Добавлена функция GetVehicleModelInfo() для получения некоторых параметров (например, размеры и т.д.).
- Движения головы игрока теперь автоматически прекращаются, когда игрок входит в режим редактирования приаттаченных объектов.
- Добавлены функции SetObjectMaterial() и SetPlayerObjectMaterial() с помощью которых Вы можете менять текстуры на моделях на другие, присутствующие в игре.
- Новые объекты от cessil: таблички о продаже, противогаз, трава и стол для Покера.
Подробнее
- Категория: SA-MP » Клиенты и сервера
- Просмотров: 952
SA-MP 0.3e RC5
- Автор: massa
- 23-03-2012, 15:35
- Исправлен баг, появившийся в версии 0.3e RC4, когда утонувший транспорт мог быть удалён у игрока клиентом. (на сервере авто оставалось, но в клиенте не синхронизировалось, мне кажется, это было ещё в 0.3d RC2)
- Исправлена ситуация, когда текстдрав не менял цвет (который появился после наведения) после отключения режима кликабельности.
- Обновлена безопасность в колбэке OnDialogResponse.
- Исправлена проблема двусторонних текстур с моделью ведра.
- Добавлена система текстдравов для игроков с лимитом в 256 штук. Теперь существует глобальный лимит (лимит для сервера) и лимит для игроков. Все основные функции текстдравов имеют вариант "для игрока":
native PlayerText:CreatePlayerTextDraw(playerid, Float:x, Float:y, text[]); // создаёт текстдрав для игрока
native PlayerTextDrawShow(playerid, PlayerText:text); // показывает персональный текстдрав игроку
native PlayerTextDrawHide(playerid, PlayerText:text); // скрывает персональный текстдрав у игрока
native PlayerTextDrawSetString(playerid, PlayerText:text, string[]); // меняет значение персонального текстдрава для игрока
native PlayerTextDrawShow(playerid, PlayerText:text); // показывает персональный текстдрав игроку
native PlayerTextDrawHide(playerid, PlayerText:text); // скрывает персональный текстдрав у игрока
native PlayerTextDrawSetString(playerid, PlayerText:text, string[]); // меняет значение персонального текстдрава для игрока
Подробнее
- Категория: SA-MP » Клиенты и сервера
- Просмотров: 777
SA-MP 0.3e RC4
- Автор: massa
- 20-03-2012, 19:44
- Should fix vehicle ID messup if a dead vehicle was deleted by the game. (Оставил без перевода, т.к. не понял что за фикс. (дело не в английском)).
- Количество слотов увеличено до 500.
- Фикс фильтра текстур для новых моделей. (в RC3 новые объекты у некоторых имели ужасные текстуры).
- Добавлен FS полёта камеры (flymode.pwn\amx).
- Добавлены 40 новых объектов.
- Теперь можно сделать текстдравы кликабельными мышкой (курсором):
native TextDrawSetSelectable(Text:text, set); // Назначает тексдрав кликабельным. (по умолчанию у всех 0).
native SelectTextDraw(playerid, hovercolor); // включает мышку(курсор) с возможностью наведения курсора на кликабельные текстдравы (hovercolor - по всей видимости цвет которые обводится или както подсвечивает текстдрав)
native CancelSelectTextDraw(playerid); // выключает SelectTextDraw (т.е. убирает мышку(курсор)).
forward OnPlayerClickTextDraw(playerid, Text:clickedid); // при клике на текстдрав, вызывается с соответствующими аргументами.
native SelectTextDraw(playerid, hovercolor); // включает мышку(курсор) с возможностью наведения курсора на кликабельные текстдравы (hovercolor - по всей видимости цвет которые обводится или както подсвечивает текстдрав)
native CancelSelectTextDraw(playerid); // выключает SelectTextDraw (т.е. убирает мышку(курсор)).
forward OnPlayerClickTextDraw(playerid, Text:clickedid); // при клике на текстдрав, вызывается с соответствующими аргументами.
Перевод от: AirKite
Подробнее
- Категория: SA-MP » Клиенты и сервера
- Просмотров: 429
SA-MP 0.3e RC3
- Автор: massa
- 13-03-2012, 19:11
- Исправлена проблема с аттачем объектов (уточните).
- Приаттаченные объекты теперь удаляются после респавна или в момент перевыбора класса, а не когда игрок умирает (с анимацией смерти).
- Добавлены новые объекты от cessil: ~40 новых стен с проёмами для дверей и окон, наручники, полицейские мигалки, лежачие полицейские и ещё несколько разноцветных наушников.
Подробнее
- Категория: SA-MP » Клиенты и сервера
- Просмотров: 332
SA-MP 0.3e RC2
- Автор: massa
- 9-03-2012, 09:35
- Исправлен баг, когда игрок телепортировался на координаты 0, 0, 0, когда автомобиль, на котором он стоял респавнился или удалялся.
- Новые функции:
native AttachPlayerObjectToVehicle(playerid, objectid, vehicleid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:RotZ); // прицепляет объект игрока к транспорту
native InterpolateCameraPos(playerid, Float:FromX, Float:FromY, Float:FromZ, Float:ToX, Float:ToY, Float:ToZ, time, cut = CAMERA_CUT);
native InterpolateCameraLookAt(playerid, Float:FromX, Float:FromY, Float:FromZ, Float:ToX, Float:ToY, Float:ToZ, time, cut = CAMERA_CUT);
native AttachCameraToObject(playerid, objectid); // присоединяет камеру к объекту
native AttachCameraToPlayerObject(playerid, playerobjectid); // присоединяет камеру к объекту игрока
native InterpolateCameraPos(playerid, Float:FromX, Float:FromY, Float:FromZ, Float:ToX, Float:ToY, Float:ToZ, time, cut = CAMERA_CUT);
native InterpolateCameraLookAt(playerid, Float:FromX, Float:FromY, Float:FromZ, Float:ToX, Float:ToY, Float:ToZ, time, cut = CAMERA_CUT);
native AttachCameraToObject(playerid, objectid); // присоединяет камеру к объекту
native AttachCameraToPlayerObject(playerid, playerobjectid); // присоединяет камеру к объекту игрока
Подробнее
- Категория: SA-MP » Клиенты и сервера
- Просмотров: 405
SA-MP 0.3e
- Автор: massa
- 6-03-2012, 20:59
SA-MP 0.3e в основном является апдейтом безопасности. Запланировано несколько новых фич и моделей, которые будут добавлены в течение периода релиз кандидатов (RC).
- Существовали некоторые проблемы в безопасности предыдущих версий, результатом которых являлись атаки серверов специально созданными утилитами. Решение этой проблемы требовало обновления и клиентской и серверной части.
- Исправлен баг появившийся в 0.3d - игрок мог избежать смерти, если использовал анимацию.
- Проблема с установкой цвета игрока, ID которого более 500, была решена.
- Проблема, из-за которой игрок мог был быть кикнутым сервером, если использовалась ф-ция SpawnPlayer(), была исправлена.
- Исправлена проблема с браузером серверов, который мог крашнуться, если сервер возращал неправильные данные.
Также в SA-MP 0.3e появилось несколько нововведений:
- Добавлено несколько новых моделей, сделаных cessil: шляпа, трость, несколько различных секций стены.
- Скриптовые диалоги получили заголовки. (не совсем понял)
- Сервер может получить информацию о версии SA-MP клиента с помощью GetPlayerVersion().
native GetPlayerVersion(playerid, const version[], len); // Возвращает версию SA-MP клиента игрока- Был добавлен параметр к функции SetPlayerCameraLookAt(). Теперь камера может двигаться к заданной позиции, а не телепортироваться.
#define CAMERA_CUT 2
#define CAMERA_MOVE 1
native SetPlayerCameraLookAt(playerid, Float:x, Float:y, Float:z, cut = CAMERA_CUT);- Добавлен новый инструмент для поиска позиций прикрепления предметов на игрока. Эта штука так же может использоваться и для обычных объектов.
Подробнее
- Категория: SA-MP » Клиенты и сервера
- Просмотров: 1388
SAMP 0.3d R3
- Автор: massa
- 3-10-2011, 13:50

- Небольшие хитрости для GTA:SA должны привести к увеличению FPS, плавной игре и меньшей нагрузке на процессор для многих игроков.
- Добавлены новые параметры в MoveObject() позволяющие вращать объект (необязательные параметры).
- Добавлена команда AttachObjectToObject() позволяющая присоединять обекты к объектам, это позволяет им двигаться и вращаться одновременно.
- Добавлены скрипты примеры: cargo ship, pirate ship, ferris wheel, для вращения объектов и AttachObjectToObject.
- Исправлено переполнение буфера в конфиге сервера описанный здесь: http://www.exploit-db.com/exploits/17893
Как всегда, мы рекомендуем владельцам серверов никогда не использовать файлы конфигурации и сценариев из ненадежных источников. Всегда редактировать свои собственные файлы конфигурации и компилировать любые скрипты которые ваш сервер использует.
Важно: изменения в MoveObject не потребует от вас изменять свои сценарий, однако, все скрипты которые используют MoveObject должны быть перекомпилированы для SA-MP 0.3d.
Подробнее
- Категория: SA-MP » Клиенты и сервера
- Просмотров: 10432
SA-MP 0.3d R2
- Автор: massa
- 18-09-2011, 19:43

- Добавлена новая функция OnPlayerTakeDamage для того, чтобы отследить повреждения нанесенные игроку.
- Решенные проблемы с эвакуаторами, когда теряется буксир(прицеп) для других игроков.
- Добавлен новый стиль диалога DIALOG_STYLE_PASSWORD для ShowPlayerDialog(), показывает замаскированное окно ввода.
- Аудиопоток прекращает играть, как только игрок отключается от сервера.
- Исправлены проблемы воспроизведения аудио IDы каторых выше 2000 в PlayerPlaySound.
- Добавлена команда '/audiomsg' для отключения URL сообщений аудио потока отправляющих в чат.
- Сервера 0.3d теперь отображаются в списке серверов.
Cessil работал над некоторыми новыми моделями для SA-MP 0.3d.
Добавленное в SA-MP 0.3d R2: двери клеток в тюрьме, замена модель интерьера SFPD с удаленными дверями клеток, знаки такси, каторые могут быть присоеденены к любому транспорту.
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
OnPlayerTakeDamage вызывается когда игроку наносится повреждение и он теряет здоровье.
playerid - игрок, который получил повреждение.
issuerid - возможный игрок, каторый мог нанести повреждение.
Если игрок потерял здоровье в результате падения или столкновения, issuerid будет INVALID_PLAYER_ID.
Float:amount содержит количество здоровья, потерянного игроком от нанесенного повреждения.
weaponid - содержит тип оружия, который, возможно, нанес ущерб, подобно OnPlayerDeath.
Перевод by: massa
Тема с официального форума: смотреть
Полная тема на нашем форуме: смотреть
Подробнее
- Категория: SA-MP » Клиенты и сервера
- Просмотров: 12202
SA-MP 0.3d реализован
- Автор: massa
- 13-09-2011, 01:38

Немного от себя:
Лично я был очень рад, увидев эту новость на официальном сайте, затем на SRC. Множество новых функций, особенно мне понравилось возможность подключения потокового аудио(аля mp3 и новая музыка в джизи). Рад, что теперь не будет кривого движения автомобилей(лаги, когда автомобиль едит боком). Так же наконец то можно будет уничтожить стандартные объекты, очень рад этому. Честно говоря разработчики очень порадовали.
- Поддержка SHOUTcast и Icecast(потоковое аудио).
- В функции PlayerPlaySound теперь доступны все звуки(иды звуков можно посмотреть тут: "папка с игрой/data/AudioEvents.txt").
- Функция RemoveBuildingForPlayer - удаляет любой объект у игрока.
- Исправлена ошибка с дёрганьем радара у пассажира транспорта.
- Исправлена синхронизация транспорта, теперь транспорт не будет ездить боком.
- Исправлена проблема с синхронизацией мотоциклов.
- Исправлены вагоны паровозов.
- MAX_OBJECTS увеличилась до 1000
- MAX_PICKUPS увеличилась до 4096
- Дефолтное значение maxfps равно 50.
- Исправлены проблемы с анимацией при выходе из транспорта.
- Исправлены вылеты игры на эскалаторах.
- Сервер может показать fps игрока.
- Исправлена ошибка со спавном, при смерти на крыше автомобиля.
- Убрано определние анимации PED FACTALK из GetPlayerAnimationIndex.
- Исправлена модель лифта, теперь вы не выпрыгнете из него, пока он движется вниз.
Новые функции:
native PlayAudioStreamForPlayer(playerid, url[], Float:posX = 0.0, Float:posY = 0.0, Float:posZ = 0.0, Float:distance = 50.0, usepos = 0);
Проигрывает игроку playerid звуковой файл url[](mp3,ogg) в координатах Float:posX = 0.0, Float:posY = 0.0, Float:posZ = 0.0 и дистанцией Float:distance = 50.0
native StopAudioStreamForPlayer(playerid)
Выключает проигрывание аудио у игрока playerid
native RemoveBuildingForPlayer(playerid, modelid, Float:fX, Float:fY, Float:fZ, Float:fRadius);
Удаляет все объекты modelid у игрока playerid в точке Float:fX, Float:fY, Float:fZ и радиусе Float:fRadius.
Тема с официального форума: смотреть
Спасибо за перевод новости: ZiGGi
Подробнее
- Категория: SA-MP » Клиенты и сервера
- Просмотров: 6339
SA-MP 0.3c R5 Сервер (Windows/Linux)
- Автор: massa
- 9-08-2011, 20:16

Обновление сервера до версии R5.
- Фикс уязвимостей, найденных в версии R4.
Подробнее
- Категория: SA-MP » Клиенты и сервера
- Просмотров: 6513










