// 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"); } } } } }