#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);
}