SA-MP Forums Archive
Freeze - 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: Freeze (/showthread.php?tid=342408)



Freeze - Nikid - 13.05.2012

Здравствуйте! У меня пару вопросов, насчет фриза.
1) как заморозить игрока, чтоб во фризи он нажимал клавишу бега, а у другого, она не воспроизводилась? (недавно видел на каком-то сервере)
2) как заморозить летающий транспорт, чтоб воздухе во фризе, он остался в том же положение, а не падал в низ. (тоже видел на том же сервере, только ип не помню его.)


Re: Freeze - Vandersexxx - 13.05.2012

Quote:
Originally Posted by Nikid
Посмотреть сообщение
2) как заморозить летающий транспорт, чтоб воздухе во фризе, он остался в том же положение, а не падал в низ. (тоже видел на том же сервере, только ип не помню его.)
Это уже качай читы, и делай такого транспорта сколько хочешь))


Quote:
Originally Posted by Nikid
Посмотреть сообщение
Здравствуйте! У меня пару вопросов, насчет фриза.
1) как заморозить игрока, чтоб во фризи он нажимал клавишу бега, а у другого, она не воспроизводилась? (недавно видел на каком-то сервере)
https://sampwiki.blast.hk/wiki/Function:...erControllable


Re: Freeze - iEnemY - 13.05.2012

Quote:
Originally Posted by Nikid
Посмотреть сообщение
1) как заморозить игрока, чтоб во фризи он нажимал клавишу бега, а у другого, она не воспроизводилась? (недавно видел на каком-то сервере)
Уже давно исправлено в 0.3е - если игрок во фризе, его анимации не видят другие.

Quote:
Originally Posted by Nikid
Посмотреть сообщение
2) как заморозить летающий транспорт, чтоб воздухе во фризе, он остался в том же положение, а не падал в низ. (тоже видел на том же сервере, только ип не помню его.)
Ставь таймер, и постоянно обновляй позицию на нужную, раз в 250-400 мс думаю хватит.


Re: Freeze - KriD - 14.05.2012

Если в автомобиле никого нет, то можно его просто поднять вверх (SetVehiclePos)


Re: Freeze - Stepashka - 14.05.2012

И он упадет вниз.

Бред не пишите.


Re: Freeze - KriD - 14.05.2012

Это написано в вики (ссылка)
Quote:

Важное примечание:Пустой автомобиль не будет падать после того, как телепортировался в воздух.




Re: Freeze - dimonml - 14.05.2012

Это при условии, что по близости нет игроков, которые его видят


Re: Freeze - iEnemY - 14.05.2012

Quote:
Originally Posted by KriD
Посмотреть сообщение
Если в автомобиле никого нет, то можно его просто поднять вверх (SetVehiclePos)
В 0.3d и < так было. В 0.3е он радостно падает вниз. Можно пробовать использовать OnUnoccupiedVehicleUpdate, и пинать машину на зафризенные коорды. Но не очень часто.


Re: Freeze - White_116 - 14.05.2012

Quote:
Originally Posted by iEnemY
Посмотреть сообщение
В 0.3d и < так было. В 0.3е он радостно падает вниз.
В Е вообще чудеса происходят, если игрок выходит из афк то пустая машина вообще может покатиться.
Эти баги с афк ужасно бесят.


Я думаю поставить таймер на 50 мс и пусть авто в небе дёргает.
Хотя что будет если поместить тс в объект? Возможно застрянет в объекте.


Re: Freeze - Vandersexxx - 14.05.2012

Вы издеваетесь?
Авто нормально, нормально не подвижно застрянет в воздухе только если из него собейтер специальной кнопочкой выйдет, остальные способы не будут эффективными!


Re: Freeze - Gameyer - 14.05.2012

PHP код:
public OnPlayerUpdate(playerid)
{
        new 
Float:vPos[3];
    
GetVehiclePos(GetPlayerVehicleID(playerid),vPos[0],vPos[1],vPos[2]);
    
SetVehiclePos(GetPlayerVehicleID(playerid),vPos[0],vPos[1],vPos[2]+0.01);
return 
true;

Проверки ставь какие нужно и все, транспорт будет (будь то самолет) висеть в воздухе неподвижно.
У меня стоит так, глупо, но все же.


Re: Freeze - Vandersexxx - 14.05.2012

Quote:
Originally Posted by Gameyer
Посмотреть сообщение
PHP код:
public OnPlayerUpdate(playerid)
{
        new 
Float:vPos[3];
    
GetVehiclePos(GetPlayerVehicleID(playerid),vPos[0],vPos[1],vPos[2]);
    
SetVehiclePos(GetPlayerVehicleID(playerid),vPos[0],vPos[1],vPos[2]+0.01);
return 
true;

Проверки ставь какие нужно и все, транспорт будет (будь то самолет) висеть в воздухе неподвижно.
У меня стоит так, глупо, но все же.
А разве дергаться не будет? ;o


Re: Freeze - jhonyxakep - 14.05.2012

Quote:

А разве дергаться не будет? ;o

Все от пинга зависит


Re: Freeze - OKStyle - 15.05.2012

И это с водителем...)


Re: Freeze - Gameyer - 15.05.2012

Дергаться не будет


Re: Freeze - TriskeliS - 18.05.2012

А если под машинку подставить невидимый объект с коллизией?


Re: Freeze - Gameyer - 18.05.2012

Quote:
Originally Posted by TriskeliS
Посмотреть сообщение
А если под машинку подставить невидимый объект с коллизией?
А если ты летишь на станте, после заморозки стант будет падать не под 90 градусов.