Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Tune car system By tony
- //Do not delete the credits...
- #include <a_samp>
- #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
- #define COLOR_RED 0xF60000AA
- dcmd_tune(playerid, params[])
- {
- #pragma unused params
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You have to be in vehicle to use this command!");
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
- TogglePlayerControllable(playerid, false);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(tune, 4, cmdtext);
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(dialogid == 1)
- {
- if(response == 1)
- {
- if(listitem == 0) //Rims
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 1) //Colors
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
- }
- if(listitem == 2) //Hidraulics
- {
- AddVehicleComponent(vehicleid, 1087);
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
- }
- if(listitem == 3) //Nitro
- {
- AddVehicleComponent(vehicleid, 1010);
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
- }
- if(listitem == 4) //Stereo
- {
- AddVehicleComponent(vehicleid, 1086);
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
- }
- if(listitem == 5) //Repair
- {
- RepairVehicle(vehicleid);
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
- }
- }
- if(response == 0) return TogglePlayerControllable(playerid, true);
- }
- if(dialogid == 2)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- AddVehicleComponent(vehicleid, 1080); //Switch
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 1)
- {
- AddVehicleComponent(vehicleid, 1074); //Mega
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 2)
- {
- AddVehicleComponent(vehicleid, 1079); //Cutter
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 3)
- {
- AddVehicleComponent(vehicleid, 1025); //Offroad
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 4)
- {
- AddVehicleComponent(vehicleid, 1073); //Shadow
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 5)
- {
- AddVehicleComponent(vehicleid, 1075); //Rimshine
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 6)
- {
- AddVehicleComponent(vehicleid, 1076); //Wires
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 7)
- {
- AddVehicleComponent(vehicleid, 1077); //Classic
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 8)
- {
- AddVehicleComponent(vehicleid, 1078); //Twist
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 9)
- {
- AddVehicleComponent(vehicleid, 1081); //Grove
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 10)
- {
- AddVehicleComponent(vehicleid, 1082); //Import
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 11)
- {
- AddVehicleComponent(vehicleid, 1083); //Dollar
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 12)
- {
- AddVehicleComponent(vehicleid, 1084); //Trance
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 13)
- {
- AddVehicleComponent(vehicleid, 1085); //Atomic
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 14)
- {
- AddVehicleComponent(vehicleid, 1096); //Ahab
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 15)
- {
- AddVehicleComponent(vehicleid, 1097); //Virtual
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- if(listitem == 16)
- {
- AddVehicleComponent(vehicleid, 1098); //Access
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Rims menu", "Switch\nMega\nCutter\nOffroad\nShadow\nRimshine\nWires\nClassic\nTwist\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Choose", "Back");
- }
- }
- if(response == 0) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
- }
- if(dialogid == 3)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- ChangeVehicleColor(vehicleid, 1, 1);
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
- }
- if(listitem == 1)
- {
- ChangeVehicleColor(vehicleid, 0, 0);
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
- }
- if(listitem == 2)
- {
- ChangeVehicleColor(vehicleid, 252, 252);
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
- }
- if(listitem == 3)
- {
- ChangeVehicleColor(vehicleid, 158, 158);
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
- }
- if(listitem == 4)
- {
- ChangeVehicleColor(vehicleid, 6, 6);
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
- }
- if(listitem == 5)
- {
- ChangeVehicleColor(vehicleid, 170, 170);
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Colours menu", "White\nBlack\nGreen\nBlue\nYellow\nRed", "Choose", "Back");
- }
- }
- if(response == 0) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Tuning Menu", "Rims\nColours\nHidraulics\nNitro\nStereo\nRepair", "Choose", "Cancel");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement