No_Fear

Neon

Feb 3rd, 2014
821
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.50 KB | None | 0 0
  1. #include <a_samp>
  2. #define COLOR_GREEN 0x33AA33AA
  3.  
  4. #pragma tabsize 0
  5. #define neondialog 8131
  6.  
  7.     //*********Color****************//
  8.         #define COLOR_YELLOW 0xFFFF00AA
  9.         #define COLOR_BLUE 0x1229FAFF
  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, "Neon's", "{33CCFF}Blue\n{AA3333}Red\n{33AA33}Green\nWhite\n{FF22EE}Pink\n{FFFF00}Yellow\nRemove Neon\n{AA3333}Remove neon before putting a new one on! also it only works at night so if you sign in with rcon use /rcon weather 50", "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, 0xFFFFFFAA, "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, 0xFFFFFFAA, "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, 0xFFFFFFAA, "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, 0xFFFFFFAA, "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, 0xFFFFFFAA, "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, 0xFFFFFFAA, "Neon installed");
  93.             }
  94.             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"));
  95.  
  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, "neon13"));
  98.             DeletePVar(playerid, "Status");
  99.             }
  100.         }
  101.     }
  102.     return 0;
  103. }
  104.     public OnPlayerConnect()
  105.         {
  106.         new playerid;
  107.         SendClientMessage(playerid, 0x33CCFFAA,"Neon has been loaded up (Made by KlyeBlaK)");//please do not remove my name!!
  108.         return 1;
  109.         }
Advertisement
Add Comment
Please, Sign In to add comment