Command(s) not working
#6

My bad. This should work.

Код:
CMD:siren(playerid, params[])
{
	new veh_ID = GetPlayerVehicleID(playerid);
    new veh_model = GetVehicleModel(veh_ID);
    
    if(!IsLawEnforcement(playerid))
	  return SCM(playerid, COLOR_LIGHTRED, "Invalid faction.");
  
    if(!IsDriver(playerid))
		return SCM(playerid, COLOR_GREY, "You must be the driver.");

    if(veh_model != 560 && veh_model != 541 && veh_model != 525 && veh_model != 426 && veh_model != 579)
		return SCM(playerid, COLOR_GREY, "The siren is compatible only for Sultan/Bullet/Towtruck/Premier/Huntley.");
		
   	if(Siren[veh_ID] == 0)
    {
		SCM(playerid, COLOR_WHITE, "Siren attached.");
		switch(veh_model)
		{
            case 560:
	        {
	            Siren[veh_ID] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
	            AttachDynamicObjectToVehicle(Siren[veh_ID], veh_ID, 0.225000,0.750000,0.449999, 0.000000, 0.000000, 0.000000);
	        }
        	case 541:
	        {
	            Siren[veh_ID] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1, -1, -1, 300.0);
	            AttachDynamicObjectToVehicle(Siren[veh_ID], veh_ID, 0.375000,0.524999,0.375000, 0.000000, 0.000000, 0.000000);
	        }
       		case 426:
	        {
	            Siren[veh_ID] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1, -1, -1, 300.0);
	            AttachDynamicObjectToVehicle(Siren[veh_ID], veh_ID, 0.524999,0.749999, 0.375000, 0.000000, 0.000000, 0.000000);
	        }
        	case 525:
	        {
	            Siren[veh_ID] = CreateDynamicObject(19419, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1, -1, -1, 300.0);
	            AttachDynamicObjectToVehicle(Siren[veh_ID], veh_ID, 0.0, -0.485, 1.36, 0.000000, 0.000000, 180.0);
	        }
	        case 579:
	        {
	            Siren[veh_ID] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1, -1, -1, 300.0);
	            AttachDynamicObjectToVehicle(Siren[veh_ID], veh_ID,  0.679999, 0.479999, 0.734999, 0.000000, 0.000000, 0.000000);
	        }
		}
    }
	else
	{
		SCM(playerid, COLOR_WHITE, "Siren detached.");
        DestroyDynamicObject(Siren[veh_ID]);
        Siren[veh_ID] = 0;
	}
    return 1;
}
Reply


Messages In This Thread
Command(s) not working - by aoky - 08.07.2017, 16:39
Re: Command(s) not working - by StaticYey - 08.07.2017, 16:46
Re: Command(s) not working - by Freedom. - 08.07.2017, 16:55
Re: Command(s) not working - by jlalt - 08.07.2017, 17:00
Re: Command(s) not working - by aoky - 08.07.2017, 17:06
Re: Command(s) not working - by Freedom. - 08.07.2017, 17:18

Forum Jump:


Users browsing this thread: 1 Guest(s)