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=217450)



Помогите сделать проверку на прицеп. - safari - 27.01.2011

Здравствуйте!
У меня один вопрос.Как сделать проверку на прицеп?Когда отцеплен чтоб срабатывал таймер и по окончании таймера на свое место чтоб вставал?.
За ранее благодарен.


Hello!
At me one question. How to make check on the trailer? When it is unhooked that worked the timer and upon termination of the timer on the place that rose?.
For it is earlier grateful.


Re: Помогите сделать проверку на прицеп. - ZiGGi - 28.01.2011

функции которые тебе понадобятся, раз английский знаешь, то разберёшься
https://sampwiki.blast.hk/wiki/IsTrailerAttachedToVehicle
https://sampwiki.blast.hk/wiki/SetTimer
https://sampwiki.blast.hk/wiki/SetVehicleToRespawn


Re: Помогите сделать проверку на прицеп. - safari - 28.01.2011

Спасибо!


Re: Помогите сделать проверку на прицеп. - safari - 30.01.2011

Чтот не получается!Может из за того что у меня машины в файлах?
Я сделал вот так:

к форвардам

PHP код:
forward OnTrailerStateChange(vehicleid); 
forward OnTrailerDeattached(vehicleid); 
в паблик
Public OnGameModeInIt ()
{

PHP код:
new vehicleid MAX_VEHICLES
SetTimerEx("OnTrailerStateChange"1000true"d"vehicleid); 
PHP код:
public OnTrailerStateChange(vehicleid

if(
GetVehicleModel(vehicleid) == 584

if(
IsTrailerAttachedToVehicle(vehicleid) == 0

SetTimerEx("OnTrailerDeattached"15000false"d"vehicleid); 
return 
1

else 

return 
1

return 
1

}
Public 
OnTrailerDeattached(vehicleid

SetVehicleToRespawn(vehicleid); 
return 
1




Re: Помогите сделать проверку на прицеп. - Stepashka - 31.01.2011

pawn Код:
SetTimerEx("OnTrailerStateChange", 1000, true, "d", vehicleid);
и какой ИД ты сюда передаешь?


Re: Помогите сделать проверку на прицеп. - safari - 05.02.2011

В смысле какой ид?


Re: Помогите сделать проверку на прицеп. - Stepashka - 06.02.2011

Ну ты в качестве аргумента должен передать в событие ID машины с которой происходит событие, а пока что я вижу что ты передаешь только число 2000.


Re: Помогите сделать проверку на прицеп. - safari - 06.02.2011

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Ну ты в качестве аргумента должен передать в событие ID машины с которой происходит событие, а пока что я вижу что ты передаешь только число 2000.
Если не тяжело поправь пожалуйста.


Re: Помогите сделать проверку на прицеп. - safari - 06.02.2011

Всё спасибо всем разобрался!Тема закрыта.Только не знаю как её закрыть.


Re: Помогите сделать проверку на прицеп. - iEnemY - 06.02.2011

Вообще никак, просто не пиши и все, жди пока отползет в конец форума =)