Jump to content

Помогите написать скрипт...


Recommended Posts

Помогите пожалуйста написать скрипт что бы при включении сирены на полицейской машине мигали и фары автомобиля)

подскажите функции и структуру) я просто учусь и всё запоминаю)

Заранее спасибо) :D

Link to comment

Бьюсь об стенку ну ни хрена не понимаю как сделать что бы они мигали...

Ставишь одно, горит одна фара, другое, другая фара а как их замкнуть?

Пожалуйста помогите) я жадно съем всё что вы посоветуете)

TheNormalnij спасибо за функции

Link to comment
function migalca() 
car = createVehicle ( 451,2484.2724609375, -1665.3690185547, 13.34375, 0, 0, 0 ) 
setVehicleLightState ( car, 0,  1 ) 
end   
  
addEventHandler ( "onResourceStart", resourceRoot, migalca  ) 

Вот это совсем по стандарту

function migalca() 
car = createVehicle ( 451,2484.2724609375, -1665.3690185547, 13.34375, 0, 0, 0 ) 
setTimer ( function() setVehicleLightState ( car, 0,  1 ) end, 5000, 1 ) 
end   
  
addEventHandler ( "onResourceStart", resourceRoot, migalca  ) 

Это уже с таймером а вот пытался замкнуть но не зная через что замкнуть так сказать незя) Хотя вчера экзамен по инфе на 4 сдал спокойно) а тут я полный нуб... пытался через if then else так понимаю что полная бессмыслица

если брать циклы то без основы они тоже пока бесполезны... просто сруктуру или пример) и всё)

Link to comment
    
     car = createVehicle ( 451,2484.2724609375, -1665.3690185547, 13.34375, 0, 0, 0 ) 
     -- создаешь функцию где определяешь включена ли сирена,  
  setTimer(  
    function () 
-- условие включена ли сирена если да то 
    setVehicleOverrideLights ( car , 2 )   
    setTimer(setVehicleOverrideLights , 1000,1, car , 1 )  
end 
end , 2000,0) -- проверка каждые 2 секунды, но проще сделать в цикле на все авто, на сервере... со своими ньюансами авто мб очень много..  
 for i, v in ipairs( getElementsByType( 'vehicle' ) ) do 
         v -- это определенное авто из цикла, тобишь то у кого будем проверять, тобишь вместо car у нас v 
  

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

    function () 
 for i, v in ipairs( getElementsByType( 'vehicle' ) ) do 
          if getVehicleSirensOn ( v ) then 
                    setVehicleOverrideLights( v, 2 ) 
                setTimer(setVehicleOverrideLights,1000,1,v, 1 ) 
                setTimer(setVehicleOverrideLights , 2000,1, v , 2 ) 
end 
end 
end , 2000,0)  

Link to comment

обращайся)) просто читай побольше и пробуй, спрашивай как выполняются функции, но лучше по маленьким темам, пиши в help me, топик.))

Link to comment

Не мог бы ты мне по подробнее рассказать об различных условиях) как их ставить и связывать?) ну или просто ссылку где это написано) на английском желательно)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...