Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ________________________________________________________________________________
- _______ __
- / ___ \ | |
- / / \ \ | |
- / /_____\ \ | |
- / _________ \ | |
- / / \ \ | |
- / / \ \ | |________
- /__/ \__\ N G G A |___________| O M B O N G K A E H E ™
- ________________________________________________________________________________
- */
- //==============================================================================
- //==============================================================================
- //==============================================================================
- //
- // Police Siren, by : VenomMancer A.K.A Angga_Lombongkaehe
- // Eamil : Anggalomb@gmail.com
- // Twitter : @Angga_1sT
- // FB : - Angga Lombongkaehe
- // - VenomMancer
- // Dont remove The credits..
- // Copyright(c), Angga Lombongkaehe ™
- //
- //==============================================================================
- //==============================================================================
- //==============================================================================
- //==============================================================================
- // Include
- //==============================================================================
- #include <a_samp>
- #include <zcmd>
- //==============================================================================
- // Define
- //==============================================================================
- #define DIALOG_SIREN 9476
- #define DIALOG_SIREN2 9477
- //-------------------------
- new hassiren[MAX_VEHICLES];
- new siren[MAX_VEHICLES];
- //-------------------------
- // Lest started..
- //-------------------------
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("----------------------------------------");
- print(" POLICE SIREN v.1.0 by : VenomMancer Loaded..");
- print("----------------------------------------");
- print("--------------------------------------\n");
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- DestroyObject(siren[vehicleid]);
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SendClientMessage(playerid,-1,"{00FF00}This server used Police siren system by : VenomMancer!");
- return 1;
- }
- CMD:siren(playerid,params[])
- {
- #pragma unused params
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"{FF0000}[ERROR] : You must inside your vehicle!");
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,-1,"{FF0000}[ERROR] : You must be driver!");
- new LVehicleID = GetPlayerVehicleID(playerid), LModel = GetVehicleModel(LVehicleID);
- switch(LModel) { case 448,461,462,463,468,471,509,510,521,522,523,581,586,449: return SendClientMessage(playerid,-1,"{FF0000}[ERROR] : You can not tune this vehicle!"); }
- ShowPlayerDialog(playerid, DIALOG_SIREN, DIALOG_STYLE_LIST, "{00FF00}Siren, by : VenomMancer..", "Add Siren\n{48A4FF}Delete siren", "Select", "Cancel");
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_SIREN && response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, DIALOG_SIREN2, DIALOG_STYLE_LIST, "{FF8040}Siren.. ", "Infernus\nTurismo\nElegy\nSultan\nJester\nFlash\nUranus\nstratum", "Ok", "Kembali");
- return 1;
- }
- case 1:
- {
- new VID = GetPlayerVehicleID(playerid);
- if(hassiren[VID]) {
- DestroyObject(siren[VID]);
- hassiren[VID] = 0;
- siren[VID] = -1;
- SendClientMessage(playerid, -1, "{FFFF00}[SIREN] : Your siren has been removed !");
- return 1;
- }
- }
- }
- }
- if(dialogid == DIALOG_SIREN2 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- new VID = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 411) {
- if(hassiren[VID] == 1) {
- DestroyObject(siren[VID]);
- }
- hassiren[VID] = 1; //
- siren[VID] = CreateObject( 19620,0,0,0,0,0,0,80 ); // <infernus>
- AttachObjectToVehicle( siren[VID], VID, 0.010000, -0.060000, 0.689999, 0.000000, 0.000000, 0.000000 ); // <1>
- }
- }
- case 1:
- {
- new VID = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 451) {
- if(hassiren[VID] == 1) {
- DestroyObject(siren[VID]);
- }
- hassiren[VID] = 1; //
- siren[VID] = CreateObject( 19620,0,0,0,0,0,0,80 ); // <tURIZMO>
- AttachObjectToVehicle(siren[VID], VID, 0.000000, -0.519999, 0.556999, 0.000000, 0.000000, 0.000000);
- }
- }
- case 2:
- {
- new VID = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562) {
- if(hassiren[VID] == 1) {
- DestroyObject(siren[VID]);
- }
- hassiren[VID] = 1; //
- siren[VID] = CreateObject( 19620,0,0,0,0,0,0,80 ); // <elegy>
- AttachObjectToVehicle(siren[VID], VID, 0.000000, -0.269999, 0.754999, 0.000000, 0.000000, 0.000000);
- }
- }
- case 3:
- {
- new VID = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560) {
- if(hassiren[VID] == 1) {
- DestroyObject(siren[VID]);
- }
- hassiren[VID] = 1; //
- siren[VID] = CreateObject( 19620,0,0,0,0,0,0,80 ); // <sultan>
- AttachObjectToVehicle(siren[VID], VID, 0.000000, 0.000000, 0.829999, 0.000000, 0.000000, 0.000000);
- }
- }
- case 4:
- {
- new VID = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559) {
- if(hassiren[VID] == 1) {
- DestroyObject(siren[VID]);
- }
- hassiren[VID] = 1; //
- siren[VID] = CreateObject( 19620,0,0,0,0,0,0,80 ); // <jester>
- AttachObjectToVehicle(siren[VID], VID, 0.000000, -0.229999, 0.709999, 0.000000, 0.000000, 0.000000);
- }
- }
- case 5:
- {
- new VID = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565) {
- if(hassiren[VID] == 1) {
- DestroyObject(siren[VID]);
- }
- hassiren[VID] = 1; //
- siren[VID] = CreateObject( 19620,0,0,0,0,0,0,80 ); // <flash>
- AttachObjectToVehicle(siren[VID], VID, 0.000000, -0.179999, 0.679999, 0.000000, 0.000000, 0.000000);
- }
- }
- case 6:
- {
- new VID = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558) {
- if(hassiren[VID] == 1) {
- DestroyObject(siren[VID]);
- }
- hassiren[VID] = 1; //
- siren[VID] = CreateObject( 19620,0,0,0,0,0,0,80 ); // <uranus>
- AttachObjectToVehicle(siren[VID], VID, 0.000000, -0.344999, 0.854999, 0.000000, 0.000000, 0.000000);
- }
- }
- case 7:
- {
- new VID = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561) {
- if(hassiren[VID] == 1) {
- DestroyObject(siren[VID]);
- }
- hassiren[VID] = 1; //
- siren[VID] = CreateObject( 19620,0,0,0,0,0,0,80 ); // <stratum>
- AttachObjectToVehicle(siren[VID], VID, 0.000000, -0.024999, 0.804999, 0.000000, 0.000000, 0.000000);
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement