Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.22 KB | None | 0 0
  1.     #include <a_samp>
  2.  
  3.     #pragma tabsize 0
  4.     #define neondialog 8131
  5.  
  6.  
  7.                     #define yellow 0xFFFF00AA
  8.                     #define blue 0x1229FAFF
  9.  
  10.     public OnFilterScriptExit()
  11.     {
  12.             return 1;
  13.     }
  14.  
  15.     //**************Commands*********************//
  16.     public OnPlayerCommandText(playerid, cmdtext[])
  17.     {
  18.             if (strcmp(cmdtext, "/neon", true)==0)
  19.             {
  20.             if(IsPlayerInAnyVehicle(playerid))
  21.             {
  22.         ShowPlayerDialog(playerid, neondialog, DIALOG_STYLE_LIST, "Choose your neon!", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nRemove Neon", "Select", "Cancel");
  23.             }
  24.             return 1;
  25.             }
  26.             return 0;
  27.     }
  28.  
  29.     public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  30.     {
  31.  
  32.         if(dialogid == neondialog)
  33.             {
  34.                     if(response)
  35.                     {
  36.                             if(listitem == 0)
  37.                             {
  38.                                 SetPVarInt(playerid, "Status", 1);
  39.                     SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
  40.                     SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
  41.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  42.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  43.                     SendClientMessage(playerid, blue, "Neon installed");
  44.                             }
  45.                             if(listitem == 1)
  46.                             {
  47.                                     SetPVarInt(playerid, "Status", 1);
  48.                         SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  49.                         SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  50.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  51.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  52.                         SendClientMessage(playerid, blue, "Neon installed");
  53.  
  54.                 }
  55.                             if(listitem == 2)
  56.                             {
  57.                                 SetPVarInt(playerid, "Status", 1);
  58.                         SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  59.                         SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  60.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  61.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  62.                         SendClientMessage(playerid, blue, "Neon installed");
  63.  
  64.                         }
  65.                             if(listitem == 3)
  66.                             {
  67.                                 SetPVarInt(playerid, "Status", 1);
  68.                         SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
  69.                         SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
  70.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  71.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  72.                         SendClientMessage(playerid, blue, "Neon installed");
  73.  
  74.                 }
  75.                             if(listitem == 4)
  76.                             {
  77.                                 SetPVarInt(playerid, "Status", 1);
  78.                         SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
  79.                         SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
  80.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  81.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  82.                         SendClientMessage(playerid, blue, "Neon installed");
  83.  
  84.                 }
  85.                             if(listitem == 5)
  86.                             {
  87.                                     SetPVarInt(playerid, "Status", 1);
  88.                         SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
  89.                         SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
  90.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  91.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  92.                         SendClientMessage(playerid, blue, "Neon installed");
  93.  
  94.                 }
  95.        if(listitem == 6){DestroyObject(GetPVarInt(playerid, "neon")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon1")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon2")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon3"));
  96.                 DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon4")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon5")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon6")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon7"));
  97.                             DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon8")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon9")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon10")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon11"));
  98.                 DeletePVar(playerid, "Status");
  99.                 SendClientMessage(playerid, blue, "Removed all neon");
  100.                         }
  101.                     }
  102.             }
  103.         return 0;
  104.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement