Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(PRESSED(KEY_LOOK_BEHIND))
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new stringb[32];
- if (VehicleLightsOn[GetPlayerVehicleID(playerid)] == false)
- {
- GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, tires);
- UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, encode_lights(0, 0, 0, 0), tires);
- VehicleLightsOn[GetPlayerVehicleID(playerid)] = true;
- format(stringb, sizeof(stringb), "~h~~b~SVETLA");
- PlayerTextDrawSetString(playerid, BRZINOMER[5][playerid], stringb);
- }
- else
- {
- GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, tires);
- UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, encode_lights(1, 1, 1, 1), tires);
- VehicleLightsOn[GetPlayerVehicleID(playerid)] = false;
- format(stringb, sizeof(stringb), "~h~~w~SVETLA");
- PlayerTextDrawSetString(playerid, BRZINOMER[5][playerid], stringb);
- }
- }
- }
- return 1;
- }
- CMD:flash(playerid, params[])
- {
- if(!isPlayerLogged[playerid]) return GRESKA(playerid, "Morate biti ulogovani da bi koristili komande!");
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsADrzavna(playerid)) return SCM(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste pripadnik PD/SOA/JNA/Hitna/Vatrogasci!");
- if(!IsACopCar(vehicleid) && !IsASAPDCar(vehicleid) && !IsAnSAJCar(vehicleid) && !IsNgCar(vehicleid) && !IsAVatrogasciCar(vehicleid) && !IsAnAmbulance(vehicleid)) return SCM(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste u sluzbenom vozilu!");
- if(!Flasher[vehicleid])
- {
- if (GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
- {
- return SCM(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste vozac!");
- }
- if (!GetVehicleModel(vehicleid)) return SCM(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste u vozilu u koje je moguce ugraditi rotirku!");
- if (IsValidDynamicObject(obj[vehicleid]) || IsValidDynamicObject(obj2[vehicleid]))
- {
- SCM(playerid, WHITE, "{0A9DC9}Rotirka: {FFFFFF}Iskljucili ste rotirku"), DestroyDynamicObject(obj[vehicleid]), DestroyDynamicObject(obj2[vehicleid]);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- if(LightPwr[vehicleid] == 1)
- UpdateVehicleDamageStatus(vehicleid, panels, doors, 0, tires);
- else
- UpdateVehicleDamageStatus(vehicleid, panels, doors, 5, tires);
- Flasher[vehicleid] = 0;
- }
- switch (GetVehicleModel(vehicleid))
- {
- case 596:
- {
- obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- obj2[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.599999,-0.375000,0.899999,0.000000,0.000000,0.000000);
- AttachDynamicObjectToVehicle(obj2[vehicleid], vehicleid, -0.599999,-0.375000,0.899999,0.000000,0.000000,0.000000);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- case 597:
- {
- obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- obj2[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.599999,-0.375000,0.899999,0.000000,0.000000,0.000000);
- AttachDynamicObjectToVehicle(obj2[vehicleid], vehicleid, -0.599999,-0.375000,0.899999,0.000000,0.000000,0.000000);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- case 598:
- {
- obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- obj2[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.524999, -0.300000, 0.899999, 0.000000, 0.000000, 0.000000);
- AttachDynamicObjectToVehicle(obj2[vehicleid], vehicleid, -0.524999, -0.300000, 0.899999, 0.000000, 0.000000, 0.000000);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- case 599:
- {
- obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- obj2[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.524999,0.000000,1.125000,0.000000,0.000000,0.000000);
- AttachDynamicObjectToVehicle(obj2[vehicleid], vehicleid, -0.524999,0.000000,1.125000,0.000000,0.000000,0.000000);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- case 541://bullet
- {
- obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.375000,0.524999,0.375000,0.000000,0.000000,0.000000);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- case 426://premier
- {
- obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.524999,0.749999,0.375000,0.000000,0.000000,0.000000);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- case 427://enforcer
- {
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- case 416://Ambulance
- {
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- case 407://FireTruck
- {
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- case 560://sultan
- {
- obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.225000,0.750000,0.449999,0.000000,0.000000,0.000000);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- case 490://FBI
- {
- obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.000000,1.125000,0.599999,0.000000,0.000000,0.000000);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- Flasher[vehicleid] = 1;
- }
- default:
- {
- return SCM(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste u vozilu u koje je moguce ugraditi rotirku!");
- }
- }
- return SCM(playerid, WHITE, "{0A9DC9}Rotirka: {FFFFFF}Ukljucili ste rotirku");
- }
- else
- {
- SCM(playerid, WHITE, "{0A9DC9}Rotirka: {FFFFFF}Iskljucili ste rotirku"), DestroyDynamicObject(obj[vehicleid]), DestroyDynamicObject(obj2[vehicleid]);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- if(LightPwr[vehicleid] == 1)
- UpdateVehicleDamageStatus(vehicleid, panels, doors, 0, tires);
- else
- UpdateVehicleDamageStatus(vehicleid, panels, doors, 5, tires);
- Flasher[vehicleid] = 0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement