Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #define DIALOG_VEHICLE 1
- #define DIALOG_CARS 2
- #define DIALOG_AIR 3
- #define DIALOG_BIKES 4
- #define DIALOG_TRUCKS 5
- #define DIALOG_BOATS 6
- #define DIALOG_MISCELLANEOUS 7
- #include <a_samp>
- #include <zcmd>
- #include <sscanf>
- #if defined FILTERSCRIPT
- new SpawnedVehicle[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Car Spawner by Bebras");
- print("--------------------------------------\n");
- return 1;
- }
- #endif
- stock SpawnVehicleForPlayer(playerid,vehicleid)
- {
- if(SpawnedVehicle[playerid] != 0)
- {
- DestroyVehicle(SpawnedVehicle[playerid]);
- }
- new Float:x,Float:y,Float:z,Float:Angle;
- GetPlayerPos(playerid,Float:x,Float:y,Float:z);
- GetPlayerFacingAngle(playerid,Float:Angle);
- SpawnedVehicle[playerid] = CreateVehicle(vehicleid, x, y, z + 2.0, Angle + 90.0, -1, -1, 60);
- PutPlayerInVehicle(playerid, SpawnedVehicle[playerid], 0);
- }
- CMD:vehicle(playerid,parmas[])
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_LIST, "Cars","Cars\nPlanes and Helicopters\nBikes\nTrucks\nBoats\nMiscellaneous","Select","Exit");
- }
- CMD:veh(playerid,params[])
- {
- new car;
- if(sscanf(params,"d",car)) SendClientMessage(playerid, 0xFF0000AA, "Usage:/veh [carID]");
- else if(car>600)SendClientMessage(playerid, 0xFF0000AA, "Player not found");
- else if(car<400)SendClientMessage(playerid, 0xFF0000AA, "Player not found");
- else
- {
- SpawnVehicleForPlayer(playerid,car);
- }
- return 1;
- }
- public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
- {
- if(dialogid==DIALOG_VEHICLE)
- {
- if(response)
- {
- new string[256];
- strcat(string,"Admiral\nAlpha\nAmbulance\nBanshee\nBlade\nBlistac\nBlood ring banger\nBobcat\nBoxville\nBravura\nBroadway\nBuccaneer\nBuffalo\nBullet\nBurrito\nCabbie\nCaddy\nCadrona\nCamper");
- 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)");
- strcat(string,"Greenwood\nHermes\nHotdog\nHotring\nHotring A\nHotring B\nHuntley\nHustler\nInfernus\nIntruder\nJester\nKart\nLandstalker\nMajestic\nManana\nMerit\nMesa\nMoonbeam");
- strcat(string,"Monster\nMonster A\nMonster B\nNebula\nNews van\nOceanic\nPatriot\nPerenniel\nPhoenix\nPicador\nPony\nPremier\nPrevion\nPrimo\nRancher\nRanger\nRegina\nRemington");
- 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");
- strcat(string,"Vincent\nVirgo\nVoodoo\nWalton\nWashington\nWilliard\nWindsor\nYosemite\nZR 350");
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid,DIALOG_CARS,DIALOG_STYLE_LIST,"Cars:",string,"Select","Exit");
- 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");
- 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");
- 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");
- case 4: ShowPlayerDialog(playerid,DIALOG_BOATS,DIALOG_STYLE_LIST,"Boats:","Coastguard\nDinghy\nJetmax\nLaunch\nMarquis\nPredator\nReefer\nSpeeder\nSquallo\nTropic","Select","Exit");
- 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");
- }
- }
- }
- if(dialogid==DIALOG_CARS)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: SpawnVehicleForPlayer(playerid,445);
- case 1: SpawnVehicleForPlayer(playerid,602);
- case 2: SpawnVehicleForPlayer(playerid,416);
- case 3: SpawnVehicleForPlayer(playerid,429);
- case 4: SpawnVehicleForPlayer(playerid,536);
- case 5: SpawnVehicleForPlayer(playerid,496);
- case 6: SpawnVehicleForPlayer(playerid,504);
- case 7: SpawnVehicleForPlayer(playerid,422);
- case 8: SpawnVehicleForPlayer(playerid,498);
- case 9: SpawnVehicleForPlayer(playerid,401);
- case 10: SpawnVehicleForPlayer(playerid,575);
- case 11: SpawnVehicleForPlayer(playerid,518);
- case 12: SpawnVehicleForPlayer(playerid,402);
- case 13: SpawnVehicleForPlayer(playerid,541);
- case 14: SpawnVehicleForPlayer(playerid,482);
- case 15: SpawnVehicleForPlayer(playerid,438);
- case 16: SpawnVehicleForPlayer(playerid,457);
- case 17: SpawnVehicleForPlayer(playerid,527);
- case 18: SpawnVehicleForPlayer(playerid,483);
- case 19: SpawnVehicleForPlayer(playerid,415);
- case 20: SpawnVehicleForPlayer(playerid,542);
- case 21: SpawnVehicleForPlayer(playerid,589);
- case 22: SpawnVehicleForPlayer(playerid,480);
- case 23: SpawnVehicleForPlayer(playerid,596);
- case 24: SpawnVehicleForPlayer(playerid,598);
- case 25: SpawnVehicleForPlayer(playerid,597);
- case 26: SpawnVehicleForPlayer(playerid,507);
- case 27: SpawnVehicleForPlayer(playerid,562);
- case 28: SpawnVehicleForPlayer(playerid,585);
- case 29: SpawnVehicleForPlayer(playerid,419);
- case 30: SpawnVehicleForPlayer(playerid,587);
- case 31: SpawnVehicleForPlayer(playerid,565);
- case 32: SpawnVehicleForPlayer(playerid,490);
- case 33: SpawnVehicleForPlayer(playerid,533);
- case 34: SpawnVehicleForPlayer(playerid,526);
- case 35: SpawnVehicleForPlayer(playerid,466);
- case 36: SpawnVehicleForPlayer(playerid,604);
- case 37: SpawnVehicleForPlayer(playerid,492);
- case 38: SpawnVehicleForPlayer(playerid,474);
- case 39: SpawnVehicleForPlayer(playerid,588);
- case 40: SpawnVehicleForPlayer(playerid,494);
- case 41: SpawnVehicleForPlayer(playerid,502);
- case 42: SpawnVehicleForPlayer(playerid,503);
- case 43: SpawnVehicleForPlayer(playerid,579);
- case 44: SpawnVehicleForPlayer(playerid,545);
- case 45: SpawnVehicleForPlayer(playerid,411);
- case 46: SpawnVehicleForPlayer(playerid,546);
- case 47: SpawnVehicleForPlayer(playerid,559);
- case 48: SpawnVehicleForPlayer(playerid,571);
- case 49: SpawnVehicleForPlayer(playerid,400);
- case 50: SpawnVehicleForPlayer(playerid,517);
- case 51: SpawnVehicleForPlayer(playerid,510);
- case 52: SpawnVehicleForPlayer(playerid,551);
- case 53: SpawnVehicleForPlayer(playerid,500);
- case 54: SpawnVehicleForPlayer(playerid,418);
- case 55: SpawnVehicleForPlayer(playerid,444);
- case 56: SpawnVehicleForPlayer(playerid,556);
- case 57: SpawnVehicleForPlayer(playerid,557);
- case 58: SpawnVehicleForPlayer(playerid,516);
- case 59: SpawnVehicleForPlayer(playerid,582);
- case 60: SpawnVehicleForPlayer(playerid,467);
- case 61: SpawnVehicleForPlayer(playerid,470);
- case 62: SpawnVehicleForPlayer(playerid,404);
- case 63: SpawnVehicleForPlayer(playerid,603);
- case 64: SpawnVehicleForPlayer(playerid,600);
- case 65: SpawnVehicleForPlayer(playerid,413);
- case 66: SpawnVehicleForPlayer(playerid,426);
- case 67: SpawnVehicleForPlayer(playerid,436);
- case 68: SpawnVehicleForPlayer(playerid,547);
- case 69: SpawnVehicleForPlayer(playerid,489);
- case 70: SpawnVehicleForPlayer(playerid,599);
- case 71: SpawnVehicleForPlayer(playerid,479);
- case 72: SpawnVehicleForPlayer(playerid,534);
- case 73: SpawnVehicleForPlayer(playerid,442);
- case 74: SpawnVehicleForPlayer(playerid,440);
- case 75: SpawnVehicleForPlayer(playerid,575);
- case 76: SpawnVehicleForPlayer(playerid,605);
- case 77: SpawnVehicleForPlayer(playerid,495);
- case 78: SpawnVehicleForPlayer(playerid,567);
- case 79: SpawnVehicleForPlayer(playerid,405);
- case 80: SpawnVehicleForPlayer(playerid,535);
- case 81: SpawnVehicleForPlayer(playerid,458);
- case 82: SpawnVehicleForPlayer(playerid,580);
- case 83: SpawnVehicleForPlayer(playerid,439);
- case 84: SpawnVehicleForPlayer(playerid,561);
- case 85: SpawnVehicleForPlayer(playerid,409);
- case 86: SpawnVehicleForPlayer(playerid,560);
- case 87: SpawnVehicleForPlayer(playerid,550);
- case 88: SpawnVehicleForPlayer(playerid,506);
- case 89: SpawnVehicleForPlayer(playerid,566);
- case 90: SpawnVehicleForPlayer(playerid,549);
- case 91: SpawnVehicleForPlayer(playerid,420);
- case 92: SpawnVehicleForPlayer(playerid,576);
- case 93: SpawnVehicleForPlayer(playerid,451);
- case 94: SpawnVehicleForPlayer(playerid,558);
- case 95: SpawnVehicleForPlayer(playerid,540);
- case 96: SpawnVehicleForPlayer(playerid,491);
- case 97: SpawnVehicleForPlayer(playerid,512);
- case 98: SpawnVehicleForPlayer(playerid,478);
- case 99: SpawnVehicleForPlayer(playerid,521);
- case 100: SpawnVehicleForPlayer(playerid,529);
- case 101: SpawnVehicleForPlayer(playerid,555);
- case 102: SpawnVehicleForPlayer(playerid,554);
- case 103: SpawnVehicleForPlayer(playerid,477);
- }
- }
- }
- if(dialogid==DIALOG_AIR)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: SpawnVehicleForPlayer(playerid,592);
- case 1: SpawnVehicleForPlayer(playerid,577);
- case 2: SpawnVehicleForPlayer(playerid,511);
- case 3: SpawnVehicleForPlayer(playerid,512);
- case 4: SpawnVehicleForPlayer(playerid,593);
- case 5: SpawnVehicleForPlayer(playerid,520);
- case 6: SpawnVehicleForPlayer(playerid,548);
- case 7: SpawnVehicleForPlayer(playerid,417);
- case 8: SpawnVehicleForPlayer(playerid,487);
- case 9: SpawnVehicleForPlayer(playerid,553);
- case 10: SpawnVehicleForPlayer(playerid,488);
- case 11: SpawnVehicleForPlayer(playerid,497);
- case 12: SpawnVehicleForPlayer(playerid,563);
- case 13: SpawnVehicleForPlayer(playerid,476);
- case 14: SpawnVehicleForPlayer(playerid,447);
- case 15: SpawnVehicleForPlayer(playerid,519);
- case 16: SpawnVehicleForPlayer(playerid,460);
- case 17: SpawnVehicleForPlayer(playerid,469);
- case 18: SpawnVehicleForPlayer(playerid,513);
- }
- }
- }
- if(dialogid==DIALOG_BIKES)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: SpawnVehicleForPlayer(playerid,592);
- case 1: SpawnVehicleForPlayer(playerid,509);
- case 2: SpawnVehicleForPlayer(playerid,481);
- case 3: SpawnVehicleForPlayer(playerid,510);
- case 4: SpawnVehicleForPlayer(playerid,462);
- case 5: SpawnVehicleForPlayer(playerid,448);
- case 6: SpawnVehicleForPlayer(playerid,581);
- case 7: SpawnVehicleForPlayer(playerid,522);
- case 8: SpawnVehicleForPlayer(playerid,461);
- case 9: SpawnVehicleForPlayer(playerid,521);
- case 10: SpawnVehicleForPlayer(playerid,523);
- case 11: SpawnVehicleForPlayer(playerid,463);
- case 12: SpawnVehicleForPlayer(playerid,586);
- case 13: SpawnVehicleForPlayer(playerid,468);
- case 14: SpawnVehicleForPlayer(playerid,471);
- }
- }
- }
- if(dialogid==DIALOG_TRUCKS)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: SpawnVehicleForPlayer(playerid,445);
- case 1: SpawnVehicleForPlayer(playerid,433);
- case 2: SpawnVehicleForPlayer(playerid,431);
- case 3: SpawnVehicleForPlayer(playerid,499);
- case 4: SpawnVehicleForPlayer(playerid,524);
- case 5: SpawnVehicleForPlayer(playerid,437);
- case 6: SpawnVehicleForPlayer(playerid,578);
- case 7: SpawnVehicleForPlayer(playerid,473);
- case 8: SpawnVehicleForPlayer(playerid,427);
- case 9: SpawnVehicleForPlayer(playerid,528);
- case 10: SpawnVehicleForPlayer(playerid,407);
- case 11: SpawnVehicleForPlayer(playerid,455);
- case 12: SpawnVehicleForPlayer(playerid,403);
- case 13: SpawnVehicleForPlayer(playerid,414);
- case 14: SpawnVehicleForPlayer(playerid,443);
- case 15: SpawnVehicleForPlayer(playerid,514);
- case 16: SpawnVehicleForPlayer(playerid,515);
- case 17: SpawnVehicleForPlayer(playerid,432);
- case 18: SpawnVehicleForPlayer(playerid,601);
- case 19: SpawnVehicleForPlayer(playerid,525);
- case 20: SpawnVehicleForPlayer(playerid,408);
- case 21: SpawnVehicleForPlayer(playerid,456);
- }
- }
- }
- if(dialogid==DIALOG_BOATS)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: SpawnVehicleForPlayer(playerid,472);
- case 1: SpawnVehicleForPlayer(playerid,473);
- case 2: SpawnVehicleForPlayer(playerid,493);
- case 3: SpawnVehicleForPlayer(playerid,595);
- case 4: SpawnVehicleForPlayer(playerid,484);
- case 5: SpawnVehicleForPlayer(playerid,430);
- case 6: SpawnVehicleForPlayer(playerid,453);
- case 7: SpawnVehicleForPlayer(playerid,452);
- case 8: SpawnVehicleForPlayer(playerid,446);
- case 9: SpawnVehicleForPlayer(playerid,454);
- }
- }
- }
- if(dialogid==DIALOG_MISCELLANEOUS)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: SpawnVehicleForPlayer(playerid,406);
- case 1: SpawnVehicleForPlayer(playerid,423);
- case 2: SpawnVehicleForPlayer(playerid,428);
- case 3: SpawnVehicleForPlayer(playerid,434);
- case 4: SpawnVehicleForPlayer(playerid,441);
- case 5: SpawnVehicleForPlayer(playerid,449);
- case 6: SpawnVehicleForPlayer(playerid,464);
- case 7: SpawnVehicleForPlayer(playerid,486);
- case 8: SpawnVehicleForPlayer(playerid,508);
- case 9: SpawnVehicleForPlayer(playerid,430);
- case 10: SpawnVehicleForPlayer(playerid,432);
- case 11: SpawnVehicleForPlayer(playerid,439);
- case 12: SpawnVehicleForPlayer(playerid,572);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement