All pastes #792952 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-11-21 20:51 UTC
rendered paste body
else if (Current == CarM) {
	    new modelid;
  		switch(row) {
			case 0: { modelid = 431; } //bus
			case 1: { modelid = 568; } //bandito
			case 2: { modelid = 522; } //NRG
		 	case 3: { modelid = 560; } //sultan
		 	case 4: { modelid = 411; } //infernus
		 	case 5: { modelid = 504; } //bloodring
		 	case 6: { modelid = 556; } //monster
		 	case 7: { modelid = 468; } //sanchez
		 	case 8: { modelid = 406; } //dumper
		 	case 9: {
				ShowMenuForPlayer(Menu:Car2M, playerid); // other menu
				return 1;
			}
		 	case 10: {
		        if(!playerCar[playerid]) return SendClientMessage(playerid, COLOR_ERROR, "You do not have a car to destroy");
          		if(IsPlayerInAnyVehicle(playerid)) {
		  			gvehicleid = GetPlayerVehicleID(playerid);
		  			if(gvehicleid == playerCar[playerid]) RemovePlayerFromVehicle(playerid);
				}
				if(GetVehicleModel(playerCar[playerid]) == 504) hasspawnedbloodring[playerid] = 0;
		 	    DestroyVehicle(playerCar[playerid]);
		 	    playerCar[playerid] = 0;
        		return 1;
			 }
		 	case 11: { return 1; } //close menu
		}
		if(playerCar[playerid]) {
			SendClientMessage(playerid, COLOR_ERROR, "Please destroy your existing car before spawning another.");
			return 1;
		}
		new Float:x, Float:y, Float:z, Float:face;
      	GetPlayerPos(playerid, x, y, z);
      	GetPlayerFacingAngle(playerid, face);
      	SendClientMessage(playerid, COLOR_CONFIRM, "Type /dcar or use /car menu to destroy car when finished.");
	playerCar[playerid] = CreateVehicle(modelid, x+5, y, z+2, face, 0, -1, -1);
	if(modelid == 504) hasspawnedbloodring[playerid] = 1;
	return 1;
	}