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 градусов.