SA-MP Forums Archive
SA-MP 0.3z R4 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: SA-MP 0.3z R4 (/showthread.php?tid=531310)

Pages: 1 2


SA-MP 0.3z R4 - OKStyle - 12.08.2014

Это обновление только для владельцев серверов SA-MP

Для обновления с предыдущей версии 0.3z сервера достаточно заменить файл 'samp03svr' на Linux или 'samp-server.exe' для Windows, которые могут быть найдены в архиве с новой версией сервера.

Важно: если Ваши скрипты используют колбэк OnUnoccupiedVehicleUpdate, то вы должны перекомпилировать их с новыми инклюдами из этого обновления.

SA-MP 0.3z R4 сервер

Мы получили множество сообщений от игроков о том, что неплохо было бы контролировать трейлеры не только присоединённые, но и отсоединённые.

- Добавлена проверка корректности обновления информации о трейлерах на сервере.
- Новый колбэк позволяет узнать ID игрока, который совершает "влияние" на трейлер:

pawn Code:
public OnTrailerUpdate(playerid, vehicleid);
// playerid - игрок, который "обновил" состояние трейлера, vehicleid - ID трейлера, состояние которого было "обновлено".
// Возврат 0 в этом колбэке остановит синхронизацию с другими игроками. Позиция по-прежнему будет обновляться внутри сервера.
- Обновлено событие OnUnoccupiedVehicleUpdate - добавлены параметры ускорений по осям.

pawn Code:
public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z, Float:vel_x, Float:vel_y, Float:vel_z);
- Удалены тестовые дебаг-сообщения HTTP, оставшиеся в 0.3z-R3.

Скачать:

SA-MP 0.3z R4 Linux Server: http://files.sa-mp.com/samp03zsvr_R4.tar.gz
SA-MP 0.3z R4 Windows Server: http://files.sa-mp.com/samp03z_svr_R4_win32.zip
SA-MP 0.3z R4 Linux Server (1000 max player): http://files.sa-mp.com/samp03zsvr_R4-1000p.tar.gz


Re: SA-MP 0.3z R4 - fade353 - 12.08.2014

Пригодится, хорошо что проект развивается!


Re: SA-MP 0.3z R4 - XemyL - 12.08.2014

Отлично, то что надо сейчас


Re: SA-MP 0.3z R4 - fade353 - 12.08.2014

Но 0,4 то уже заждались тоже!


Re: SA-MP 0.3z R4 - XemyL - 12.08.2014

Я так понял, для трейлеров сначала вызывается OnUnoccupiedVehicleUpdate, затем OnTrailerUpdate?


Re: SA-MP 0.3z R4 - DartfoL - 12.08.2014

для трейлеров не вызывался OnUnoccupiedVehicleUpdate, в этом и была проблема


Re: SA-MP 0.3z R4 - cm666 - 12.08.2014

В том чите который спавнил тачку непонятно куда терь должно OnTrailerUpdate срабатывать ?


Re: SA-MP 0.3z R4 - Jon_De - 12.08.2014

OnTrailerUpdate
ну и что с этим делать? даже если вызывается теперь?
чит на уровне сервера пофикшен или всё равно самому допиливать придется?
хоть бы добавили координаты для OnTrailerUpdate, куда передвинулся трейлер


Re: SA-MP 0.3z R4 - Stepashka - 12.08.2014

Quote:
Originally Posted by Jon_De
View Post
OnTrailerUpdate
ну и что с этим делать? даже если вызывается теперь?
чит на уровне сервера пофикшен или всё равно самому допиливать придется?
хоть бы добавили координаты для OnTrailerUpdate, куда передвинулся трейлер
pawn Code:
public OnTrailerUpdate(playerid, vehicleid) {
    if (!IsPlayerInAnyVehicle(playerid) || GetVehicleTrailer(GetPlayerVehicleID(playerid)) != vehicleid) return 0;
    return 1
}



Re: SA-MP 0.3z R4 - DartfoL - 12.08.2014

Quote:
Originally Posted by Jon_De
View Post
OnTrailerUpdate
ну и что с этим делать? даже если вызывается теперь?
чит на уровне сервера пофикшен или всё равно самому допиливать придется?
хоть бы добавили координаты для OnTrailerUpdate, куда передвинулся трейлер
написано же:
Quote:

- Добавлена проверка корректности обновления информации о трейлерах на сервере.

по идее чит должен теперь не работать
UPD: проверил, не работает


Re: SA-MP 0.3z R4 - XemyL - 12.08.2014

Проверка модуля ускорения по любой из оси на > 0.1 в OnUnoccupiedVehicleUpdate будет работать без ложных? Выпрыгивания из транспорта на большой скорости учтены.


Re: SA-MP 0.3z R4 - Jon_De - 12.08.2014

Quote:
Originally Posted by Stepashka
View Post
pawn Code:
public OnTrailerUpdate(playerid, vehicleid) {
    if (!IsPlayerInAnyVehicle(playerid) || GetVehicleTrailer(GetPlayerVehicleID(playerid)) != vehicleid) return 0;
    return 1
}
проверил, эта проверка работает уже в самом сервере


Re: SA-MP 0.3z R4 - Stepashka - 12.08.2014

Quote:
Originally Posted by Jon_De
View Post
проверил, эта проверка работает уже в самом сервере
Выше уже об этом написали. Человек просил скриптовую, я ему дал.


Re: SA-MP 0.3z R4 - safari - 02.09.2014

Почему может быть такое?После того как прицеп взорвался, он спавница там же где взорвался(и то через минут 5)? Но следующий спавн происходит как положено по координатам начальной загрузки(спавна).


Re: SA-MP 0.3z R4 - White_116 - 02.09.2014

Quote:
Originally Posted by safari
View Post
Почему может быть такое?После того как прицеп взорвался, он спавница там же где взорвался(и то через минут 5)? Но следующий спавн происходит как положено по координатам начальной загрузки(спавна).
Удаляй после смерти и создавай заново, вероятно защита срабатывает.


Re: SA-MP 0.3z R4 - safari - 13.09.2014

Quote:
Originally Posted by White_116
View Post
Удаляй после смерти и создавай заново, вероятно защита срабатывает.
У меня защиты еще нет!Просто тестировал взрыв трейлера!
И не срабатывает OnVehicleDeath, потомучто урон прицепу наносится таким образом:
Нанесённый урон грузовику*2!


Re: SA-MP 0.3z R4 - Siman - 05.01.2015

Лучше ничего не могли сделать? ><


Re: SA-MP 0.3z R4 - OKStyle - 05.01.2015

Что, например?


Re: SA-MP 0.3z R4 - Stepashka - 05.01.2015

Quote:
Originally Posted by OKStyle
View Post
Что, например?
Забей, он посты набивает.


Re: SA-MP 0.3z R4 - ShooteR1990 - 18.01.2015

Обновите тему в соответствии с этой ссылкой, пожалуйста
https://sampforum.blast.hk/showthread.php?tid=558447