rendered paste body// under ongamemodeinit
mod = CreateMenu("Mod menu",2,5,145,100,100);
SetMenuColumnHeader(Menu:mod,0,"Mod");
SetMenuColumnHeader(Menu:mod,1,"Cost");
AddMenuItem(Menu:mod,0,"Nitrous");
AddMenuItem(Menu:mod,1,"$1500");
AddMenuItem(Menu:mod,0,"Hydralics");
AddMenuItem(Menu:mod,1,"$4500");
AddMenuItem(Menu:mod,0,"Repaint");
AddMenuItem(Menu:mod,1,"$500");
AddMenuItem(Menu:mod,0,"Rims");
AddMenuItem(Menu:mod,1,"$5000");
// under onplayerselectedmenurow
if(GetPlayerMenu(playerid) == Menu:mod)
{
switch(row)
{
case 0:
{
if(IsPlayerInAnyVehicle(playerid) == 1) // Buy a ten shot of nitrous
{
if(GetPlayerMoney(playerid) >= 1499)
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1010); // Ten shot
SendClientMessage(playerid, COLOR_WHITE, "Bought nitrous injection");
GivePlayerMoney(playerid,-1500);
ShowMenuForPlayer(Menu:mod,playerid);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Not enough cash");
}
}
}
case 1:
{
if(IsPlayerInAnyVehicle(playerid) == 1) // Buy hydralics
{
if(GetPlayerMoney(playerid) >= 4499)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 549 || 542 || 402 || 415 || 489 || 403 || 495 || 411)
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1087);
SendClientMessage(playerid, COLOR_WHITE, "Bought hydralics");
ShowMenuForPlayer(Menu:mod,playerid);
GivePlayerMoney(playerid,-4500);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Sorry duneride doesnt like hydralics");
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Not enough cash");
}
}
}
case 2:
{
if(IsPlayerInAnyVehicle(playerid) == 1) // Paint vehicle
{
if(GetPlayerMoney(playerid) >= 499)
{
ShowMenuForPlayer(Menu:paint,playerid);
SendClientMessage(playerid, COLOR_WHITE, "Choose a colour");
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Not enough cash");
}
}
}
case 3:
{
if(IsPlayerInAnyVehicle(playerid) == 1) // Buy rims
{
if(GetPlayerMoney(playerid) >= 4999)
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1074); // Mega
SendClientMessage(playerid, COLOR_WHITE, "Bought new rims");
GivePlayerMoney(playerid,-5000);
ShowMenuForPlayer(Menu:mod,playerid);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Not enough cash");
}
}
}
}
}