All pastes #802070 Raw Edit

Miscellany

public text v1 · immutable
#802070 ·published 2007-11-29 22:12 UTC
rendered paste body
#include <a_samp>

#define yellow 0xFFFF00AA
#define green 0x33FF33AA
#define red 0xFF0000AA
#define white 0xFFFFFFAA
#define pink 0xCCFF00FFAA
#define blue 0x00FFFFAA
#define grey 0xC0C0C0AA

static Menu:getcar;
//==============================================================================
	getcar = CreateMenu("~g~getcar ~w~Administration",1,125,150,300);
    if(IsValidMenu(getcar)) {
		SetMenuColumnHeader(getcar, 0, "Select a car to give yourself:");
		AddMenuItem(getcar,0,"Infernus");
		AddMenuItem(getcar,0,"NRG500");
		AddMenuItem(getcar,0,"Monster Truck");
		AddMenuItem(getcar,0,"Bandito");
		AddMenuItem(getcar,0,"RC Car");
		AddMenuItem(getcar,0,"Phoenix");
		AddMenuItem(getcar,0,"Rhino");
		AddMenuItem(getcar,0,"Cheetah");
		AddMenuItem(getcar,0,"Sultan");
		AddMenuItem(getcar,0,"Hunter");
		AddMenuItem(getcar,0,"Vortex");
		AddMenuItem(getcar,0,"Hydra");

//==============================================================================
public OnPlayerSelectedMenuRow(playerid, row) {
  	new Menu:Current = GetPlayerMenu(playerid);
  	if(Current == getcar) {
		new car[20],Float:X,Float:Y,Float:Z,Float:Angle,id,carid;
		GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
	    switch(row) {
	      case 0: car = "Infernus", id = 411;
	      case 1: car = "NRG500", id = 522;
	      case 2: car = "Monster Truck", id = 444;
	      case 3: car = "Bandito", id = 568;
	      case 4: car = "RC Car", id = 441;
	      case 5: car = "Phoenix", id = 603;
	      case 6: car = "Rhino", id = 432;
	      case 7: car = "Cheetah", id = 415;
	      case 8: car = "Sultan", id = 560;
	      case 9: car = "Hunter", id = 425;
	      case 10: car = "Vortex", id = 539;
	      case 11: car = "Hydra", id = 520;
	      case 12: car = "Cheetah", id = 415;
	    }
	    new string[256]; format(string,sizeof(string),"You have selected \'%s\'.",car); SendClientMessage(playerid,yellow,string);
		carid = CreateVehicle(id,X,Y,Z,Angle,-1,-1,50000);
		PutPlayerInVehicle(playerid,carid,0);
		TogglePlayerControllable(playerid,true);
		if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
		SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
	}
	return 1;
}
//==============================================================================
public OnPlayerExitedMenu(playerid) {
    new Menu:Current = GetPlayerMenu(playerid);
    HideMenuForPlayer(Current,playerid);
    return TogglePlayerControllable(playerid,true);
}