Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //==================================================================================
- //* Tuning Menu *
- //* Made by My_Waffles_Bitch *
- //==================================================================================
- // TTTTTTTTTTTTTTTTTTTTT UUUU UUUU NNNN NNNN EEEEEEEEEEEEEEEEEEE
- // TTTTTTTTTTTTTTTTTTTTT UUUU UUUU NNNNN NNNN EEEEEEEEEEEEEEEEEEE
- // TTTT UUUU UUUU NNNNNN NNNN EEEE
- // TTTT UUUU UUUU NNNNNNN NNNN EEEE
- // TTTT UUUU UUUU NNNNNNNN NNNN EEEE
- // TTTT UUUU UUUU NNNN NNNN NNNN EEEEEEEEEEEEEEEEEEE
- // TTTT UUUU UUUU NNNN NNNN NNNN EEEEEEEEEEEEEEEEEEE
- // TTTT UUUU UUUU NNNN NNNNNNNN EEEE
- // TTTT UUUU UUUU NNNN NNNNNNN EEEE
- // TTTT UUUU UUUU NNNN NNNNNN EEEE
- // TTTT UUUUUUUUUUUUUUUU NNNN NNNNN EEEEEEEEEEEEEEEEEEE
- // TTTT UUUUUUUUUUUU NNNN NNNN EEEEEEEEEEEEEEEEEEE
- //==================================================================================
- #include <a_samp>
- #define COLOR_RED 0xFF0000AA
- #define COLOR_YELLOW 0xFFFF40FF
- #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
- static Menu:Tune;
- public OnPlayerCommandText(playerid,cmdtext[]) {
- dcmd(tune,4,cmdtext);
- return 0;
- }
- dcmd_tune(playerid,params[]) {
- #pragma unused params
- if(IsPlayerInAnyVehicle(playerid)) {
- Tune = CreateMenu("~g~Car ~r~Tuning",1,125,150,300);
- if(IsValidMenu(Tune)) {
- SetMenuColumnHeader(Tune , 0, "Select a car component to add:");
- AddMenuItem(Tune ,0,"10x Nitrous");
- AddMenuItem(Tune ,0,"Hydraulics");
- AddMenuItem(Tune ,0,"Offroad Wheel");
- AddMenuItem(Tune ,0,"Wire Wheels");
- }
- new Car = GetPlayerVehicleID(playerid), Model = GetVehicleModel(Car);
- switch(Model) { case 448,461,462,463,468,471,509,510,521,522,523,581,586: return SendClientMessage(playerid,COLOR_RED,"[ERROR]: You can not add components to bikes."); }
- TogglePlayerControllable(playerid,false);
- SetCameraBehindPlayer(playerid);
- return ShowMenuForPlayer(Tune,playerid);
- } else return SendClientMessage(playerid,COLOR_RED,"[ERROR]: You must be in a vehicle.");
- }
- public OnPlayerSelectedMenuRow(playerid, row) {
- new Menu:Current = GetPlayerMenu(playerid);
- if(Current == Tune) {
- new Component[20],id,carid;
- switch(row) {
- case 0: Component = "Nitrous x10", id = 1010;
- case 1: Component = "Hydraulics", id = 1087;
- case 2: Component = "Offroad Wheels", id = 1025;
- case 3: Component = "Wire Wheels", id = 1081;
- }
- new string[256]; format(string,sizeof(string),"You have selected %s.",Component); SendClientMessage(playerid,COLOR_YELLOW,string);
- TogglePlayerControllable(playerid,true);
- carid = GetPlayerVehicleID(playerid); AddVehicleComponent(carid,id);
- }
- return 1;
- }
- public OnPlayerExitedMenu(playerid) {
- new Menu:Current = GetPlayerMenu(playerid);
- HideMenuForPlayer(Current,playerid);
- return TogglePlayerControllable(playerid,true);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement