new Menu:byvehicleid; new Menu:vehicletype; new Menu:car; new Menu:bike; new Menu:bicycle; new Menu:boat; new Menu:helicopter; new Menu:trucks; new Menu:plane; new Menu:trailer; new Menu:train; //------------------------------------------ public OnGameModeInit() { vehicletype = CreateMenu("Spawn a vehicle",1,125,150,300); if (IsValidMenu(vehicletype)) { SetMenuColumnHeader(vehicletype,0,"Choose your Vehicletype:"); AddMenuItem(vehicletype,0,"Bicycle"); AddMenuItem(vehicletype,0,"Bike/Quad"); AddMenuItem(vehicletype,0,"Boat"); AddMenuItem(vehicletype,0,"Car"); AddMenuItem(vehicletype,0,"Truck"); AddMenuItem(vehicletype,0,"Trailer"); AddMenuItem(vehicletype,0,"Helicopter"); AddMenuItem(vehicletype,0,"Plane"); AddMenuItem(vehicletype,0,"Train (bugged)"); } bicycle = CreateMenu("Spawn a Vehicle",1,125,1250,300); if (IsValidMenu(bicycle)) { SetMenuColumnHeader(bicycle,0,"Choose a Bicycle:"); AddMenuItem(bicycle,0,"Bike"); AddMenuItem(bicycle,0,"BMX"); AddMenuItem(bicycle,0,"Mountainbike"); } bike = CreateMenu("Spawn a Vehicle",1,125,1250,300); if (IsValidMenu(bike)) { SetMenuColumnHeader(bicycle,0,"Choose a Bike/Quad:"); AddMenuItem(bicycle,0,"BF400"); AddMenuItem(bicycle,0,"CopBike"); AddMenuItem(bicycle,0,"Faggio"); AddMenuItem(bicycle,0,"FCR900"); AddMenuItem(bicycle,0,"Freeway"); AddMenuItem(bicycle,0,"NRG500"); AddMenuItem(bicycle,0,"PCJ600"); AddMenuItem(bicycle,0,"Pizzaboy"); AddMenuItem(bicycle,0,"Sanchez"); AddMenuItem(bicycle,0,"Wayfarer"); } return 1; } //--------------------------- public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmd, "/menu", true) == 0) { TogglePlayerControllable(playerid,false); ShowMenuForPlayer(vehicletype,playerid); return 1; } return 0; } //--------------------------- public OnPlayerSelectedMenuRow(playerid, row) { new Float:playerX; new Float:playerY; new Float:playerZ; new Menu:Current = GetPlayerMenu(playerid); GetPlayerPos(playerid,playerX,playerY,playerZ); if(Current == vehicletype) { switch(row) { case 0: //Bicycle { HideMenuForPlayer(vehicletype,playerid); TogglePlayerControllable(playerid,0); ShowMenuForPlayer(bicycle,playerid); } case 1: //Bike/Quad { HideMenuForPlayer(vehicletype,playerid); TogglePlayerControllable(playerid,false); ShowMenuForPlayer(bike,playerid); } case 2: //Boat { } case 3: //Car { } case 4: //Truck { } case 5: //Trailer { } case 6: //Helicopter { } case 7: //Plane { } case 8: //Train { } } } else if(Current == bicycle) { new modelid; if (IsValidMenu(bicycle)) { switch(row) { case 0: modelid=509; //bike case 1: modelid=481; //bmx case 2: modelid=510; //Mountainbike } } CreateVehicle(modelid,playerX,playerY,playerZ+2,0,-1,-1,99999); TogglePlayerControllable(playerid,true); } return 1; }