Fuggy 2 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 cau kdyz mam #include <a_samp> #pragma tabsize 0 #define CreateVehicleEx #define CARMENU 25000 #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 //============================================================================== new Float:X, Float:Y, Float:Z, Float:Angle; new CurrentSpawnedVehicle[MAX_PLAYERS]; //============================================================================== public OnFilterScriptInit() { print("==============================================="); print("Vehicle Selection Menu By Avi Loaded..."); print("==============================================="); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(carmenu, 7, cmdtext); return 0; } dcmd_carmenu(playerid, params[]) { #pragma unused params ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Motorky\nSilnicni vozdila \nSportovni Auta\nTracky\nDraha auta\nHelikoptery\nLetadla\nLode\nServisni auta", "chci ho !", "nechci ho !"); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { //============================================================================== } GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,Angle); { //============================================================================== // Carmenu //============================================================================== if(dialogid == CARMENU) { if(response) } if(listitem == 0) // Bikes { ShowPlayerDialog(playerid, CARMENU+1, DIALOG_STYLE_LIST, "Motorky", "BF-400\nBike\nBMX\nHPV1000\nFaggio\nFCR-900\nFreeway\nMountain Bike\nNRG-500\nPCJ-600\nPizzaboy\nSanchez\nWayfarer\nQuad\nBack", "Select", "Cancel"); } if(listitem == 1) // Off Road vehicles { new cMenuString[408]; cMenuString = " "; strcat(cMenuString, "Landstalker\nBF Injection\nPatriot\nRancher\nSandking\nMesa\nBandito\nDune\nHuntley\nBack"); ShowPlayerDialog(playerid, CARMENU+2, DIALOG_STYLE_LIST, "Off Road Vehicles", cMenuString, "Select", "Cancel"); } if(listitem == 2) // Sports Vehicles { new cMenuString[408]; cMenuString = " "; strcat(cMenuString, "Buffalo\nStretch\nInfernus\nCheetah\nBanshee\nHotknife\nTurismo\nSabre\nComet\nHotring\nHotring Racer 1\nHotring Racer 2\nSuper GT\nBullet\nUranus\nJester\nSultan\nElegy\nFlash\nClub\nPhoenix\nBack"); ShowPlayerDialog(playerid, CARMENU+3, DIALOG_STYLE_LIST, "Sports Cars", cMenuString, "Select", "Cancel"); } if(listitem == 3) // Blueberry Trucks { ShowPlayerDialog(playerid, CARMENU+4, DIALOG_STYLE_LIST, "Tracky", "Linerunner\nPony\nBus\nRumpo\nPacker\nFlatbed\nBurrito\nTanker\nRoad Train\nTow Truck\nSadler\nPicador\nBack", "Select", "Cancel"); } if(listitem == 4) // Rare Vehicles { ShowPlayerDialog(playerid, CARMENU+5, DIALOG_STYLE_LIST, "draha vozidla", "Dumper\nSecuricar\nMonster\nCaddy\nBaggage\nDozer\nTractor\nCombine\nVortex\nKart\nHotdog\nBack", "Select", "Cancel"); } if(listitem == 5) // Helicopters { ShowPlayerDialog(playerid, CARMENU+6, DIALOG_STYLE_LIST, "Helikoptery", "Cargobob\nHunter\nLeviathan\nMaverick\nPolice Maverick\nNews Chopper\nRaindance\nSparrow\nSea Sparrow\nBack", "Select", "Cancel"); } if(listitem == 6) // Planes { ShowPlayerDialog(playerid, CARMENU+7, DIALOG_STYLE_LIST, "Letadla", "Andromada\nAT-400\nBeagle\nCropduster\nDodo\nHydra\nNevada\nRustler\nShamal\nSkimmer\nStuntplane\nBack", "Select", "Cancel"); } if(listitem == 7) // Boats { ShowPlayerDialog(playerid, CARMENU+8, DIALOG_STYLE_LIST, "Lode", "Coastguard\nDinghy\nJetmax\nLaunch\nMarquis\nPredator\nReefer\nSpeeder\nSquallo\nTropic\nBack", "Select", "Cancel"); } if(listitem == 8) // Service Vehicles { ShowPlayerDialog(playerid, CARMENU+9, DIALOG_STYLE_LIST, "Servisni auta", "Firetruck\nAmbulance\nTaxi\nEnforcer\nCoach\nCabbie\nFBI Rancher\nFBI Truck\nPolice Car LSPD\nPolice Car SFPD\nPolice Car LVPD\nS.W.A.T Van\nBack", "Select", "Cancel"); } return 1; } //============================================================================== // Bikes //============================================================================== if(dialogid == CARMENU+5) // Bikes { if(response) { if(listitem == 0) // BF-400 { CreateVehicleEx(playerid,581, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 1) // Bike { CreateVehicleEx(playerid,509, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 2) // BMX { CreateVehicleEx(playerid,481, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 3) // HPV1000 { CreateVehicleEx(playerid,523, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 4) // Faggio { CreateVehicleEx(playerid,462, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 5) // FCR-900 { CreateVehicleEx(playerid,521, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 6) // Freeway { CreateVehicleEx(playerid,463, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 7) // Mountain Bike { CreateVehicleEx(playerid,510, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 8) // NRG-500 { CreateVehicleEx(playerid,522, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 9) // PCJ-600 { CreateVehicleEx(playerid,461, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 10) // Pizzaboy { CreateVehicleEx(playerid,448, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 11) // Sanchez { CreateVehicleEx(playerid,468, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 12) // Wayfarer { CreateVehicleEx(playerid,586, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 13) // Quad { CreateVehicleEx(playerid,471, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 14) // Back { ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu ","Motorky\nOff Road Vehicles /nSports Cars\nBlueberry Trucks\nRare Vehicles\nHelicopters\nPlanes\nBoats\nService Vehicles", "Select", "Cancel"); } return 1; } //============================================================================== // Off Road Vehicles //============================================================================== if(dialogid == CARMENU+2) // silnicni vozidla { if(response) { if(listitem == 0) // Landstalker { CreateVehicleEx(playerid,400, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 1) // BF Injection { CreateVehicleEx(playerid,424, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 2) // Patriot { CreateVehicleEx(playerid,470, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 3) // Rancher { CreateVehicleEx(playerid,489, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 4) // Sandking { CreateVehicleEx(playerid,495, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 5) // Mesa { CreateVehicleEx(playerid,500, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 6) // Bandito { CreateVehicleEx(playerid,568, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 7) // Dune { CreateVehicleEx(playerid,573, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 8) // Huntley { CreateVehicleEx(playerid,579, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 43) // Back { ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Bikes\nOff Road Vehicles \nSports Cars\nBlueberry Trucks\nRare Vehicles\nHelicopters\nPlanes\nBoats\nService Vehicles", "Select", "Cancel"); } } return 1; } //============================================================================== // Sports Cars //============================================================================== if(dialogid == CARMENU+3) // Sports Cars { if(response) { if(listitem == 0) // Buffalo { CreateVehicleEx(playerid,402, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 1) // Stretch { CreateVehicleEx(playerid,409, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 2) // Infernus { CreateVehicleEx(playerid,411, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 3) // Cheetah { CreateVehicleEx(playerid,415, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 4) // Banshee { CreateVehicleEx(playerid,429, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 5) // Hotknife { CreateVehicleEx(playerid,434, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 6) // Turismo { CreateVehicleEx(playerid,451, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 7) // Sabre { CreateVehicleEx(playerid,475, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 8) // Comet { CreateVehicleEx(playerid,480, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 9) // Hotring { CreateVehicleEx(playerid,494, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 10) // Hotring Racer 1 { CreateVehicleEx(playerid,502, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 11) // Hotring Racer 2 { CreateVehicleEx(playerid,503, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 12) // Super GT { CreateVehicleEx(playerid,506, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 13) // Bullet { CreateVehicleEx(playerid,541, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 14) // Uranus { CreateVehicleEx(playerid,558, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 15) // Jester { CreateVehicleEx(playerid,559, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 16) // Elegy { CreateVehicleEx(playerid,562, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 17) // Flash { CreateVehicleEx(playerid,565, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 18) // Club { CreateVehicleEx(playerid,589, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 19) // Phoenix { CreateVehicleEx(playerid,605, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 42) // Back { ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel"); } } return 1; } //============================================================================== // Blueberry Trucks //============================================================================== if(dialogid == CARMENU+4) // Blueberry Trucks { if(response) { if(listitem == 0) // Linerunner { CreateVehicleEx(playerid,403, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 1) // Pony { CreateVehicleEx(playerid,413, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 2) // Bus { CreateVehicleEx(playerid,431, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 3) // Rumpo { CreateVehicleEx(playerid,440, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 4) // Packer { CreateVehicleEx(playerid,443, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 5) // Flatbed { CreateVehicleEx(playerid,455, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 6) // Burrito { CreateVehicleEx(playerid,482, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 7) // Tanker { CreateVehicleEx(playerid,514, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 8) // Road Train { CreateVehicleEx(playerid,515, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 9) // Tow Truck { CreateVehicleEx(playerid,525, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 10) // Sadler { CreateVehicleEx(playerid,543, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 11) // Picador { CreateVehicleEx(playerid,600, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 37) // Back { ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta\nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel"); } } return 1; } //============================================================================== // Rare Vehicles //============================================================================== if(dialogid == CARMENU+5) // Rare Vehicles { if(response) { if(listitem == 0) // Dumper { CreateVehicleEx(playerid,406, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 1) // Securicar { CreateVehicleEx(playerid,428, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 2) // Monster { CreateVehicleEx(playerid,444, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 3) // Caddy { CreateVehicleEx(playerid,457, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 4) // Baggage { CreateVehicleEx(playerid,485, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 5) // Dozer { CreateVehicleEx(playerid,486, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 6) // Tractor { CreateVehicleEx(playerid,531, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 7) // Combine { CreateVehicleEx(playerid,532, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 8) // Vortex { CreateVehicleEx(playerid,539, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 9) // kart { CreateVehicleEx(playerid,571, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 10) // Hotdog { CreateVehicleEx(playerid,588, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 23) // Back { ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel"); } } return 1; } //============================================================================== // Helicopters //============================================================================== if(dialogid == CARMENU+6) // Helicopters { if(response) { if(listitem == 0) // Cargobob { CreateVehicleEx(playerid, 548, X,Y,Z+6, Angle, random(126), random(126), -1); } if(listitem == 1) // Hunter { //if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!"); //else CreateVehicleEx(playerid,425, X,Y,Z+6, Angle, random(126), random(126), -1); } if(listitem == 2) // Leviathan { CreateVehicleEx(playerid,417, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 3) // Maverick { CreateVehicleEx(playerid,487, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 4) // Police Maverick { CreateVehicleEx(playerid,497, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 5) // News Chopper { CreateVehicleEx(playerid,488, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 6) // Raindance { CreateVehicleEx(playerid,563, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 7) // Sparrow { CreateVehicleEx(playerid,469, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 8) // Sea Sparrow { CreateVehicleEx(playerid,447, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 9) // Back { ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel"); } } return 1; } //============================================================================== // Planes //============================================================================== if(dialogid == CARMENU+5) // Planes { if(response) { if(listitem == 0) // Andromada { CreateVehicleEx(playerid,592, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 1) // At-400 { CreateVehicleEx(playerid,577, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 2) // Beagle { CreateVehicleEx(playerid,511, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 3) // Cropduster { CreateVehicleEx(playerid,512, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 4) // Dodo { CreateVehicleEx(playerid,593, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 5) // Hydra { CreateVehicleEx(playerid,520, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 6) // Nevada { CreateVehicleEx(playerid,553, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 7) // Rustler { CreateVehicleEx(playerid,476, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 8) // Shamal { CreateVehicleEx(playerid,519, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 9) // Skimmer { CreateVehicleEx(playerid,460, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 10) // Stuntplane { CreateVehicleEx(playerid,513, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 11) // Back { ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel"); } } return 1; } //============================================================================== // Boats //============================================================================== if(dialogid == CARMENU+8) // Boats { if(response) { if(listitem == 0) // Coastguard { CreateVehicleEx(playerid,472, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 1) // Dinghy { CreateVehicleEx(playerid,473, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 2) // Jetmax { CreateVehicleEx(playerid,493, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 3) // Launch { CreateVehicleEx(playerid,595, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 4) // Marquis { CreateVehicleEx(playerid,484, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 5) // Predator { CreateVehicleEx(playerid,430, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 6) // Reefer { CreateVehicleEx(playerid,453, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 7) // Speeder { CreateVehicleEx(playerid,452, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 8) // Squallo { CreateVehicleEx(playerid,446, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 9) // Tropic { CreateVehicleEx(playerid,454, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 10) // Back { ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel"); } } return 1; } //============================================================================== // Service Vehicles //============================================================================== if(dialogid == CARMENU+9) // Service Vehicles { if(response) { if(listitem == 0) // Firetruck { CreateVehicleEx(playerid,407, X,Y,Z+1, Angle, random(126), random(126)); } if(listitem == 1) // Ambulance { CreateVehicleEx(playerid, 416, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 2) // Taxi { CreateVehicleEx(playerid,420, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 3) // Enforcer { CreateVehicleEx(playerid,427, X,Y,Z+1, Angle, random(126), random(126)); } if(listitem == 4) // Coach { CreateVehicleEx(playerid,437, X,Y,Z+1, Angle, random(126), random(126), -1); } if(listitem == 5) // Cabbie { CreateVehicleEx(playerid,438, X,Y,Z+1, Angle, random(126), random(126)); } if(listitem == 6) // FBI Rancher { CreateVehicleEx(playerid,490, X,Y,Z+1, Angle, random(126), random(126)); } if(listitem == 6) // FBI Truck { CreateVehicleEx(playerid,528, X,Y,Z+1, Angle, random(126), random(126)); } if(listitem == 6) // Police Car LSPD { CreateVehicleEx(playerid,596, X,Y,Z+1, Angle, random(126), random(126)); } if(listitem == 6) // Police Car SFPD { CreateVehicleEx(playerid,597, X,Y,Z+1, Angle, random(126), random(126)); } if(listitem == 6) // Police Car LVPD { CreateVehicleEx(playerid,598, X,Y,Z+1, Angle, random(126), random(126)); } if(listitem == 6) // S.W.A.T Van { CreateVehicleEx(playerid,601, X,Y,Z+1, Angle, random(126), random(126)); } if(listitem == 6) // Back { ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel"); } } return 1; } return 0; } //============================================================================== stock IsVehicleOccupied(vehicleid) { for(new i = 0; i < MAX_PLAYERS; i++) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER || GetPlayerState(i) == PLAYER_STATE_PASSENGER) { if(GetPlayerVehicleID(i) == vehicleid) { return 1; } } } return 0; } //============================================================================== stock CreateVehicleEx(playerid, modelid, Float:posX, Float:posY, Float:posZ, Float:angle, Colour1, Colour2, respawn_delay) { new world = GetPlayerVirtualWorld(playerid); new interior = GetPlayerInterior(playerid); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { DestroyVehicle(GetPlayerVehicleID(playerid)); GetPlayerPos(playerid, posX, posY, posZ); GetPlayerFacingAngle(playerid, angle); CurrentSpawnedVehicle[playerid] = CreateVehicle(modelid, posX, posY, posZ, angle, Colour1, Colour2, respawn_delay); LinkVehicleToInterior(CurrentSpawnedVehicle[playerid], interior); SetVehicleVirtualWorld(CurrentSpawnedVehicle[playerid], world); SetVehicleZAngle(CurrentSpawnedVehicle[playerid], angle); PutPlayerInVehicle(playerid, CurrentSpawnedVehicle[playerid], 0); SetPlayerInterior(playerid, interior); } if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { if(IsVehicleOccupied(CurrentSpawnedVehicle[playerid])) {} else DestroyVehicle(CurrentSpawnedVehicle[playerid]); GetPlayerPos(playerid, posX, posY, posZ); GetPlayerFacingAngle(playerid, angle); CurrentSpawnedVehicle[playerid] = CreateVehicle(modelid, posX, posY, posZ, angle, Colour1, Colour2, respawn_delay); LinkVehicleToInterior(CurrentSpawnedVehicle[playerid], interior); SetVehicleVirtualWorld(CurrentSpawnedVehicle[playerid], world); SetVehicleZAngle(CurrentSpawnedVehicle[playerid], angle); PutPlayerInVehicle(playerid, CurrentSpawnedVehicle[playerid], 0); SetPlayerInterior(playerid, interior); } return 1; } //============================================================================== napise pawno prestalo pracovat kdyz dam f 5 Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Link to comment Share on other sites More sharing options...
0 Fuggy 2 Odesláno: 11. Únor, 2013 Author Share Odesláno: 11. Únor, 2013 co s tim??? Link to comment Share on other sites More sharing options...
0 _Tomas9_ 21 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Ak nejde tak skús použiť: PawnQuote Scripting Machine SAM[P]CE SA:MP Editor Link to comment Share on other sites More sharing options...
0 FizzyCZE 4 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Víš čím to je? Tvým LOL. Podívej se na public OnDialogResponse... Public otevřeš, zavřeš, a vše píšeš až za to, nelogické ne? PawnCompile poznal to, že něco není v pořádku, a jelikož chyba není definovaná, tak přestal pracovat Ty podmínky pro dialogy...vlastně vše dej do OnDialogResponse... PS: Radu od Tomase neber v potaz. Když nechceš pawno jako takové, tak si stahni PSPad a compilator na něj Link to comment Share on other sites More sharing options...
0 _Tomas9_ 21 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Niekto tu je zase velice múdry že. Link to comment Share on other sites More sharing options...
0 FizzyCZE 4 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Někdo tu je už 3 roky, a jeho rady nejsou tak bezcenné jako ty tvoje :* 1 Link to comment Share on other sites More sharing options...
0 _Tomas9_ 21 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Nepítal som sa ani na tvoje rady ani na tvoje trápne názory to si nechaj na doma... Ja mu chcem pomocť len Link to comment Share on other sites More sharing options...
0 FizzyCZE 4 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Moc by jsi mu tím teda nepomohl kamaráde A nevím kdo má trapné názory... Link to comment Share on other sites More sharing options...
0 _Tomas9_ 21 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Nuž neny som tak super perfektný jak ty :d Link to comment Share on other sites More sharing options...
0 FizzyCZE 4 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Tak neraď, když ABSOLUTNĚ nemáš páru o dané věci... Link to comment Share on other sites More sharing options...
0 _Tomas9_ 21 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Ty sa láskavo nestaraj domňa,a staraj sa do svojho. Link to comment Share on other sites More sharing options...
0 FizzyCZE 4 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Mohu se starat o co chci. Svůj názor si každopádně nenechávám pro sebe Link to comment Share on other sites More sharing options...
0 _Tomas9_ 21 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Možeš ale domňa nie si to zapametaj si to nechaj pre seba. Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 N0-1995 ty si co zas za Saska robiš sa zas velkeho hrdinu co ani sa tomu nerozuniem som da dosvedel tak nepindaj :slap: 2 Link to comment Share on other sites More sharing options...
0 Lukes_CZ 17 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Běžte se hádat někam jinám... tady na vás není nikdo zvědavej. Link to comment Share on other sites More sharing options...
0 TheKid 16 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 hned na zacatku ondialogresponse mas if(response) } .ale mas tam mit if(response) { Link to comment Share on other sites More sharing options...
0 deleted 5 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Kdybych byl moderátor tak dám oboum dvoum ban na 5 let než dozrajete... 1 Link to comment Share on other sites More sharing options...
Dotaz
Fuggy 2
cau kdyz mam
#include <a_samp>
#pragma tabsize 0
#define CreateVehicleEx
#define CARMENU 25000
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//==============================================================================
new Float:X, Float:Y, Float:Z, Float:Angle;
new CurrentSpawnedVehicle[MAX_PLAYERS];
//==============================================================================
public OnFilterScriptInit()
{
print("===============================================");
print("Vehicle Selection Menu By Avi Loaded...");
print("===============================================");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(carmenu, 7, cmdtext);
return 0;
}
dcmd_carmenu(playerid, params[])
{
#pragma unused params
ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Motorky\nSilnicni vozdila \nSportovni Auta\nTracky\nDraha auta\nHelikoptery\nLetadla\nLode\nServisni auta", "chci ho !", "nechci ho !");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//==============================================================================
}
GetPlayerPos(playerid, X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
{
//==============================================================================
// Carmenu
//==============================================================================
if(dialogid == CARMENU)
{
if(response)
}
if(listitem == 0) // Bikes
{
ShowPlayerDialog(playerid, CARMENU+1, DIALOG_STYLE_LIST, "Motorky", "BF-400\nBike\nBMX\nHPV1000\nFaggio\nFCR-900\nFreeway\nMountain Bike\nNRG-500\nPCJ-600\nPizzaboy\nSanchez\nWayfarer\nQuad\nBack", "Select", "Cancel");
}
if(listitem == 1) // Off Road vehicles
{
new cMenuString[408];
cMenuString = " ";
strcat(cMenuString, "Landstalker\nBF Injection\nPatriot\nRancher\nSandking\nMesa\nBandito\nDune\nHuntley\nBack");
ShowPlayerDialog(playerid, CARMENU+2, DIALOG_STYLE_LIST, "Off Road Vehicles", cMenuString, "Select", "Cancel");
}
if(listitem == 2) // Sports Vehicles
{
new cMenuString[408];
cMenuString = " ";
strcat(cMenuString, "Buffalo\nStretch\nInfernus\nCheetah\nBanshee\nHotknife\nTurismo\nSabre\nComet\nHotring\nHotring Racer 1\nHotring Racer 2\nSuper GT\nBullet\nUranus\nJester\nSultan\nElegy\nFlash\nClub\nPhoenix\nBack");
ShowPlayerDialog(playerid, CARMENU+3, DIALOG_STYLE_LIST, "Sports Cars", cMenuString, "Select", "Cancel");
}
if(listitem == 3) // Blueberry Trucks
{
ShowPlayerDialog(playerid, CARMENU+4, DIALOG_STYLE_LIST, "Tracky", "Linerunner\nPony\nBus\nRumpo\nPacker\nFlatbed\nBurrito\nTanker\nRoad Train\nTow Truck\nSadler\nPicador\nBack", "Select", "Cancel");
}
if(listitem == 4) // Rare Vehicles
{
ShowPlayerDialog(playerid, CARMENU+5, DIALOG_STYLE_LIST, "draha vozidla", "Dumper\nSecuricar\nMonster\nCaddy\nBaggage\nDozer\nTractor\nCombine\nVortex\nKart\nHotdog\nBack", "Select", "Cancel");
}
if(listitem == 5) // Helicopters
{
ShowPlayerDialog(playerid, CARMENU+6, DIALOG_STYLE_LIST, "Helikoptery", "Cargobob\nHunter\nLeviathan\nMaverick\nPolice Maverick\nNews Chopper\nRaindance\nSparrow\nSea Sparrow\nBack", "Select", "Cancel");
}
if(listitem == 6) // Planes
{
ShowPlayerDialog(playerid, CARMENU+7, DIALOG_STYLE_LIST, "Letadla", "Andromada\nAT-400\nBeagle\nCropduster\nDodo\nHydra\nNevada\nRustler\nShamal\nSkimmer\nStuntplane\nBack", "Select", "Cancel");
}
if(listitem == 7) // Boats
{
ShowPlayerDialog(playerid, CARMENU+8, DIALOG_STYLE_LIST, "Lode", "Coastguard\nDinghy\nJetmax\nLaunch\nMarquis\nPredator\nReefer\nSpeeder\nSquallo\nTropic\nBack", "Select", "Cancel");
}
if(listitem == 8) // Service Vehicles
{
ShowPlayerDialog(playerid, CARMENU+9, DIALOG_STYLE_LIST, "Servisni auta", "Firetruck\nAmbulance\nTaxi\nEnforcer\nCoach\nCabbie\nFBI Rancher\nFBI Truck\nPolice Car LSPD\nPolice Car SFPD\nPolice Car LVPD\nS.W.A.T Van\nBack", "Select", "Cancel");
}
return 1;
}
//==============================================================================
// Bikes
//==============================================================================
if(dialogid == CARMENU+5) // Bikes
{
if(response)
{
if(listitem == 0) // BF-400
{
CreateVehicleEx(playerid,581, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 1) // Bike
{
CreateVehicleEx(playerid,509, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 2) // BMX
{
CreateVehicleEx(playerid,481, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 3) // HPV1000
{
CreateVehicleEx(playerid,523, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 4) // Faggio
{
CreateVehicleEx(playerid,462, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 5) // FCR-900
{
CreateVehicleEx(playerid,521, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 6) // Freeway
{
CreateVehicleEx(playerid,463, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 7) // Mountain Bike
{
CreateVehicleEx(playerid,510, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 8) // NRG-500
{
CreateVehicleEx(playerid,522, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 9) // PCJ-600
{
CreateVehicleEx(playerid,461, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 10) // Pizzaboy
{
CreateVehicleEx(playerid,448, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 11) // Sanchez
{
CreateVehicleEx(playerid,468, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 12) // Wayfarer
{
CreateVehicleEx(playerid,586, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 13) // Quad
{
CreateVehicleEx(playerid,471, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 14) // Back
{
ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu ","Motorky\nOff Road Vehicles /nSports Cars\nBlueberry Trucks\nRare Vehicles\nHelicopters\nPlanes\nBoats\nService Vehicles", "Select", "Cancel");
}
return 1;
}
//==============================================================================
// Off Road Vehicles
//==============================================================================
if(dialogid == CARMENU+2) // silnicni vozidla
{
if(response)
{
if(listitem == 0) // Landstalker
{
CreateVehicleEx(playerid,400, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 1) // BF Injection
{
CreateVehicleEx(playerid,424, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 2) // Patriot
{
CreateVehicleEx(playerid,470, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 3) // Rancher
{
CreateVehicleEx(playerid,489, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 4) // Sandking
{
CreateVehicleEx(playerid,495, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 5) // Mesa
{
CreateVehicleEx(playerid,500, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 6) // Bandito
{
CreateVehicleEx(playerid,568, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 7) // Dune
{
CreateVehicleEx(playerid,573, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 8) // Huntley
{
CreateVehicleEx(playerid,579, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 43) // Back
{
ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Bikes\nOff Road Vehicles \nSports Cars\nBlueberry Trucks\nRare Vehicles\nHelicopters\nPlanes\nBoats\nService Vehicles", "Select", "Cancel");
}
}
return 1;
}
//==============================================================================
// Sports Cars
//==============================================================================
if(dialogid == CARMENU+3) // Sports Cars
{
if(response)
{
if(listitem == 0) // Buffalo
{
CreateVehicleEx(playerid,402, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 1) // Stretch
{
CreateVehicleEx(playerid,409, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 2) // Infernus
{
CreateVehicleEx(playerid,411, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 3) // Cheetah
{
CreateVehicleEx(playerid,415, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 4) // Banshee
{
CreateVehicleEx(playerid,429, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 5) // Hotknife
{
CreateVehicleEx(playerid,434, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 6) // Turismo
{
CreateVehicleEx(playerid,451, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 7) // Sabre
{
CreateVehicleEx(playerid,475, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 8) // Comet
{
CreateVehicleEx(playerid,480, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 9) // Hotring
{
CreateVehicleEx(playerid,494, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 10) // Hotring Racer 1
{
CreateVehicleEx(playerid,502, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 11) // Hotring Racer 2
{
CreateVehicleEx(playerid,503, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 12) // Super GT
{
CreateVehicleEx(playerid,506, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 13) // Bullet
{
CreateVehicleEx(playerid,541, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 14) // Uranus
{
CreateVehicleEx(playerid,558, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 15) // Jester
{
CreateVehicleEx(playerid,559, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 16) // Elegy
{
CreateVehicleEx(playerid,562, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 17) // Flash
{
CreateVehicleEx(playerid,565, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 18) // Club
{
CreateVehicleEx(playerid,589, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 19) // Phoenix
{
CreateVehicleEx(playerid,605, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 42) // Back
{
ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel");
}
}
return 1;
}
//==============================================================================
// Blueberry Trucks
//==============================================================================
if(dialogid == CARMENU+4) // Blueberry Trucks
{
if(response)
{
if(listitem == 0) // Linerunner
{
CreateVehicleEx(playerid,403, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 1) // Pony
{
CreateVehicleEx(playerid,413, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 2) // Bus
{
CreateVehicleEx(playerid,431, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 3) // Rumpo
{
CreateVehicleEx(playerid,440, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 4) // Packer
{
CreateVehicleEx(playerid,443, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 5) // Flatbed
{
CreateVehicleEx(playerid,455, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 6) // Burrito
{
CreateVehicleEx(playerid,482, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 7) // Tanker
{
CreateVehicleEx(playerid,514, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 8) // Road Train
{
CreateVehicleEx(playerid,515, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 9) // Tow Truck
{
CreateVehicleEx(playerid,525, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 10) // Sadler
{
CreateVehicleEx(playerid,543, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 11) // Picador
{
CreateVehicleEx(playerid,600, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 37) // Back
{
ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta\nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel");
}
}
return 1;
}
//==============================================================================
// Rare Vehicles
//==============================================================================
if(dialogid == CARMENU+5) // Rare Vehicles
{
if(response)
{
if(listitem == 0) // Dumper
{
CreateVehicleEx(playerid,406, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 1) // Securicar
{
CreateVehicleEx(playerid,428, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 2) // Monster
{
CreateVehicleEx(playerid,444, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 3) // Caddy
{
CreateVehicleEx(playerid,457, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 4) // Baggage
{
CreateVehicleEx(playerid,485, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 5) // Dozer
{
CreateVehicleEx(playerid,486, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 6) // Tractor
{
CreateVehicleEx(playerid,531, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 7) // Combine
{
CreateVehicleEx(playerid,532, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 8) // Vortex
{
CreateVehicleEx(playerid,539, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 9) // kart
{
CreateVehicleEx(playerid,571, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 10) // Hotdog
{
CreateVehicleEx(playerid,588, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 23) // Back
{
ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel");
}
}
return 1;
}
//==============================================================================
// Helicopters
//==============================================================================
if(dialogid == CARMENU+6) // Helicopters
{
if(response)
{
if(listitem == 0) // Cargobob
{
CreateVehicleEx(playerid, 548, X,Y,Z+6, Angle, random(126), random(126), -1);
}
if(listitem == 1) // Hunter
{
//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");
//else
CreateVehicleEx(playerid,425, X,Y,Z+6, Angle, random(126), random(126), -1);
}
if(listitem == 2) // Leviathan
{
CreateVehicleEx(playerid,417, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 3) // Maverick
{
CreateVehicleEx(playerid,487, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 4) // Police Maverick
{
CreateVehicleEx(playerid,497, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 5) // News Chopper
{
CreateVehicleEx(playerid,488, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 6) // Raindance
{
CreateVehicleEx(playerid,563, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 7) // Sparrow
{
CreateVehicleEx(playerid,469, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 8) // Sea Sparrow
{
CreateVehicleEx(playerid,447, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 9) // Back
{
ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel");
}
}
return 1;
}
//==============================================================================
// Planes
//==============================================================================
if(dialogid == CARMENU+5) // Planes
{
if(response)
{
if(listitem == 0) // Andromada
{
CreateVehicleEx(playerid,592, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 1) // At-400
{
CreateVehicleEx(playerid,577, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 2) // Beagle
{
CreateVehicleEx(playerid,511, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 3) // Cropduster
{
CreateVehicleEx(playerid,512, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 4) // Dodo
{
CreateVehicleEx(playerid,593, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 5) // Hydra
{
CreateVehicleEx(playerid,520, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 6) // Nevada
{
CreateVehicleEx(playerid,553, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 7) // Rustler
{
CreateVehicleEx(playerid,476, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 8) // Shamal
{
CreateVehicleEx(playerid,519, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 9) // Skimmer
{
CreateVehicleEx(playerid,460, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 10) // Stuntplane
{
CreateVehicleEx(playerid,513, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 11) // Back
{
ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel");
}
}
return 1;
}
//==============================================================================
// Boats
//==============================================================================
if(dialogid == CARMENU+8) // Boats
{
if(response)
{
if(listitem == 0) // Coastguard
{
CreateVehicleEx(playerid,472, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 1) // Dinghy
{
CreateVehicleEx(playerid,473, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 2) // Jetmax
{
CreateVehicleEx(playerid,493, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 3) // Launch
{
CreateVehicleEx(playerid,595, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 4) // Marquis
{
CreateVehicleEx(playerid,484, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 5) // Predator
{
CreateVehicleEx(playerid,430, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 6) // Reefer
{
CreateVehicleEx(playerid,453, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 7) // Speeder
{
CreateVehicleEx(playerid,452, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 8) // Squallo
{
CreateVehicleEx(playerid,446, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 9) // Tropic
{
CreateVehicleEx(playerid,454, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 10) // Back
{
ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel");
}
}
return 1;
}
//==============================================================================
// Service Vehicles
//==============================================================================
if(dialogid == CARMENU+9) // Service Vehicles
{
if(response)
{
if(listitem == 0) // Firetruck
{
CreateVehicleEx(playerid,407, X,Y,Z+1, Angle, random(126), random(126));
}
if(listitem == 1) // Ambulance
{
CreateVehicleEx(playerid, 416, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 2) // Taxi
{
CreateVehicleEx(playerid,420, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 3) // Enforcer
{
CreateVehicleEx(playerid,427, X,Y,Z+1, Angle, random(126), random(126));
}
if(listitem == 4) // Coach
{
CreateVehicleEx(playerid,437, X,Y,Z+1, Angle, random(126), random(126), -1);
}
if(listitem == 5) // Cabbie
{
CreateVehicleEx(playerid,438, X,Y,Z+1, Angle, random(126), random(126));
}
if(listitem == 6) // FBI Rancher
{
CreateVehicleEx(playerid,490, X,Y,Z+1, Angle, random(126), random(126));
}
if(listitem == 6) // FBI Truck
{
CreateVehicleEx(playerid,528, X,Y,Z+1, Angle, random(126), random(126));
}
if(listitem == 6) // Police Car LSPD
{
CreateVehicleEx(playerid,596, X,Y,Z+1, Angle, random(126), random(126));
}
if(listitem == 6) // Police Car SFPD
{
CreateVehicleEx(playerid,597, X,Y,Z+1, Angle, random(126), random(126));
}
if(listitem == 6) // Police Car LVPD
{
CreateVehicleEx(playerid,598, X,Y,Z+1, Angle, random(126), random(126));
}
if(listitem == 6) // S.W.A.T Van
{
CreateVehicleEx(playerid,601, X,Y,Z+1, Angle, random(126), random(126));
}
if(listitem == 6) // Back
{
ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Auto menu","Motorky\nSilnicni auta \nSalonoa auta\nSportovni auta\nTraky\nDraha auta\nHelikoptery\nLetadla\nlode\nServisbi auta", "Select", "Cancel");
}
}
return 1;
}
return 0;
}
//==============================================================================
stock IsVehicleOccupied(vehicleid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER || GetPlayerState(i) == PLAYER_STATE_PASSENGER)
{
if(GetPlayerVehicleID(i) == vehicleid)
{
return 1;
}
}
}
return 0;
}
//==============================================================================
stock CreateVehicleEx(playerid, modelid, Float:posX, Float:posY, Float:posZ, Float:angle, Colour1, Colour2, respawn_delay)
{
new world = GetPlayerVirtualWorld(playerid);
new interior = GetPlayerInterior(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
DestroyVehicle(GetPlayerVehicleID(playerid));
GetPlayerPos(playerid, posX, posY, posZ);
GetPlayerFacingAngle(playerid, angle);
CurrentSpawnedVehicle[playerid] = CreateVehicle(modelid, posX, posY, posZ, angle, Colour1, Colour2, respawn_delay);
LinkVehicleToInterior(CurrentSpawnedVehicle[playerid], interior);
SetVehicleVirtualWorld(CurrentSpawnedVehicle[playerid], world);
SetVehicleZAngle(CurrentSpawnedVehicle[playerid], angle);
PutPlayerInVehicle(playerid, CurrentSpawnedVehicle[playerid], 0);
SetPlayerInterior(playerid, interior);
}
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
if(IsVehicleOccupied(CurrentSpawnedVehicle[playerid])) {} else DestroyVehicle(CurrentSpawnedVehicle[playerid]);
GetPlayerPos(playerid, posX, posY, posZ);
GetPlayerFacingAngle(playerid, angle);
CurrentSpawnedVehicle[playerid] = CreateVehicle(modelid, posX, posY, posZ, angle, Colour1, Colour2, respawn_delay);
LinkVehicleToInterior(CurrentSpawnedVehicle[playerid], interior);
SetVehicleVirtualWorld(CurrentSpawnedVehicle[playerid], world);
SetVehicleZAngle(CurrentSpawnedVehicle[playerid], angle);
PutPlayerInVehicle(playerid, CurrentSpawnedVehicle[playerid], 0);
SetPlayerInterior(playerid, interior);
}
return 1;
}
//==============================================================================
napise pawno prestalo pracovat kdyz dam f 5
Link to comment
Share on other sites
17 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now