Advertisement
Guest User

Einfaches Neon System bei TheScripter

a guest
Aug 14th, 2012
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 16.02 KB | None | 0 0
  1.     //*********************************************************//
  2.     // Dieses Einfache Neon System wurde gescriptet bei TheScripter //
  3.     //              Bitte Löscht die Credits nicht                 //
  4.     //*********************************************************//
  5.     //**Include****//
  6.     #include <a_samp>
  7.  
  8.     #pragma tabsize 0
  9.     #define neondialog 8131
  10.  
  11.     public OnFilterScriptInit()
  12.     {
  13.             print("\n--------------------------------------");
  14.             print("Einfaches Neon System bei TheScripter");
  15.             print("--------------------------------------\n");
  16.             return 1;
  17.             //*********Farbe****************//
  18.                     #define COLOR_YELLOW 0xFFFF00AA
  19.                     #define COLOR_BLUE 0x1229FAFF
  20.     }
  21.  
  22.     public OnFilterScriptExit()
  23.     {
  24.             return 1;
  25.     }
  26.  
  27.     //**************Befehle*********************//
  28.     public OnPlayerCommandText(playerid, cmdtext[])
  29.     {
  30.             if (strcmp(cmdtext, "/neon", true)==0)
  31.             {
  32.             if(IsPlayerInAnyVehicle(playerid))
  33.             {
  34.         ShowPlayerDialog(playerid, neondialog, DIALOG_STYLE_LIST, "Neon Farbe | by : TheScripter |", "DarkBlue\nRed\nGreen\nWhite\nViolet\nYellow\nCyan\nLightBlue\nPink\nOrange\nLightGreen\nLightYellow\nDelete Neon", "Select", "Cancel");
  35.             }
  36.             return 1;
  37.             }
  38.             return 0;
  39.     }
  40.     //**************Dialog*********************//
  41.     public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  42.     {
  43.  
  44.         if(dialogid == neondialog)
  45.             {
  46.                     if(response)
  47.                     {
  48.                             if(listitem == 0)
  49.                             {
  50.                                 SetPVarInt(playerid, "Status", 1);
  51.                     SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
  52.                     SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
  53.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  54.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  55.                     SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  56.                             }
  57.                             if(listitem == 1)
  58.                             {
  59.                                     SetPVarInt(playerid, "Status", 1);
  60.                         SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  61.                         SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  62.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  63.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  64.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  65.  
  66.                 }
  67.                             if(listitem == 2)
  68.                             {
  69.                                 SetPVarInt(playerid, "Status", 1);
  70.                         SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  71.                         SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  72.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  73.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  74.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  75.  
  76.                         }
  77.                             if(listitem == 3)
  78.                             {
  79.                                 SetPVarInt(playerid, "Status", 1);
  80.                         SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
  81.                         SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
  82.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  83.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  84.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  85.  
  86.                 }
  87.                             if(listitem == 4)
  88.                             {
  89.                                 SetPVarInt(playerid, "Status", 1);
  90.                         SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
  91.                         SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
  92.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  93.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  94.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  95.  
  96.                 }
  97.                             if(listitem == 5)
  98.                             {
  99.                                     SetPVarInt(playerid, "Status", 1);
  100.                         SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
  101.                         SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
  102.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  103.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  104.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  105.  
  106.                 }
  107.                 if(listitem == 6)
  108.                             {
  109.                                     SetPVarInt(playerid, "Status", 1);
  110.                     SetPVarInt(playerid, "neon12", CreateObject(18648,0,0,0,0,0,0));
  111.                     SetPVarInt(playerid, "neon13", CreateObject(18648,0,0,0,0,0,0));
  112.                         SetPVarInt(playerid, "neon14", CreateObject(18649,0,0,0,0,0,0));
  113.                         SetPVarInt(playerid, "neon15", CreateObject(18649,0,0,0,0,0,0));
  114.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  115.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  116.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon14"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  117.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon15"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  118.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  119.  
  120.                 }
  121.                  if(listitem == 7)
  122.                             {
  123.                                     SetPVarInt(playerid, "Status", 1);
  124.                     SetPVarInt(playerid, "neon16", CreateObject(18648,0,0,0,0,0,0));
  125.                     SetPVarInt(playerid, "neon17", CreateObject(18648,0,0,0,0,0,0));
  126.                     SetPVarInt(playerid, "neon18", CreateObject(18652,0,0,0,0,0,0));
  127.                         SetPVarInt(playerid, "neon19", CreateObject(18652,0,0,0,0,0,0));
  128.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon16"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  129.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon17"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  130.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon18"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  131.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon19"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  132.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  133.  
  134.                 }
  135.                 if(listitem == 8)
  136.                             {
  137.                                     SetPVarInt(playerid, "Status", 1);
  138.                         SetPVarInt(playerid, "neon20", CreateObject(18647,0,0,0,0,0,0));
  139.                         SetPVarInt(playerid, "neon21", CreateObject(18647,0,0,0,0,0,0));
  140.                         SetPVarInt(playerid, "neon22", CreateObject(18652,0,0,0,0,0,0));
  141.                         SetPVarInt(playerid, "neon23", CreateObject(18652,0,0,0,0,0,0));
  142.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon20"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  143.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon21"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  144.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon22"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  145.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon23"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  146.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  147.  
  148.                 }
  149.                  if(listitem == 9)
  150.                             {
  151.                                     SetPVarInt(playerid, "Status", 1);
  152.                         SetPVarInt(playerid, "neon24", CreateObject(18647,0,0,0,0,0,0));
  153.                         SetPVarInt(playerid, "neon25", CreateObject(18647,0,0,0,0,0,0));
  154.                         SetPVarInt(playerid, "neon26", CreateObject(18650,0,0,0,0,0,0));
  155.                         SetPVarInt(playerid, "neon27", CreateObject(18650,0,0,0,0,0,0));
  156.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon24"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  157.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon25"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  158.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon26"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  159.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon27"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  160.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  161.  
  162.                 }
  163.                  if(listitem == 10)
  164.                             {
  165.                                     SetPVarInt(playerid, "Status", 1);
  166.                         SetPVarInt(playerid, "neon28", CreateObject(18649,0,0,0,0,0,0));
  167.                         SetPVarInt(playerid, "neon29", CreateObject(18649,0,0,0,0,0,0));
  168.                         SetPVarInt(playerid, "neon30", CreateObject(18652,0,0,0,0,0,0));
  169.                         SetPVarInt(playerid, "neon31", CreateObject(18652,0,0,0,0,0,0));
  170.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon28"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  171.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon29"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  172.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon30"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  173.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon31"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  174.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  175.  
  176.                 }
  177.                 if(listitem == 11)
  178.                             {
  179.                                     SetPVarInt(playerid, "Status", 1);
  180.                         SetPVarInt(playerid, "neon32", CreateObject(18652,0,0,0,0,0,0));
  181.                         SetPVarInt(playerid, "neon33", CreateObject(18652,0,0,0,0,0,0));
  182.                         SetPVarInt(playerid, "neon34", CreateObject(18650,0,0,0,0,0,0));
  183.                         SetPVarInt(playerid, "neon35", CreateObject(18650,0,0,0,0,0,0));
  184.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon32"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  185.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon33"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  186.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon34"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  187.                         AttachObjectToVehicle(GetPVarInt(playerid, "neon35"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  188.                         SendClientMessage(playerid, 0xFFFFFFAA, "Neon installiert");
  189.  
  190.                 }
  191.        if(listitem == 12){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"));
  192.                 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"));
  193.                             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"));
  194.                 DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon12")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon13")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon14")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon15"));
  195.                 DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon16")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon17")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon18")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon19"));
  196.                 DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon20")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon21")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon22")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon23"));
  197.                             DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon24")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon25")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon26")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon27"));
  198.                 DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon28")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon29")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon30")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon31"));
  199.                 DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon32")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon33")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon34")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon35"));
  200.                         }
  201.                     }
  202.             }
  203.         return 0;
  204.     }
  205.             public OnPlayerConnect()
  206.                     {
  207.                     new playerid;
  208.                     SendClientMessage(playerid, COLOR_BLUE,"Der Server Benutz TheScripter´s Neon System!");
  209.                     return 1;
  210.                     }
  211.                     //Bitte löscht die Credits nich Danke
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement