[FilterScript] 0.3.7 Siren command
#1

Hello there people. I received a request to create a siren command with the object of 0.3.7 version and here it is. It is not very customized because I wanted it to be as simple as possible. If you need help with adding it to your script, just reply below.
pawn Код:
CMD:siren(playerid, params[])
{
        if (GetFactionType(playerid) != POLICE) // Only members of the PD are able to use the cmmand.
        return SendErrorMessage(playerid, "You are not memebr of the Police Department");
       
        if (!IsADetectiveVehicle(GetPlayerVehicleID(playerid))) // Using the stock below.
        return SendErrorMessage(playerid, "You are not inside a detective vehicle.");
        new objectid = CreateObject(19620, 0, 0, 0, 0, 0, 0);
        AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.854999, 0.000000, 0.000000, 0.000000);
        SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s places a siren on their vehicle and turns it on.", ReturnName(playerid, 0));
        return 1;
}
pawn Код:
stock IsADetectiveVehicle(vehicleid)
{
    switch (GetVehicleModel(vehicleid)) {
        case 560, 426, 507, 490: return 1; // If you want more cars to use the siren, just add their IDs here.
    }
    return 0;
}
SCREENS


Reply
#2

Added pastebin link for those who prefer to use it: http://pastebin.com/AZk7zQbD
Reply
#3

Simple but very good
Good Job
Reply
#4

Is it automatically detected the coordinate of every vehicles to attach the sirens?
I see it's just attaching siren with same coordinate for every vehicles.
Код:
AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.854999, 0.000000, 0.000000, 0.000000);
What will be happen if i attach the siren to a monster truck mate?
*Sorry for my bad english.
Reply
#5

Quote:
Originally Posted by bondowocopz
Посмотреть сообщение
Is it automatically detected the coordinate of every vehicles to attach the sirens?
I see it's just attaching siren with same coordinate for every vehicles.
Код:
AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.854999, 0.000000, 0.000000, 0.000000);
What will be happen if i attach the siren to a monster truck mate?
*Sorry for my bad english.
pawn Код:
stock IsADetectiveVehicle(vehicleid)
{
    switch (GetVehicleModel(vehicleid)) {
        case 560, 426, 507, 490: return 1; // If you want more cars to use the siren, just add their IDs here.
    }
    return 0;
}
As you can see from this, the siren is available for IsADetectiveVehicle. Vehicle with IDs: 560, 426, 507, 490. It is not a problem more to be added.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)