Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //all by XtremeR
- #include <a_samp>
- #include <zcmd>
- new tune[MAX_PLAYERS];
- new o;
- new ob2;
- new ob3;
- new ob4;
- new ob5;
- new ob6;
- new ob7;
- new ob8;
- new ob9;
- new ob10;
- new ob11;
- new ob12;
- new ob13;
- new ob14;
- new ob15;
- new ob16;
- new ob17;
- new ob18;
- new ob19;
- new ob20;
- new ob21;
- new ob22;
- #define DIALOG_WELCOME 0
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if (tune[playerid] == 1)
- {
- o = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob2 = CreateObject(1161,0,0,-1000,0,0,0,100);
- ob3 = CreateObject(1161,0,0,-1000,0,0,0,100);
- ob4 = CreateObject(1059,0,0,-1000,0,0,0,100);
- ob5 = CreateObject(1146,0,0,-1000,0,0,0,100);
- ob6 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob7 = CreateObject(1146,0,0,-1000,0,0,0,100);
- ob8 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob9 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob10 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob11 = CreateObject(1027,0,0,-1000,0,0,0,100);
- ob12 = CreateObject(1027,0,0,-1000,0,0,0,100);
- ob13 = CreateObject(1146,0,0,-1000,0,0,0,100);
- ob14 = CreateObject(1003,0,0,-1000,0,0,0,100);
- ob15 = CreateObject(1018,0,0,-1000,0,0,0,100);
- ob16 = CreateObject(1149,0,0,-1000,0,0,0,100);
- ob17 = CreateObject(1018,0,0,-1000,0,0,0,100);
- ob18 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob19 = CreateObject(1166,0,0,-1000,0,0,0,100);
- ob20 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob21 = CreateObject(1026,0,0,-1000,0,0,0,100);
- ob22 = CreateObject(1027,0,0,-1000,0,0,0,100);
- tune[playerid] = 0;
- }
- }
- public OnFilterScriptInit()
- {
- print(".:: xTune Able Cars V 2 By XtremeR Loaded! ::.");
- }
- public OnPlayerConnect(playerid)
- {
- tune[playerid] = 0;
- SendClientMessage(playerid,-1,"This Server is using X Tune Able Cars Version 2.0 By XtremeR");
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- CMD:credits(playerid, params[])
- {
- SendClientMessage(playerid,-1,"Thanks To XtremeR for the Car Tune System!");
- return 1;
- }
- CMD:tuneablecars(playerid, params[])
- {
- ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "xTune Able Cars!", "{FF0000}You Can Tune the following cars:\n\n\nSabre\nInfernus\nBullet\nAlpha\nZR 350\nBuffalo\nBanshee", "Close", "");
- return 1;
- }
- CMD:xhelp(playerid, params[])
- {
- ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "Help commands", "{FF0000}Help Section.\n\n\nUse /tune to tune your ride\nUse /tuneablecars to see tuneable cars\nUse /credits for see the credits\n\n\n\n\nFilterScript by XtremeR", "Close", "");
- return 1;
- }
- CMD:tune(playerid, params[])
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(vehicleid) == 411) // 411 is the infernus model
- {
- tune[playerid] = 1;
- o = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob2 = CreateObject(1161,0,0,-1000,0,0,0,100);
- ob3 = CreateObject(1161,0,0,-1000,0,0,0,100);
- ob4 = CreateObject(1059,0,0,-1000,0,0,0,100);
- ob5 = CreateObject(1146,0,0,-1000,0,0,0,100);
- ob6 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob7 = CreateObject(1146,0,0,-1000,0,0,0,100);
- ob8 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob9 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob10 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob11 = CreateObject(1027,0,0,-1000,0,0,0,100);
- ob12 = CreateObject(1027,0,0,-1000,0,0,0,100);
- ob13 = CreateObject(1146,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(o, GetPlayerVehicleID(playerid), -0.300000,0.000000,0.675000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob2, GetPlayerVehicleID(playerid), 1.049999,2.174999,-0.599999,0.000005,180.899887,180.899963);
- AttachObjectToVehicle(ob3, GetPlayerVehicleID(playerid), -1.049999,-1.950001,-0.599999,0.000005,180.899887,361.799743);
- AttachObjectToVehicle(ob4, GetPlayerVehicleID(playerid), 0.000000,0.000000,0.000000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob5, GetPlayerVehicleID(playerid), -0.074999,-2.325000,0.375000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob6, GetPlayerVehicleID(playerid), 0.225000,0.000000,0.674999,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob7, GetPlayerVehicleID(playerid), -0.074999,-2.325000,0.524999,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob8, GetPlayerVehicleID(playerid), 0.000000,1.800000,0.149999,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob9, GetPlayerVehicleID(playerid), 0.000000,1.650000,0.150000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob10, GetPlayerVehicleID(playerid), 0.000000,1.950000,0.150000,-10.800001,0.000000,0.000000);
- AttachObjectToVehicle(ob11, GetPlayerVehicleID(playerid), -1.049999,-0.824999,-0.599999,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob12, GetPlayerVehicleID(playerid), 0.974999,-0.824999,-0.599999,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob13, GetPlayerVehicleID(playerid), -0.074999,-2.325000,0.449999,0.000000,0.000000,0.000000);
- AddVehicleComponent(vehicleid, 1079);
- ChangeVehicleColor(vehicleid,0,0);
- SendClientMessage(playerid, 0xDEEE20FF, "Your Infernes is now Tuned!");
- }
- else
- if(GetVehicleModel(vehicleid) == 541) // 541 is the Bullet model
- {
- ob14 = CreateObject(1003,0,0,-1000,0,0,0,100);
- ob15 = CreateObject(1018,0,0,-1000,0,0,0,100);
- ob16 = CreateObject(1149,0,0,-1000,0,0,0,100);
- ob17 = CreateObject(1018,0,0,-1000,0,0,0,100);
- ob18 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob19 = CreateObject(1166,0,0,-1000,0,0,0,100);
- ob20 = CreateObject(1006,0,0,-1000,0,0,0,100);
- ob21 = CreateObject(1026,0,0,-1000,0,0,0,100);
- ob22 = CreateObject(1027,0,0,-1000,0,0,0,100);
- tune[playerid] = 1;
- AttachObjectToVehicle(ob14, GetPlayerVehicleID(playerid), 0.000000,-2.025000,0.300000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob15, GetPlayerVehicleID(playerid), -0.375000,-1.275000,-0.375000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob16, GetPlayerVehicleID(playerid), 1.049999,-1.500000,0.075000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob17, GetPlayerVehicleID(playerid), 0.374999,-1.275000,-0.375000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob18, GetPlayerVehicleID(playerid), 0.000000,0.224999,0.600000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob19, GetPlayerVehicleID(playerid), 1.049999,1.575000,0.000000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob20, GetPlayerVehicleID(playerid), -0.075000,1.200000,0.300000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob21, GetPlayerVehicleID(playerid), 1.049999,-0.899999,-0.375000,0.000000,0.000000,0.000000);
- AttachObjectToVehicle(ob22, GetPlayerVehicleID(playerid), -1.049999,-0.974999,-0.449999,0.000000,0.000000,0.000000);
- AddVehicleComponent(vehicleid, 1079);
- ChangeVehicleColor(vehicleid,0,0);
- SendClientMessage(playerid, 0xDEEE20FF, "Your Bullet is now Tuned!");
- }
- else
- if(GetVehicleModel(vehicleid) == 402) // 402 is the Buffalo model
- {
- tune[playerid] = 1;
- new xobj1 = CreateObject(1093,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xobj1, GetPlayerVehicleID(playerid), 1.049999,0.000000,-0.674999,0.000000,0.000000,0.000000);
- new xobj2 = CreateObject(1094,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xobj2, GetPlayerVehicleID(playerid), -1.200000,-0.075000,-0.599999,0.000000,0.000000,0.000000);
- new xobj3 = CreateObject(1093,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xobj3, GetPlayerVehicleID(playerid), 1.049999,0.000000,-0.674999,0.000000,0.000000,0.000000);
- new xobj4 = CreateObject(1094,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xobj4, GetPlayerVehicleID(playerid), -1.049999,-0.075000,-0.599999,0.000000,0.000000,0.000000);
- new xobj5 = CreateObject(1141,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xobj5, GetPlayerVehicleID(playerid), -1.049999,-1.950000,-0.225000,0.000000,0.000000,0.000000);
- new xobj6 = CreateObject(1170,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xobj6, GetPlayerVehicleID(playerid), 1.065000,1.895000,-0.245000,0.000000,0.000000,0.000000);
- new xobj7 = CreateObject(1005,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xobj7, GetPlayerVehicleID(playerid), -0.000000,-0.225000,0.749999,0.000000,0.000000,0.000000);
- new xobj8 = CreateObject(1003,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xobj8, GetPlayerVehicleID(playerid), -0.000000,-2.550000,0.240000,0.000000,0.000000,0.000000);
- AddVehicleComponent(vehicleid, 1079);
- ChangeVehicleColor(vehicleid,0,0);
- SendClientMessage(playerid, 0xDEEE20FF, "Your Buffalo is now Tuned!");
- }
- else
- if(GetVehicleModel(vehicleid) == 429) // 429 is the Banshee model
- {
- tune[playerid] = 1;
- new XBANSHEEOBJ1 = CreateObject(1003,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(XBANSHEEOBJ1, GetPlayerVehicleID(playerid), 0.005000,-2.395000,0.289999,0.000000,0.000000,0.000000);
- new XBANSHEEOBJ2 = CreateObject(1012,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(XBANSHEEOBJ2, GetPlayerVehicleID(playerid), -0.075000,1.049999,0.245000,0.000000,0.000000,0.000000);
- new XBANSHEEOBJ4 = CreateObject(1093,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(XBANSHEEOBJ4, GetPlayerVehicleID(playerid), -0.974999,0.000000,-0.559999,0.000000,0.000000,0.000000);
- new XBANSHEEOBJ5 = CreateObject(1094,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(XBANSHEEOBJ5, GetPlayerVehicleID(playerid), 0.894999,0.000000,-0.564999,0.000000,0.000000,0.000000);
- new XBANSHEEOBJ10 = CreateObject(1172,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(XBANSHEEOBJ10, GetPlayerVehicleID(playerid), -1.019999,1.650000,-0.039999,0.000000,0.000000,0.000000);
- new XBANSHEEOBJ11 = CreateObject(1150,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(XBANSHEEOBJ11, GetPlayerVehicleID(playerid), -0.874999,-2.145000,-0.220000,0.000000,0.000000,0.000000);
- new XBANSHEEOBJ12 = CreateObject(1150,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(XBANSHEEOBJ12, GetPlayerVehicleID(playerid), -1.024999,-2.145000,-0.220000,0.000000,0.000000,0.000000);
- AddVehicleComponent(vehicleid, 1079);
- ChangeVehicleColor(vehicleid,0,0);
- SendClientMessage(playerid, 0xDEEE20FF, "Your Banshee is now Tuned!");
- }
- else
- if(GetVehicleModel(vehicleid) == 477) // 477 is the ZR 350 model
- {
- tune[playerid] = 1;
- new ZR350OBJ1 = CreateObject(1004,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(ZR350OBJ1, GetPlayerVehicleID(playerid), -0.075000,1.575000,0.225000,0.000000,0.000000,0.000000);
- new ZR350OBJ2 = CreateObject(1093,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(ZR350OBJ2, GetPlayerVehicleID(playerid), -1.080000,0.019999,-0.604999,0.000000,0.000000,0.000000);
- new ZR350OBJ3 = CreateObject(1094,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(ZR350OBJ3, GetPlayerVehicleID(playerid), 1.015000,0.000000,-0.574999,0.000000,0.000000,0.000000);
- new ZR350OBJ5 = CreateObject(1141,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(ZR350OBJ5, GetPlayerVehicleID(playerid), -1.199999,-2.100000,0.000000,0.000000,0.000000,0.000000);
- new ZR350OBJ8 = CreateObject(1141,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(ZR350OBJ8, GetPlayerVehicleID(playerid), -0.914999,-2.100000,0.000000,0.000000,0.000000,0.000000);
- new ZR350OBJ10 = CreateObject(1171,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(ZR350OBJ10, GetPlayerVehicleID(playerid), -1.079999,2.025000,-0.165000,0.000000,0.000000,0.000000);
- new ZR350OBJ22 = CreateObject(1171,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(ZR350OBJ22, GetPlayerVehicleID(playerid), -0.999999,2.025000,-0.165000,0.000000,0.000000,0.000000);
- new ZR350OBJ45 = CreateObject(1005,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(ZR350OBJ45, GetPlayerVehicleID(playerid), -0.020000,-0.190000,0.644999,0.000000,0.000000,0.000000);
- AddVehicleComponent(vehicleid, 1079);
- ChangeVehicleColor(vehicleid,0,0);
- SendClientMessage(playerid, 0xDEEE20FF, "Your ZR 350 is now Tuned!");
- }
- else
- if(GetVehicleModel(vehicleid) == 475) // 475 is the Sabre model
- {
- tune[playerid] = 1;
- new xsabobj1 = CreateObject(1004,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xsabobj1, GetPlayerVehicleID(playerid), -0.000000,0.000000,0.654999,0.000000,0.000000,0.000000);
- new xsabobj2 = CreateObject(1001,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xsabobj2, GetPlayerVehicleID(playerid), -0.045000,-2.700001,0.084999,0.000000,0.000000,0.000000);
- new xsabobj3 = CreateObject(1001,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xsabobj3, GetPlayerVehicleID(playerid), -0.050000,-2.700001,0.154999,0.000000,0.000000,0.000000);
- new xsabobj4 = CreateObject(1001,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xsabobj4, GetPlayerVehicleID(playerid), -0.050000,-2.700001,0.204999,0.000000,0.000000,0.000000);
- new xsabobj5 = CreateObject(1093,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xsabobj5, GetPlayerVehicleID(playerid), -1.019999,-0.069999,-0.609999,0.000000,0.000000,0.000000);
- new xsabobj6 = CreateObject(1094,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xsabobj6, GetPlayerVehicleID(playerid), 0.985000,-0.009999,-0.544999,0.000000,0.000000,0.000000);
- new xsabobj7 = CreateObject(1142,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xsabobj7, GetPlayerVehicleID(playerid), -0.300000,1.255000,0.270000,0.000000,0.000000,0.000000);
- new xsabobj8 = CreateObject(1142,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xsabobj8, GetPlayerVehicleID(playerid), 0.309999,1.255000,0.270000,0.000000,0.000000,0.000000);
- new xsabobj9 = CreateObject(1170,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xsabobj9, GetPlayerVehicleID(playerid), 1.060000,1.750000,-0.210000,0.000000,0.000000,0.000000);
- new xsabobj10 = CreateObject(1149,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xsabobj10, GetPlayerVehicleID(playerid), 1.055000,-2.025000,-0.180000,0.000000,0.000000,0.000000);
- AddVehicleComponent(vehicleid, 1079);
- ChangeVehicleColor(vehicleid,0,0);
- SendClientMessage(playerid, 0xDEEE20FF, "Your Sabre is now Tuned!");
- }
- else
- if(GetVehicleModel(vehicleid) == 602) // 602 is the Alpha model
- {
- tune[playerid] = 1;
- new xalphobj1 = CreateObject(1003,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xalphobj1, GetPlayerVehicleID(playerid), 0.004999,-2.475000,0.179999,0.000000,0.000000,0.000000);
- new xalphobj2 = CreateObject(1003,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xalphobj2, GetPlayerVehicleID(playerid), 0.004999,-2.475000,0.260000,0.000000,0.000000,0.000000);
- new xalphobj3 = CreateObject(1003,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xalphobj3, GetPlayerVehicleID(playerid), 0.004999,-2.475000,0.339999,0.000000,0.000000,0.000000);
- new xalphobj4 = CreateObject(1005,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xalphobj4, GetPlayerVehicleID(playerid), 0.005000,-0.029999,0.605000,0.000000,0.000000,0.000000);
- new xalphobj5 = CreateObject(1093,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xalphobj5, GetPlayerVehicleID(playerid), -1.090000,-0.009999,-0.654999,0.000000,0.000000,0.000000);
- new xalphobj6 = CreateObject(1094,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xalphobj6, GetPlayerVehicleID(playerid), 1.015000,0.000000,-0.649999,0.000000,0.000000,0.000000);
- new xalphobj7 = CreateObject(1171,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xalphobj7, GetPlayerVehicleID(playerid), -1.029999,1.825000,-0.109999,0.000000,0.000000,0.000000);
- new xalphobj8 = CreateObject(1150,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xalphobj8, GetPlayerVehicleID(playerid), -0.779999,-2.245000,-0.424999,0.000000,0.000000,0.000000);
- new xalphobj9 = CreateObject(1150,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(xalphobj9, GetPlayerVehicleID(playerid), -1.109999,-2.245000,-0.424999,0.000000,0.000000,0.000000);
- AddVehicleComponent(vehicleid, 1079);
- ChangeVehicleColor(vehicleid,0,0);
- SendClientMessage(playerid, 0xDEEE20FF, "Your Alpha is now Tuned!");
- }
- else
- {
- tune[playerid] = 0;
- SendClientMessage(playerid,-1,"SERVER:You need to be in a Tune able car to use this command use /tuneablecars to see the cars which Tuneable.");
- }
- return 1;
- }
- //End of File.. Dont Re Release, Dont Remove the Credits and Enjoy!
Advertisement
Add Comment
Please, Sign In to add comment