Advertisement
Guest User

xDragons Simple Neon

a guest
Jan 29th, 2011
4,257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.74 KB | None | 0 0
  1. //*********************************************************//
  2. //        This is simple neon system by : wizzi            //
  3. //              Please dont remove credits                 //
  4. //               _________________________                 //
  5. //               | http://www.xdragons.tk|                 //
  6. //               __________xdragons_______                 //
  7. //*********************************************************//
  8. //**Include****//
  9. #include <a_samp>
  10.  
  11. #pragma tabsize 0
  12. #define neondialog 8131
  13.  
  14. public OnFilterScriptInit()
  15. {
  16.     print("\n--------------------------------------");
  17.     print("Simple Neon System by : wizzi");
  18.     print("--------------------------------------\n");
  19.     return 1;
  20.     //*********Color****************//
  21.         #define COLOR_YELLOW 0xFFFF00AA
  22.         #define COLOR_BLUE 0x1229FAFF
  23. }
  24.  
  25. public OnFilterScriptExit()
  26. {
  27.     return 1;
  28. }
  29.  
  30. //**************Commands*********************//
  31. public OnPlayerCommandText(playerid, cmdtext[])
  32. {
  33.     if (strcmp(cmdtext, "/takeneon", true)==0)
  34.     {
  35.     if(IsPlayerInAnyVehicle(playerid))
  36.     {
  37.     ShowPlayerDialog(playerid, neondialog, DIALOG_STYLE_LIST, "Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nSpecial[Red]\nSpecial[Green]\nSpecial[Blue]\nDellete Neon[By:wizzi]", "Select", "Cancel");
  38.     }
  39.     return 1;
  40.     }
  41.     return 0;
  42. }
  43.  
  44. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  45. {
  46.  
  47.     if(dialogid == neondialog)
  48.     {
  49.         if(response)
  50.         {
  51.             if(listitem == 0)
  52.             {
  53.                 SetPVarInt(playerid, "Status", 1);
  54.                 SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
  55.                 SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
  56.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  57.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  58.                 SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
  59.             }
  60.             if(listitem == 1)
  61.             {
  62.                 SetPVarInt(playerid, "Status", 1);
  63.                 SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  64.                 SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  65.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  66.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  67.                 SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
  68.  
  69.             }
  70.             if(listitem == 2)
  71.             {
  72.                 SetPVarInt(playerid, "Status", 1);
  73.                 SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  74.                 SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  75.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  76.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  77.                 SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
  78.  
  79.                 }
  80.             if(listitem == 3)
  81.             {
  82.                 SetPVarInt(playerid, "Status", 1);
  83.                 SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
  84.                 SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
  85.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  86.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  87.                 SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
  88.  
  89.             }
  90.             if(listitem == 4)
  91.             {
  92.                 SetPVarInt(playerid, "Status", 1);
  93.                 SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
  94.                 SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
  95.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  96.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  97.                 SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
  98.  
  99.             }
  100.             if(listitem == 5)
  101.             {
  102.                 SetPVarInt(playerid, "Status", 1);
  103.                 SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
  104.                 SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
  105.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  106.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  107.                 SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
  108.  
  109.             }
  110.             if(listitem == 6)
  111.             {
  112.                 SetPVarInt(playerid, "Status", 1);
  113.                 SetPVarInt(playerid, "neon12", CreateObject(18653,0,0,0,0,0,0));
  114.                 SetPVarInt(playerid, "neon13", CreateObject(18653,0,0,0,0,0,0));
  115.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  116.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  117.                 SendClientMessage(playerid, 0xFFFFFFAA, "Special installed");
  118.  
  119.             }
  120.              if(listitem == 7)
  121.             {
  122.                 SetPVarInt(playerid, "Status", 1);
  123.                 SetPVarInt(playerid, "neon14", CreateObject(18654,0,0,0,0,0,0));
  124.                 SetPVarInt(playerid, "neon15", CreateObject(18654,0,0,0,0,0,0));
  125.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon14"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  126.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon15"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  127.                 SendClientMessage(playerid, 0xFFFFFFAA, "Special installed");
  128.  
  129.             }
  130.             if(listitem == 8)
  131.             {
  132.                 SetPVarInt(playerid, "Status", 1);
  133.                 SetPVarInt(playerid, "neon16", CreateObject(18655,0,0,0,0,0,0));
  134.                 SetPVarInt(playerid, "neon17", CreateObject(18655,0,0,0,0,0,0));
  135.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon16"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  136.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon17"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  137.                 SendClientMessage(playerid, 0xFFFFFFAA, "Special installed");
  138.  
  139.             }
  140.    if(listitem == 9){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"));
  141.             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"));
  142.             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"));
  143.             DeletePVar(playerid, "Status");
  144.             }
  145.         }
  146.     }
  147.     return 0;
  148. }
  149.     public OnPlayerConnect()
  150.         {
  151.         new playerid;
  152.         SendClientMessage(playerid, COLOR_BLUE,"This server use neon system by wizzi !");
  153.         return 1;
  154.         }
  155.         //do not remove credits please...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement