Advertisement
Bebras

Pirmasis mano rašytas skriptas: Car Spawner FS.

Dec 5th, 2014
733
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 16.44 KB | None | 0 0
  1. #define FILTERSCRIPT
  2. #define DIALOG_VEHICLE 1
  3. #define DIALOG_CARS 2
  4. #define DIALOG_AIR 3
  5. #define DIALOG_BIKES 4
  6. #define DIALOG_TRUCKS 5
  7. #define DIALOG_BOATS 6
  8. #define DIALOG_MISCELLANEOUS 7
  9.  
  10.  
  11.  
  12. #include <a_samp>
  13. #include <zcmd>
  14. #include <sscanf>
  15. #if defined FILTERSCRIPT
  16.  
  17. new SpawnedVehicle[MAX_PLAYERS];
  18. public OnFilterScriptInit()
  19. {
  20.     print("\n--------------------------------------");
  21.     print(" Car Spawner by Bebras");
  22.     print("--------------------------------------\n");
  23.     return 1;
  24. }
  25. #endif
  26.  
  27.  
  28.  
  29. stock SpawnVehicleForPlayer(playerid,vehicleid)
  30. {
  31.     if(SpawnedVehicle[playerid] != 0)
  32.     {
  33.         DestroyVehicle(SpawnedVehicle[playerid]);
  34.     }
  35.     new Float:x,Float:y,Float:z,Float:Angle;
  36.     GetPlayerPos(playerid,Float:x,Float:y,Float:z);
  37.     GetPlayerFacingAngle(playerid,Float:Angle);
  38.     SpawnedVehicle[playerid] = CreateVehicle(vehicleid, x, y, z + 2.0, Angle + 90.0, -1, -1, 60);
  39.      PutPlayerInVehicle(playerid, SpawnedVehicle[playerid], 0);
  40. }
  41. CMD:vehicle(playerid,parmas[])
  42. {
  43.     ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_LIST, "Cars","Cars\nPlanes and Helicopters\nBikes\nTrucks\nBoats\nMiscellaneous","Select","Exit");
  44. }
  45. CMD:veh(playerid,params[])
  46. {
  47.     new car;
  48.     if(sscanf(params,"d",car)) SendClientMessage(playerid, 0xFF0000AA, "Usage:/veh [carID]");
  49.     else if(car>600)SendClientMessage(playerid, 0xFF0000AA, "Player not found");
  50.     else if(car<400)SendClientMessage(playerid, 0xFF0000AA, "Player not found");
  51.     else
  52.     {
  53.         SpawnVehicleForPlayer(playerid,car);
  54.     }
  55.     return 1;
  56. }
  57.  
  58. public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
  59. {
  60.     if(dialogid==DIALOG_VEHICLE)
  61.     {
  62.         if(response)
  63.         {
  64.             new string[256];
  65.                strcat(string,"Admiral\nAlpha\nAmbulance\nBanshee\nBlade\nBlistac\nBlood ring banger\nBobcat\nBoxville\nBravura\nBroadway\nBuccaneer\nBuffalo\nBullet\nBurrito\nCabbie\nCaddy\nCadrona\nCamper");
  66.             strcat(string,"Cheetah\nClover\nClub\nComet\nCop car LS\nCop car LV\nCop car SF\nElegant\nElegy\nEmperor\nEsperanto\nEuros\nFlash\nFBI Rancher\nFeltzer\nFortune\nGlendale\nGlendale(damage)");
  67.             strcat(string,"Greenwood\nHermes\nHotdog\nHotring\nHotring A\nHotring B\nHuntley\nHustler\nInfernus\nIntruder\nJester\nKart\nLandstalker\nMajestic\nManana\nMerit\nMesa\nMoonbeam");
  68.             strcat(string,"Monster\nMonster A\nMonster B\nNebula\nNews van\nOceanic\nPatriot\nPerenniel\nPhoenix\nPicador\nPony\nPremier\nPrevion\nPrimo\nRancher\nRanger\nRegina\nRemington");
  69.             strcat(string,"Romero\nRumpo\nSabre\nSadler\nSadler (damageg)\nSandking\nSavanna\nSentinel\nSlamvan\nSolair\nStafford\nStallion\nStratum\nStretch\nSultan\nSunrise\nSuper GT\nTahoma\nTampa\nTaxi\nTornado\nTurismo\nUranus");
  70.             strcat(string,"Vincent\nVirgo\nVoodoo\nWalton\nWashington\nWilliard\nWindsor\nYosemite\nZR 350");
  71.             switch(listitem)
  72.                {
  73.                 case 0: ShowPlayerDialog(playerid,DIALOG_CARS,DIALOG_STYLE_LIST,"Cars:",string,"Select","Exit");
  74.                 case 1: ShowPlayerDialog(playerid,DIALOG_AIR,DIALOG_STYLE_LIST,"Planes and Helicopters","Andromada\nAT-400\nBeagle\nCargobob\nCropduster\nDodo\nHydra\nHunter\nLeviathan\nMaverick\nNevada\nNews Maverick\nPolice Maverick\nRaindance\nRustler\nSeasparrow\nShamal\nSkimmer\nSparrow\nStuntplane","Select","Exit");
  75.                 case 2: ShowPlayerDialog(playerid,DIALOG_BIKES,DIALOG_STYLE_LIST,"Bikes:","Bike\nBMX\nMountain Bike\nFaggio\nPizzaboy\nBF-400\nNRG-500\nPCJ-600\nFCR-900\nHPV-1000\nFreeway\nWayfarer\nSanchez\nQuad","Select","Exit");
  76.                 case 3: ShowPlayerDialog(playerid,DIALOG_TRUCKS,DIALOG_STYLE_LIST,"Trucks:","Barracks\nBus\nBenson\nCement Truck\nCoach\nDFT-30\nDune\nEnforcer\nFBI Truck\nFiretruck\nFlatbed\nLinerunner\nMule\nPacker\nPetrol Tanker\nRoadtrain\nRhino\nSWAT Tank\nTowtruck\nTrashmaster\nYankee","Select","Exit");
  77.                 case 4: ShowPlayerDialog(playerid,DIALOG_BOATS,DIALOG_STYLE_LIST,"Boats:","Coastguard\nDinghy\nJetmax\nLaunch\nMarquis\nPredator\nReefer\nSpeeder\nSquallo\nTropic","Select","Exit");
  78.                 case 5: ShowPlayerDialog(playerid,DIALOG_MISCELLANEOUS,DIALOG_STYLE_LIST,"Miscellaneuous:","Dumper\nMr Whoopee\nSecuricar\nHotknife\nRC bandit\nTram\nRC Baron\nDozer\nJourney\nForklift\nCombine Harvester\nVortex\nMover","Select","Exit");
  79.             }
  80.         }
  81.     }
  82.     if(dialogid==DIALOG_CARS)
  83.     {
  84.         if(response)
  85.         {
  86.             switch(listitem)
  87.             {
  88.                 case 0: SpawnVehicleForPlayer(playerid,445);
  89.                 case 1: SpawnVehicleForPlayer(playerid,602);
  90.                 case 2: SpawnVehicleForPlayer(playerid,416);
  91.                 case 3: SpawnVehicleForPlayer(playerid,429);
  92.                 case 4: SpawnVehicleForPlayer(playerid,536);
  93.                 case 5: SpawnVehicleForPlayer(playerid,496);
  94.                 case 6: SpawnVehicleForPlayer(playerid,504);
  95.                 case 7: SpawnVehicleForPlayer(playerid,422);
  96.                 case 8: SpawnVehicleForPlayer(playerid,498);
  97.                 case 9: SpawnVehicleForPlayer(playerid,401);
  98.                 case 10: SpawnVehicleForPlayer(playerid,575);
  99.                 case 11: SpawnVehicleForPlayer(playerid,518);
  100.                 case 12: SpawnVehicleForPlayer(playerid,402);
  101.                 case 13: SpawnVehicleForPlayer(playerid,541);
  102.                 case 14: SpawnVehicleForPlayer(playerid,482);
  103.                 case 15: SpawnVehicleForPlayer(playerid,438);
  104.                 case 16: SpawnVehicleForPlayer(playerid,457);
  105.                 case 17: SpawnVehicleForPlayer(playerid,527);
  106.                 case 18: SpawnVehicleForPlayer(playerid,483);
  107.                 case 19: SpawnVehicleForPlayer(playerid,415);
  108.                 case 20: SpawnVehicleForPlayer(playerid,542);
  109.                 case 21: SpawnVehicleForPlayer(playerid,589);
  110.                 case 22: SpawnVehicleForPlayer(playerid,480);
  111.                 case 23: SpawnVehicleForPlayer(playerid,596);
  112.                 case 24: SpawnVehicleForPlayer(playerid,598);
  113.                 case 25: SpawnVehicleForPlayer(playerid,597);
  114.                 case 26: SpawnVehicleForPlayer(playerid,507);
  115.                 case 27: SpawnVehicleForPlayer(playerid,562);
  116.                 case 28: SpawnVehicleForPlayer(playerid,585);
  117.                 case 29: SpawnVehicleForPlayer(playerid,419);
  118.                 case 30: SpawnVehicleForPlayer(playerid,587);
  119.                   case 31: SpawnVehicleForPlayer(playerid,565);
  120.                 case 32: SpawnVehicleForPlayer(playerid,490);
  121.                 case 33: SpawnVehicleForPlayer(playerid,533);
  122.                 case 34: SpawnVehicleForPlayer(playerid,526);
  123.                 case 35: SpawnVehicleForPlayer(playerid,466);
  124.                 case 36: SpawnVehicleForPlayer(playerid,604);
  125.                 case 37: SpawnVehicleForPlayer(playerid,492);
  126.                 case 38: SpawnVehicleForPlayer(playerid,474);
  127.                 case 39: SpawnVehicleForPlayer(playerid,588);
  128.                 case 40: SpawnVehicleForPlayer(playerid,494);
  129.                 case 41: SpawnVehicleForPlayer(playerid,502);
  130.                 case 42: SpawnVehicleForPlayer(playerid,503);
  131.                 case 43: SpawnVehicleForPlayer(playerid,579);
  132.                 case 44: SpawnVehicleForPlayer(playerid,545);
  133.                 case 45: SpawnVehicleForPlayer(playerid,411);
  134.                 case 46: SpawnVehicleForPlayer(playerid,546);
  135.                 case 47: SpawnVehicleForPlayer(playerid,559);
  136.                 case 48: SpawnVehicleForPlayer(playerid,571);
  137.                 case 49: SpawnVehicleForPlayer(playerid,400);
  138.                 case 50: SpawnVehicleForPlayer(playerid,517);
  139.                 case 51: SpawnVehicleForPlayer(playerid,510);
  140.                 case 52: SpawnVehicleForPlayer(playerid,551);
  141.                 case 53: SpawnVehicleForPlayer(playerid,500);
  142.                 case 54: SpawnVehicleForPlayer(playerid,418);
  143.                 case 55: SpawnVehicleForPlayer(playerid,444);
  144.                 case 56: SpawnVehicleForPlayer(playerid,556);
  145.                 case 57: SpawnVehicleForPlayer(playerid,557);
  146.                 case 58: SpawnVehicleForPlayer(playerid,516);
  147.                 case 59: SpawnVehicleForPlayer(playerid,582);
  148.                 case 60: SpawnVehicleForPlayer(playerid,467);
  149.                 case 61: SpawnVehicleForPlayer(playerid,470);
  150.                 case 62: SpawnVehicleForPlayer(playerid,404);
  151.                 case 63: SpawnVehicleForPlayer(playerid,603);
  152.                 case 64: SpawnVehicleForPlayer(playerid,600);
  153.                 case 65: SpawnVehicleForPlayer(playerid,413);
  154.                 case 66: SpawnVehicleForPlayer(playerid,426);
  155.                 case 67: SpawnVehicleForPlayer(playerid,436);
  156.                 case 68: SpawnVehicleForPlayer(playerid,547);
  157.                 case 69: SpawnVehicleForPlayer(playerid,489);
  158.                 case 70: SpawnVehicleForPlayer(playerid,599);
  159.                 case 71: SpawnVehicleForPlayer(playerid,479);
  160.                 case 72: SpawnVehicleForPlayer(playerid,534);
  161.                 case 73: SpawnVehicleForPlayer(playerid,442);
  162.                 case 74: SpawnVehicleForPlayer(playerid,440);
  163.                 case 75: SpawnVehicleForPlayer(playerid,575);
  164.                 case 76: SpawnVehicleForPlayer(playerid,605);
  165.                 case 77: SpawnVehicleForPlayer(playerid,495);
  166.                 case 78: SpawnVehicleForPlayer(playerid,567);
  167.                 case 79: SpawnVehicleForPlayer(playerid,405);
  168.                 case 80: SpawnVehicleForPlayer(playerid,535);
  169.                 case 81: SpawnVehicleForPlayer(playerid,458);
  170.                 case 82: SpawnVehicleForPlayer(playerid,580);
  171.                 case 83: SpawnVehicleForPlayer(playerid,439);
  172.                 case 84: SpawnVehicleForPlayer(playerid,561);
  173.                 case 85: SpawnVehicleForPlayer(playerid,409);
  174.                 case 86: SpawnVehicleForPlayer(playerid,560);
  175.                 case 87: SpawnVehicleForPlayer(playerid,550);
  176.                 case 88: SpawnVehicleForPlayer(playerid,506);
  177.                 case 89: SpawnVehicleForPlayer(playerid,566);
  178.                 case 90: SpawnVehicleForPlayer(playerid,549);
  179.                 case 91: SpawnVehicleForPlayer(playerid,420);
  180.                 case 92: SpawnVehicleForPlayer(playerid,576);
  181.                 case 93: SpawnVehicleForPlayer(playerid,451);
  182.                 case 94: SpawnVehicleForPlayer(playerid,558);
  183.                 case 95: SpawnVehicleForPlayer(playerid,540);
  184.                 case 96: SpawnVehicleForPlayer(playerid,491);
  185.                 case 97: SpawnVehicleForPlayer(playerid,512);
  186.                 case 98: SpawnVehicleForPlayer(playerid,478);
  187.                 case 99: SpawnVehicleForPlayer(playerid,521);
  188.                 case 100: SpawnVehicleForPlayer(playerid,529);
  189.                 case 101: SpawnVehicleForPlayer(playerid,555);
  190.                 case 102: SpawnVehicleForPlayer(playerid,554);
  191.                 case 103: SpawnVehicleForPlayer(playerid,477);
  192.             }
  193.         }
  194.     }
  195.     if(dialogid==DIALOG_AIR)
  196.     {
  197.         if(response)
  198.         {
  199.             switch(listitem)
  200.             {
  201.                 case 0: SpawnVehicleForPlayer(playerid,592);
  202.                 case 1: SpawnVehicleForPlayer(playerid,577);
  203.                 case 2: SpawnVehicleForPlayer(playerid,511);
  204.                 case 3: SpawnVehicleForPlayer(playerid,512);
  205.                 case 4: SpawnVehicleForPlayer(playerid,593);
  206.                 case 5: SpawnVehicleForPlayer(playerid,520);
  207.                 case 6: SpawnVehicleForPlayer(playerid,548);
  208.                 case 7: SpawnVehicleForPlayer(playerid,417);
  209.                 case 8: SpawnVehicleForPlayer(playerid,487);
  210.                 case 9: SpawnVehicleForPlayer(playerid,553);
  211.                 case 10: SpawnVehicleForPlayer(playerid,488);
  212.                    case 11: SpawnVehicleForPlayer(playerid,497);
  213.                 case 12: SpawnVehicleForPlayer(playerid,563);
  214.                 case 13: SpawnVehicleForPlayer(playerid,476);
  215.                 case 14: SpawnVehicleForPlayer(playerid,447);
  216.                 case 15: SpawnVehicleForPlayer(playerid,519);
  217.                 case 16: SpawnVehicleForPlayer(playerid,460);
  218.                 case 17: SpawnVehicleForPlayer(playerid,469);
  219.                 case 18: SpawnVehicleForPlayer(playerid,513);
  220.             }
  221.         }
  222.     }
  223.     if(dialogid==DIALOG_BIKES)
  224.     {
  225.         if(response)
  226.         {
  227.             switch(listitem)
  228.             {
  229.                 case 0: SpawnVehicleForPlayer(playerid,592);
  230.                 case 1: SpawnVehicleForPlayer(playerid,509);
  231.                 case 2: SpawnVehicleForPlayer(playerid,481);
  232.                 case 3: SpawnVehicleForPlayer(playerid,510);
  233.                 case 4: SpawnVehicleForPlayer(playerid,462);
  234.                 case 5: SpawnVehicleForPlayer(playerid,448);
  235.                 case 6: SpawnVehicleForPlayer(playerid,581);
  236.                 case 7: SpawnVehicleForPlayer(playerid,522);
  237.                 case 8: SpawnVehicleForPlayer(playerid,461);
  238.                 case 9: SpawnVehicleForPlayer(playerid,521);
  239.                 case 10: SpawnVehicleForPlayer(playerid,523);
  240.                    case 11: SpawnVehicleForPlayer(playerid,463);
  241.                 case 12: SpawnVehicleForPlayer(playerid,586);
  242.                 case 13: SpawnVehicleForPlayer(playerid,468);
  243.                 case 14: SpawnVehicleForPlayer(playerid,471);
  244.             }
  245.         }
  246.     }
  247.     if(dialogid==DIALOG_TRUCKS)
  248.     {
  249.         if(response)
  250.         {
  251.             switch(listitem)
  252.             {
  253.                 case 0: SpawnVehicleForPlayer(playerid,445);
  254.                 case 1: SpawnVehicleForPlayer(playerid,433);
  255.                 case 2: SpawnVehicleForPlayer(playerid,431);
  256.                 case 3: SpawnVehicleForPlayer(playerid,499);
  257.                 case 4: SpawnVehicleForPlayer(playerid,524);
  258.                 case 5: SpawnVehicleForPlayer(playerid,437);
  259.                 case 6: SpawnVehicleForPlayer(playerid,578);
  260.                 case 7: SpawnVehicleForPlayer(playerid,473);
  261.                 case 8: SpawnVehicleForPlayer(playerid,427);
  262.                 case 9: SpawnVehicleForPlayer(playerid,528);
  263.                 case 10: SpawnVehicleForPlayer(playerid,407);
  264.                 case 11: SpawnVehicleForPlayer(playerid,455);
  265.                 case 12: SpawnVehicleForPlayer(playerid,403);
  266.                 case 13: SpawnVehicleForPlayer(playerid,414);
  267.                 case 14: SpawnVehicleForPlayer(playerid,443);
  268.                 case 15: SpawnVehicleForPlayer(playerid,514);
  269.                 case 16: SpawnVehicleForPlayer(playerid,515);
  270.                 case 17: SpawnVehicleForPlayer(playerid,432);
  271.                 case 18: SpawnVehicleForPlayer(playerid,601);
  272.                 case 19: SpawnVehicleForPlayer(playerid,525);
  273.                 case 20: SpawnVehicleForPlayer(playerid,408);
  274.                 case 21: SpawnVehicleForPlayer(playerid,456);
  275.             }
  276.         }
  277.     }
  278.     if(dialogid==DIALOG_BOATS)
  279.     {
  280.         if(response)
  281.         {
  282.             switch(listitem)
  283.             {
  284.                 case 0: SpawnVehicleForPlayer(playerid,472);
  285.                 case 1: SpawnVehicleForPlayer(playerid,473);
  286.                 case 2: SpawnVehicleForPlayer(playerid,493);
  287.                 case 3: SpawnVehicleForPlayer(playerid,595);
  288.                 case 4: SpawnVehicleForPlayer(playerid,484);
  289.                 case 5: SpawnVehicleForPlayer(playerid,430);
  290.                 case 6: SpawnVehicleForPlayer(playerid,453);
  291.                 case 7: SpawnVehicleForPlayer(playerid,452);
  292.                 case 8: SpawnVehicleForPlayer(playerid,446);
  293.                 case 9: SpawnVehicleForPlayer(playerid,454);
  294.             }
  295.         }
  296.     }
  297.     if(dialogid==DIALOG_MISCELLANEOUS)
  298.     {
  299.         if(response)
  300.         {
  301.             switch(listitem)
  302.             {
  303.                 case 0: SpawnVehicleForPlayer(playerid,406);
  304.                  case 1: SpawnVehicleForPlayer(playerid,423);
  305.                 case 2: SpawnVehicleForPlayer(playerid,428);
  306.                 case 3: SpawnVehicleForPlayer(playerid,434);
  307.                 case 4: SpawnVehicleForPlayer(playerid,441);
  308.                 case 5: SpawnVehicleForPlayer(playerid,449);
  309.                 case 6: SpawnVehicleForPlayer(playerid,464);
  310.                 case 7: SpawnVehicleForPlayer(playerid,486);
  311.                 case 8: SpawnVehicleForPlayer(playerid,508);
  312.                 case 9: SpawnVehicleForPlayer(playerid,430);
  313.                 case 10: SpawnVehicleForPlayer(playerid,432);
  314.                 case 11: SpawnVehicleForPlayer(playerid,439);
  315.                 case 12: SpawnVehicleForPlayer(playerid,572);
  316.             }
  317.         }
  318.     }
  319. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement