Public feed
#598376
#include <a_samp>
#include <a_players>
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
new Menu:VMain;
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/Carmenu", true) == 0) {
VMain = CreateMenu(" ",1,50,200,90,25);
AddMenuItem(VMain,0,"NRG");
AddMenuItem(VMain,0,"Elegy");
AddMenuItem(VMain,0,"Turismo");
AddMenuItem(VMain,0,"Stallion");
AddMenuItem(VMain,0,"Uranus");
AddMenuItem(VMain,0,"Bullet");
AddMenuItem(VMain,0,"SuperGT");
AddMenuItem(VMain,0,"ZR3 50");
AddMenuItem(VMain,0,"Jester");
AddMenuItem(VMain,0,"Hotring");
ShowMenuForPlayer(VMain,playerid);
return 1;
}
new Float:a;
GetPlayerPos(playerid, x, y, a);
GetPlayerFacingAngle(playerid, a);
if (GetPlayerVehicleID(playerid)) {
GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
}
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
}
public OnPlayerSelectedMenuRow(playerid, row){
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetXYInFrontOfPlayer(playerid, x, y, 2.0);
GetPlayerFacingAngle(playerid, a);
new Menu:Current = GetPlayerMenu(playerid);
if (Current == VMain) {
switch(row) {
case 0: {CreateVehicle(522,x,y,z,0,0,10000);}
case 1: {CreateVehicle(562,x,y,z,0,0,10000);}
case 2: {CreateVehicle(451,x,y,z,0,0,10000);}
case 3: {CreateVehicle(439,x,y,z,0,0,10000);}
case 4: {CreateVehicle(558,x,y,z,0,0,10000);}
case 5: {CreateVehicle(541,x,y,z,1,0,10000);}
case 6: {CreateVehicle(506,x,y,z,0,0,10000);}
case 7: {CreateVehicle(477,x,y,z,0,0,10000);}
case 8: {CreateVehicle(559,x,y,z,0,0,10000);}
case 9: {CreateVehicle(494,x,y,z,0,0,10000);}
}}}