SA-MP Forums Archive
Анимация скидывания капота: - 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: Анимация скидывания капота: (/showthread.php?tid=630051)



Анимация скидывания капота: - Gettopro - 08.03.2017

Хочу снять капот, но так что-бы небыло "анимации" скидывания...



тобиш, снимаю вот так:
PHP Code:
GetVehicleDamageStatus(vehidpanelsdoorslightstires);
UpdateVehicleDamageStatus(vehidpanels00000004lightstires); 
Что уже пытался сделать во время снятия капота:
- Сменить интерьер
- Сменить виртуальный мир
- Открыть его перед снятием

Все - четно


Re: Анимация скидывания капота: - Romz - 08.03.2017

Можно еще попробовать RemoveBuildingForPlayer, ид капота я к сожалению не знаю да и не совсем уверен что данная функция сможет удалить его при откидывании...


Re: Анимация скидывания капота: - Gettopro - 08.03.2017

Quote:
Originally Posted by Kolstin
View Post
Можно еще попробовать RemoveBuildingForPlayer, ид капота я к сожалению не знаю да и не совсем уверен что данная функция сможет удалить его при откидывании...
сейчас найду ID капота и попробую...

upd: Не смог найти модель стокового капота
Скорее всего это все связано в одно со всей машиной...


Re: Анимация скидывания капота: - ZiGGi - 08.03.2017

Попробуй переместить машину куда-нибудь, удалить капот, и вернуть.


Re: Анимация скидывания капота: - Gettopro - 08.03.2017

Quote:
Originally Posted by Kolstin
View Post
Можно еще попробовать RemoveBuildingForPlayer, ид капота я к сожалению не знаю да и не совсем уверен что данная функция сможет удалить его при откидывании...
Quote:
Originally Posted by ZiGGi
View Post
Попробуй переместить машину куда-нибудь, удалить капот, и вернуть.
хороший вариант, но я подразумеваю что авто может будет чинить через RepairVehicle() и моментально скидывать капот обратно...
сейчас поэкспериментирую, спасибо за идею


Re: Анимация скидывания капота: - Eims - 08.03.2017

Quote:
Originally Posted by Gettopro
View Post
хороший вариант, но я подразумеваю что авто может будет чинить через RepairVehicle() и моментально скидывать капот обратно...
сейчас поэкспериментирую, спасибо за идею
Гораздо проще было бы подсказать какое-то дельное решение если бы ты подробно описал свою задумку


Re: Анимация скидывания капота: - Gettopro - 08.03.2017

ZiGGi, ты гений.
Использовал подобный алгоритм, если кому надо будет:
PHP Code:
COMMAND:test(playeridparams[]){
    new 
panels,doors,lights,tires,vehid GetPlayerVehicleID(playerid),Float:BufPos[6];
    
GetVehiclePos(vehid,BufPos[0],BufPos[1],BufPos[2]);
    
GetVehicleVelocity(vehid,BufPos[3],BufPos[4],BufPos[5]);
    
GetVehicleDamageStatus(vehidpanelsdoorslightstires);
    
SetVehiclePos(vehid,BufPos[0],BufPos[1],BufPos[2]-2.0);
    
UpdateVehicleDamageStatus(vehidpanels00000004lightstires);
    
SetVehiclePos(vehid,BufPos[0],BufPos[1],BufPos[2]);
    
SetVehicleVelocity(vehid,BufPos[3],BufPos[4],BufPos[5]);
    return 
true;

Quote:
Originally Posted by Eims
View Post
Гораздо проще было бы подсказать какое-то дельное решение если бы ты подробно описал свою задумку
в кратце, нужна была функция которая бесплалевно снимет капот