• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Pawn] [SOLVED] How make function to turn on the vehicle lights blinks like siren alarm ?
#1
SOLUTION:

Code:
public UpdateServer(playerid)

{

? ? ? new vehicleid = GetPVarInt(playerid,"BlinkVehID"), panels, doors, lights, tires;

? ? ? if(g_vehicle_params[vehicleid][V_BLINK] == true)

? ? ? {

? ? ? ? ? ? GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);

? ? ? ? ? ?

? ? ? ? ? ? if(g_vehicle_params[vehicleid][V_BLINKING] == 1)

? ? ? ? ? ? {

? ? ? ? ? ? ? UpdateVehicleDamageStatus(vehicleid, 0, doors, 1, tires);

? ? ? ? ? ? ? g_vehicle_params[vehicleid][V_BLINKING] = 69;

? ? ? ? ? ? }

? ? ? ? ? ? else if(g_vehicle_params[vehicleid][V_BLINKING] == 69)

? ? ? ? ? ? {

? ? ? ? ? ? ? UpdateVehicleDamageStatus(vehicleid, 0, doors, 69, tires);

? ? ? ? ? ? ? g_vehicle_params[vehicleid][V_BLINKING] = 0;

? ? ? ? ? ? }

? ? ? ? ? ? else if(g_vehicle_params[vehicleid][V_BLINKING] == 0)

? ? ? ? ? ? {

? ? ? ? ? ? ? UpdateVehicleDamageStatus(vehicleid, 0, doors, 1, tires);

? ? ? ? ? ? ? g_vehicle_params[vehicleid][V_BLINKING] = 4;

? ? ? ? ? ? }

? ? ? ? ? ? else

? ? ? ? ? ? {

? ? ? ? ? ? ? UpdateVehicleDamageStatus(vehicleid, 0, doors, 4, tires);

? ? ? ? ? ? ? g_vehicle_params[vehicleid][V_BLINKING] = 1;

? ? ? ? ? ? }

? ? ? ?



? ? ? }



}

Source Pawn :?Blinking Lights.pwn

Tutorial :?Video

Problem:

function to turn on the vehicle lights so that it blinks like a siren

someone intelligent has asked. but I only know the parameter toggle lights and also neon. how do you turn on the flashing lights without fluorescent?
  Reply
#2
I'm guessing you want to set a timer that switches the lights on and off; https://sampwiki.blast.hk/wiki/SetVehicleParamsEx

Enabling the alarm would do the same thing but it would also trigger the alarm (horn) sound so you would want to avoid that.
  Reply
#3
(2021-05-07, 04:41 PM)Kwarde Wrote: I'm guessing you want to set a timer that switches the lights on and off; https://sampwiki.blast.hk/wiki/SetVehicleParamsEx

Enabling the alarm would do the same thing but it would also trigger the alarm (horn) sound so you would want to avoid that.



sorry sir, I mean here the lights change right and left. not the two of them blinking at the same time sir. so how do you get the right light blinking with the left light?
  Reply
#4
https://sampwiki.blast.hk/wiki/LightStates



Update lights damage while the lights are enabled (via timer)
Using Pawn.CMD?

If you're doing so, this is the very first sign that you absolutely shouldn't utilize your all powerful P-Code knowledge in any of the scripting discussion topics.
  Reply
#5
(2021-05-07, 08:11 PM)Pinch Wrote: https://sampwiki.blast.hk/wiki/LightStates



Update lights damage while the lights are enabled (via timer)



Sir sorry, i need help if?

?i will use like this



4: (0000 0100)



? ? o-x

? ? | |

? ? o-o






what is the parameter soon in this function sir?



Solution:



new Panels, Doors, Lights, Tires;

GetVehicleDamageStatus(vehicleid, Panels, Doors, Lights, Tires);

UpdateVehicleDamageStatus(vehicleid, Panels, Doors, (4), Tires);
  Reply


Forum Jump: