[Pomoc] Hitno
1,496
pregleda
30
postova
pre 13 godina
/*******************************************************************************
//// //////////////////////////////////////////////// ////
\\\\ \\\\ \\\\ \\\\
//// //// CarTuning by Antonio144 //// ////
\\\\ \\\\ \\\\ \\\\
//// //////////////////////////////////////////////// ////
\\\\ \\\\\\\\ Version: 1.0 \\\\\\\\\\\\ \\\\
//// //////// Relese Date: 08/05/2011 //////////// ////
\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\
//// //// //// ////
\\\\ \\\\ Thanks to RyDer for \\\\ \\\\
//// //// GetVehicleColor include //// ////
\\\\ \\\\ \\\\ \\\\
//// //////////////////////////////////////////////// ////
\\\\ \\\\ \\\\ \\\\
//// //// You CAN edit this FS to you liking //// ////
\\\\ \\\\ You CANNOT clame this as your own \\\\ \\\\
//// //// You CANNOT re-release or post this on //// ////
\\\\ \\\\ other sites without my permission \\\\ \\\\
//// //////////////////////////////////////////////// ////
*******************************************************************************/
#define FILTERSCRIPT
#include
#include
#define RED 0xEB0000FF
CarmodDialog(playerid)
{
ShowPlayerDialog(playerid,1111,DIALOG_STYLE_LIST,"Select things to put in your car","Nitro\nCar Color\nWheels\nStereo\nHydraulics\nCar Components","Select","Cancel");
return 1;
}
RegularCarDialog(playerid)
{
new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
new string;
if(vehmd == 401 || vehmd == 496 || vehmd == 518 || vehmd == 540 || vehmd == 546 || vehmd == 589)
{string = "Spoiler\nHood\nRoof\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 549)
{string = "Spoiler\nHood\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 550)
{string = "Spoiler\nHood\nRoof\nVents\nLights\n{FF0000}Back";}
else if(vehmd == 585 || vehmd == 603)
{string = "Spoiler\nRoof\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 410 || vehmd == 436)
{string = "Spoiler\nRoof\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 439 || vehmd == 458)
{string = "Spoiler\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 551 || vehmd == 492 || vehmd == 529)
{string = "Spoiler\nHood\nRoof\nSideskirt\n{FF0000}Back";}
else if(vehmd == 489 || vehmd == 505)
{string = "Spoiler\nHood\nRoof\nLights\n{FF0000}Back";}
else if(vehmd == 516)
{string = "Spoiler\nHood\nSideskirt\n{FF0000}Back";}
else if(vehmd == 491 || vehmd == 517)
{string = "Spoiler\nVents\nSideskirt\n{FF0000}Back";}
else if(vehmd == 418 || vehmd == 527 || vehmd == 580)
{string = "Spoiler\nRoof\nSideskirt\n{FF0000}Back";}
else if(vehmd == 420 || vehmd == 587)
{string = "Spoiler\nHood\n{FF0000}Back";}
else if(vehmd == 547)
{string = "Spoiler\nVents\n{FF0000}Back";}
else if(vehmd == 415)
{string = "Spoiler\nSideskirt\n{FF0000}Back";}
ShowPlayerDialog(playerid,1004,DIALOG_STYLE_LIST,"Choose one",string,"Select","Cancel");
return 1;
}
public OnFilterScriptInit()
{
printf("\n ----------------------------");
print(" \n Car Tuning FileScript loaded");
printf("\n ----------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
printf("\n ------------------------------");
print(" \n Car Tuning FileScript unloaded");
printf("\n ------------------------------\n");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tune", cmdtext, true, 10) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,2780.3049,-1606.6171,10.5460))
{
SendClientMessage(playerid, -1, "INFO: Sada si na mjestu za tuniranje(/tune)");
}
else SendClientMessage(playerid,-1,"Nisi na mjestu za tuniranje!");
CarmodDialog(playerid);
return 1;
}
else SendClientMessage(playerid,RED,"You must be in a vehicle to open this dialog!");
}
return 0;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new vehid = GetPlayerVehicleID(playerid);
new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
if(dialogid == 1111 && response)
{
switch(listitem)
{
case 0: AddVehicleComponent(vehid,1010),CarmodDialog(playerid), PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
case 1: ShowPlayerDialog(playerid,1112,DIALOG_STYLE_LIST,"Choose primary color:","White\nBlack\nOrange\nLight Blue\nDark Blue\nPurple\nRed\nDark Red\nGrey","Ok","Cancle");
case 2: ShowPlayerDialog(playerid,1113,DIALOG_STYLE_LIST,"Choose a wheel:","Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAcces\n{FF0000}Back","Ok","Cancle");
case 3: AddVehicleComponent(vehid, 1086), PlayerPlaySound(playerid,1133,0.0,0.0,0.0),CarmodDialog(playerid);
case 4: AddVehicleComponent(vehid, 1087), PlayerPlaySound(playerid,1133,0.0,0.0,0.0),CarmodDialog(playerid);
case 5:
{
if(vehmd == 562 || vehmd == 565 || vehmd == 559 || vehmd == 561 || vehmd == 560 || vehmd == 558)
{
ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Choose one","Paintjob\nAlien\nX-Flow\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 576 || vehmd == 575 || vehmd == 535)
{
ShowPlayerDialog(playerid,1001,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 567 || vehmd == 536)
{
ShowPlayerDialog(playerid,1002,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nHardtop Roof\nSofttop Roof\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 534)
{
ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 496 || vehmd == 505 || vehmd == 516 || vehmd == 517 || vehmd == 518 || vehmd == 527 || vehmd == 529 || vehmd == 540 || vehmd == 546 || vehmd == 547 || vehmd == 549 || vehmd == 550 || vehmd == 551 || vehmd == 580 || vehmd == 585 || vehmd == 587 || vehmd == 589 || vehmd == 600 || vehmd == 603 || vehmd == 401 || vehmd == 410 || vehmd == 415 || vehmd == 418 || vehmd == 420 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 491 || vehmd == 492)
{
RegularCarDialog(playerid);
}
else
{
SendClientMessage(playerid,RED,"Your car cannot be tuned!");
}
}
}
}
if(dialogid == 1112 && response)
{
new color1, color2;
GetVehicleColor(vehid,color1,color2);
new Carray[] = {1,0,6,2,79,149,151,3,34};
ChangeVehicleColor(vehid,Carray,color2);
return ShowPlayerDialog(playerid,1116,DIALOG_STYLE_LIST,"Choose second color:","White\nBlack\nOrange\nLight Blue\nDark Blue\nPurple\nRed\nDark Red\nGrey","Ok","Cancle");
}
if(dialogid == 1116 && response)
{
new color1, color2;
GetVehicleColor(vehid,color1,color2);
new Carray[] = {1,0,6,2,79,149,151,3,34};
ChangeVehicleColor(vehid,color1,Carray);
return CarmodDialog(playerid);
}
if(dialogid == 1113 && response)
{
if(listitem == 16) return CarmodDialog(playerid);
new Warray[] = {1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1096,1097,1098};
AddVehicleComponent(vehid,Warray);
return CarmodDialog(playerid);
}
if(dialogid == 1114 && response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 560)//Sultan
{
AddVehicleComponent(vehid, 1026);
AddVehicleComponent(vehid, 1027);
AddVehicleComponent(vehid, 1028);
AddVehicleComponent(vehid, 1032);
AddVehicleComponent(vehid, 1138);
AddVehicleComponent(vehid, 1141);
AddVehicleComponent(vehid, 1169);
}
if(vehmd == 562)//Elegy
{
AddVehicleComponent(vehid, 1036);
AddVehicleComponent(vehid, 1040);
AddVehicleComponent(vehid, 1034);
AddVehicleComponent(vehid, 1038);
AddVehicleComponent(vehid, 1147);
AddVehicleComponent(vehid, 1171);
AddVehicleComponent(vehid, 1149);
}
if(vehmd == 565)//Flash
{
AddVehicleComponent(vehid, 1047);
AddVehicleComponent(vehid, 1051);
AddVehicleComponent(vehid, 1046);
AddVehicleComponent(vehid, 1054);
AddVehicleComponent(vehid, 1049);
AddVehicleComponent(vehid, 1150);
AddVehicleComponent(vehid, 1153);
}
if(vehmd == 559)//Jester
{
AddVehicleComponent(vehid, 1069);
AddVehicleComponent(vehid, 1071);
AddVehicleComponent(vehid, 1065);
AddVehicleComponent(vehid, 1067);
AddVehicleComponent(vehid, 1162);
AddVehicleComponent(vehid, 1159);
AddVehicleComponent(vehid, 1160);
}
if(vehmd == 561)//Stratum
{
AddVehicleComponent(vehid, 1056);
AddVehicleComponent(vehid, 1062);
AddVehicleComponent(vehid, 1064);
AddVehicleComponent(vehid, 1055);
AddVehicleComponent(vehid, 1058);
AddVehicleComponent(vehid, 1154);
AddVehicleComponent(vehid, 1155);
}
if(vehmd == 558)//Uranus
{
AddVehicleComponent(vehid, 1090);
AddVehicleComponent(vehid, 1094);
AddVehicleComponent(vehid, 1092);
AddVehicleComponent(vehid, 1088);
AddVehicleComponent(vehid, 1164);
AddVehicleComponent(vehid, 1168);
AddVehicleComponent(vehid, 1166);
}
}
case 2:
{
if(vehmd == 560)//Sultan
{
AddVehicleComponent(vehid, 1031);
AddVehicleComponent(vehid, 1030);
AddVehicleComponent(vehid, 1029);
AddVehicleComponent(vehid, 1033);
AddVehicleComponent(vehid, 1139);
AddVehicleComponent(vehid, 1140);
AddVehicleComponent(vehid, 1170);
}
if(vehmd == 562)//Elegy
{
AddVehicleComponent(vehid, 1041);
AddVehicleComponent(vehid, 1039);
AddVehicleComponent(vehid, 1037);
AddVehicleComponent(vehid, 1035);
AddVehicleComponent(vehid, 1146);
AddVehicleComponent(vehid, 1148);
AddVehicleComponent(vehid, 1172);
}
if(vehmd == 565)//Flash
{
AddVehicleComponent(vehid, 1048);
AddVehicleComponent(vehid, 1045);
AddVehicleComponent(vehid, 1053);
AddVehicleComponent(vehid, 1050);
AddVehicleComponent(vehid, 1152);
AddVehicleComponent(vehid, 1151);
AddVehicleComponent(vehid, 1052);
}
if(vehmd == 559) //Jester
{
AddVehicleComponent(vehid, 1070);
AddVehicleComponent(vehid, 1072);
AddVehicleComponent(vehid, 1066);
AddVehicleComponent(vehid, 1068);
AddVehicleComponent(vehid, 1158);
AddVehicleComponent(vehid, 1161);
AddVehicleComponent(vehid, 1173);
}
if(vehmd == 561)//Stratum
{
AddVehicleComponent(vehid, 1057);
AddVehicleComponent(vehid, 1063);
AddVehicleComponent(vehid, 1059);
AddVehicleComponent(vehid, 1061);
AddVehicleComponent(vehid, 1060);
AddVehicleComponent(vehid, 1154);
AddVehicleComponent(vehid, 1157);
}
if(vehmd == 558) //Uranus
{
AddVehicleComponent(vehid, 1093);
AddVehicleComponent(vehid, 1095);
AddVehicleComponent(vehid, 1089);
AddVehicleComponent(vehid, 1091);
AddVehicleComponent(vehid, 1163);
AddVehicleComponent(vehid, 1167);
AddVehicleComponent(vehid, 1165);
}
}
case 3: CarmodDialog(playerid);
}
}
if(dialogid == 1001 && response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 576)//Tornado
{
AddVehicleComponent(vehid, 1134);
AddVehicleComponent(vehid, 1136);
AddVehicleComponent(vehid, 1137);
AddVehicleComponent(vehid, 1191);
AddVehicleComponent(vehid, 1192);
}
if(vehmd == 575)//Broadway
{
AddVehicleComponent(vehid, 1042);
AddVehicleComponent(vehid, 1044);
AddVehicleComponent(vehid, 1099);
AddVehicleComponent(vehid, 1174);
AddVehicleComponent(vehid, 1176);
}
if(vehmd == 535)//Slamvan
{
AddVehicleComponent(vehid, 1109);
AddVehicleComponent(vehid, 1113);
AddVehicleComponent(vehid, 1115);
AddVehicleComponent(vehid, 1117);
AddVehicleComponent(vehid, 1118);
AddVehicleComponent(vehid, 1120);
}
}
case 2:
{
if(vehmd == 576)//Tornado
{
AddVehicleComponent(vehid, 1135);
AddVehicleComponent(vehid, 1190);
AddVehicleComponent(vehid, 1193);
}
if(vehmd == 575)//Broadway
{
AddVehicleComponent(vehid, 1177);
AddVehicleComponent(vehid, 1175);
AddVehicleComponent(vehid, 1143);
}
if(vehmd == 535)//Slamvan
{
AddVehicleComponent(vehid, 1110);
AddVehicleComponent(vehid, 1114);
AddVehicleComponent(vehid, 1116);
AddVehicleComponent(vehid, 1119);
AddVehicleComponent(vehid, 1121);
}
}
case 3: CarmodDialog(playerid);
}
}
if(dialogid == 1002)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1129);
AddVehicleComponent(vehid, 1133);
AddVehicleComponent(vehid, 1102);
AddVehicleComponent(vehid, 1187);
AddVehicleComponent(vehid, 1189);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1104);
AddVehicleComponent(vehid, 1107);
AddVehicleComponent(vehid, 1108);
AddVehicleComponent(vehid, 1182);
AddVehicleComponent(vehid, 1184);
}
}
case 2:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1188);
AddVehicleComponent(vehid, 1186);
AddVehicleComponent(vehid, 1132);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1105);
AddVehicleComponent(vehid, 1183);
AddVehicleComponent(vehid, 1181);
}
}
case 3:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1130);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1128);
}
}
case 4:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1131);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1103);
}
}
case 5: CarmodDialog(playerid);
}
}
if(dialogid == 1003)//Remington
{
switch(listitem)
{
case 0:ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
AddVehicleComponent(vehid, 1100);
AddVehicleComponent(vehid, 1122);
AddVehicleComponent(vehid, 1123);
AddVehicleComponent(vehid, 1125);
AddVehicleComponent(vehid, 1126);
AddVehicleComponent(vehid, 1179);
AddVehicleComponent(vehid, 1180);
}
case 2:
{
AddVehicleComponent(vehid, 1185);
AddVehicleComponent(vehid, 1178);
AddVehicleComponent(vehid, 1127);
}
case 3: AddVehicleComponent(vehid, 1122),AddVehicleComponent(vehid, 1101);
case 4: AddVehicleComponent(vehid, 1106),AddVehicleComponent(vehid, 1124);
case 5: CarmodDialog(playerid);
}
}
if(dialogid == 1004 && response)//regular cars
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid,1010,DIALOG_STYLE_LIST,"Spoiler","Pro\nWin\nDrag\nAlpha\nChamp\nRace\nWorx\nFury\n{FF0000}Back","Select","Cancel");
}
case 1:
{
if(vehmd == 585 || vehmd == 603 || vehmd == 439 || vehmd == 458 || vehmd == 418 || vehmd == 527 || vehmd == 580)
{
AddVehicleComponent(vehid, 1006);
return RegularCarDialog(playerid);
}
else if(vehmd == 439 || vehmd == 458 || vehmd == 491 || vehmd == 517 ||vehmd == 547)
{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 415)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,"Hood","Champ\nFury\nRace\nWorx\n{FF0000}Back","Select","Cancel");
}
case 2:
{
if(vehmd == 549 || vehmd == 585 || vehmd == 603)
{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 516 || vehmd == 491 || vehmd == 517 || vehmd == 418 || vehmd == 527 || vehmd == 580)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else if(vehmd == 415 || vehmd == 547 || vehmd == 420 || vehmd == 587)
{CarmodDialog(playerid);}
else
{
AddVehicleComponent(vehid, 1006);
return RegularCarDialog(playerid);
}
}
case 3:
{
if(vehmd == 549 || vehmd == 585 || vehmd == 603 || vehmd == 551 || vehmd == 492 || vehmd == 529)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 505)
{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 418 || vehmd == 527 || vehmd == 580 || vehmd == 491 || vehmd == 517 || vehmd == 516)
{CarmodDialog(playerid);}
else{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
}
case 4:
{
if(vehmd == 549 || vehmd == 550 || vehmd == 585 || vehmd == 603)
{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 489 || vehmd == 505 || vehmd == 551 || vehmd == 492 || vehmd == 529 || vehmd == 439 || vehmd == 458 || vehmd == 410 || vehmd == 436)
{CarmodDialog(playerid);}
else
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
}
case 5:
{
if(vehmd == 585 || vehmd == 603 || vehmd == 550 || vehmd == 549)
{CarmodDialog(playerid);}
else{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
}
case 6: CarmodDialog(playerid);
}
}
if(dialogid == 1010 && response)
{
if(listitem == 8) return RegularCarDialog(playerid);
new Xarray[] = {1000,1001,1002,1003,1014,1015,1016,1023};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1020 && response)
{
if(listitem == 4) return RegularCarDialog(playerid);
new Xarray[] = {1004,1005,1011,1012};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1040 && response)
{
switch(listitem)
{
case 0:
{
AddVehicleComponent(vehid, 1142);
AddVehicleComponent(vehid, 1143);
return RegularCarDialog(playerid);
}
case 1:
{
AddVehicleComponent(vehid, 1144);
AddVehicleComponent(vehid, 1145);
return RegularCarDialog(playerid);
}
case 2: RegularCarDialog(playerid);
}
}
if(dialogid == 1060 && response)
{
if(listitem == 2) return RegularCarDialog(playerid);
new Xarray[] = {1013,1024};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1115 && response)
{
new Parray[] = {0,1,2};
ChangeVehiclePaintjob(vehid, Parray);
return CarmodDialog(playerid);
}
return 1;
}
/*******************************************************************************
///// ///// End Of File \\\\\ \\\\\\
******************************************************************************/kordinate...AddStaticVehicle(565,2780.3049,-1606.6171,10.5460,268.2172,6,30); //
pre 13 godina
evo sad sam sve tako uradio i nije :S. u Pm 😛 opet mi isto kad bilo gde kucam /tune radi.... a ne samo na pojedinom mestu
pre 13 godina
joÅ¡ poravnaj linije ako bude warninga i trebalo bi radit 🙂
ovdje ti je cijeli kod pa ga samo zamijeni sa svojim
njemu neradi komanda.. al eto sad zna kako poravnat i riješit taj warning
ovdje ti je cijeli kod pa ga samo zamijeni sa svojim
/*******************************************************************************
//// //////////////////////////////////////////////// ////
\\\\ \\\\ \\\\ \\\\
//// //// CarTuning by Antonio144 //// ////
\\\\ \\\\ \\\\ \\\\
//// //////////////////////////////////////////////// ////
\\\\ \\\\\\\\ Version: 1.0 \\\\\\\\\\\\ \\\\
//// //////// Relese Date: 08/05/2011 //////////// ////
\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\
//// //// //// ////
\\\\ \\\\ Thanks to RyDer for \\\\ \\\\
//// //// GetVehicleColor include //// ////
\\\\ \\\\ \\\\ \\\\
//// //////////////////////////////////////////////// ////
\\\\ \\\\ \\\\ \\\\
//// //// You CAN edit this FS to you liking //// ////
\\\\ \\\\ You CANNOT clame this as your own \\\\ \\\\
//// //// You CANNOT re-release or post this on //// ////
\\\\ \\\\ other sites without my permission \\\\ \\\\
//// //////////////////////////////////////////////// ////
*******************************************************************************/
#define FILTERSCRIPT
#include
#include
#define RED 0xEB0000FF
CarmodDialog(playerid)
{
ShowPlayerDialog(playerid,1111,DIALOG_STYLE_LIST,"Select things to put in your car","Nitro\nCar Color\nWheels\nStereo\nHydraulics\nCar Components","Select","Cancel");
return 1;
}
RegularCarDialog(playerid)
{
new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
new string;
if(vehmd == 401 || vehmd == 496 || vehmd == 518 || vehmd == 540 || vehmd == 546 || vehmd == 589)
{string = "Spoiler\nHood\nRoof\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 549)
{string = "Spoiler\nHood\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 550)
{string = "Spoiler\nHood\nRoof\nVents\nLights\n{FF0000}Back";}
else if(vehmd == 585 || vehmd == 603)
{string = "Spoiler\nRoof\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 410 || vehmd == 436)
{string = "Spoiler\nRoof\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 439 || vehmd == 458)
{string = "Spoiler\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 551 || vehmd == 492 || vehmd == 529)
{string = "Spoiler\nHood\nRoof\nSideskirt\n{FF0000}Back";}
else if(vehmd == 489 || vehmd == 505)
{string = "Spoiler\nHood\nRoof\nLights\n{FF0000}Back";}
else if(vehmd == 516)
{string = "Spoiler\nHood\nSideskirt\n{FF0000}Back";}
else if(vehmd == 491 || vehmd == 517)
{string = "Spoiler\nVents\nSideskirt\n{FF0000}Back";}
else if(vehmd == 418 || vehmd == 527 || vehmd == 580)
{string = "Spoiler\nRoof\nSideskirt\n{FF0000}Back";}
else if(vehmd == 420 || vehmd == 587)
{string = "Spoiler\nHood\n{FF0000}Back";}
else if(vehmd == 547)
{string = "Spoiler\nVents\n{FF0000}Back";}
else if(vehmd == 415)
{string = "Spoiler\nSideskirt\n{FF0000}Back";}
ShowPlayerDialog(playerid,1004,DIALOG_STYLE_LIST,"Choose one",string,"Select","Cancel");
return 1;
}
public OnFilterScriptInit()
{
printf("\n ----------------------------");
print(" \n Car Tuning FileScript loaded");
printf("\n ----------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
printf("\n ------------------------------");
print(" \n Car Tuning FileScript unloaded");
printf("\n ------------------------------\n");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tune", cmdtext, true, 10) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,2780.3049,-1606.6171,10.5460))
{
CarmodDialog(playerid);
}
else SendClientMessage(playerid,-1,"Nisi na mjestu za tuniranje!");
return 1;
}
else SendClientMessage(playerid,RED,"You must be in a vehicle to open this dialog!");
}
return 0;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new vehid = GetPlayerVehicleID(playerid);
new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
if(dialogid == 1111 && response)
{
switch(listitem)
{
case 0: AddVehicleComponent(vehid,1010),CarmodDialog(playerid), PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
case 1: ShowPlayerDialog(playerid,1112,DIALOG_STYLE_LIST,"Choose primary color:","White\nBlack\nOrange\nLight Blue\nDark Blue\nPurple\nRed\nDark Red\nGrey","Ok","Cancle");
case 2: ShowPlayerDialog(playerid,1113,DIALOG_STYLE_LIST,"Choose a wheel:","Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAcces\n{FF0000}Back","Ok","Cancle");
case 3: AddVehicleComponent(vehid, 1086), PlayerPlaySound(playerid,1133,0.0,0.0,0.0),CarmodDialog(playerid);
case 4: AddVehicleComponent(vehid, 1087), PlayerPlaySound(playerid,1133,0.0,0.0,0.0),CarmodDialog(playerid);
case 5:
{
if(vehmd == 562 || vehmd == 565 || vehmd == 559 || vehmd == 561 || vehmd == 560 || vehmd == 558)
{
ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Choose one","Paintjob\nAlien\nX-Flow\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 576 || vehmd == 575 || vehmd == 535)
{
ShowPlayerDialog(playerid,1001,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 567 || vehmd == 536)
{
ShowPlayerDialog(playerid,1002,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nHardtop Roof\nSofttop Roof\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 534)
{
ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 496 || vehmd == 505 || vehmd == 516 || vehmd == 517 || vehmd == 518 || vehmd == 527 || vehmd == 529 || vehmd == 540 || vehmd == 546 || vehmd == 547 || vehmd == 549 || vehmd == 550 || vehmd == 551 || vehmd == 580 || vehmd == 585 || vehmd == 587 || vehmd == 589 || vehmd == 600 || vehmd == 603 || vehmd == 401 || vehmd == 410 || vehmd == 415 || vehmd == 418 || vehmd == 420 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 491 || vehmd == 492)
{
RegularCarDialog(playerid);
}
else
{
SendClientMessage(playerid,RED,"Your car cannot be tuned!");
}
}
}
}
if(dialogid == 1112 && response)
{
new color1, color2;
GetVehicleColor(vehid,color1,color2);
new Carray[] = {1,0,6,2,79,149,151,3,34};
ChangeVehicleColor(vehid,Carray,color2);
return ShowPlayerDialog(playerid,1116,DIALOG_STYLE_LIST,"Choose second color:","White\nBlack\nOrange\nLight Blue\nDark Blue\nPurple\nRed\nDark Red\nGrey","Ok","Cancle");
}
if(dialogid == 1116 && response)
{
new color1, color2;
GetVehicleColor(vehid,color1,color2);
new Carray[] = {1,0,6,2,79,149,151,3,34};
ChangeVehicleColor(vehid,color1,Carray);
return CarmodDialog(playerid);
}
if(dialogid == 1113 && response)
{
if(listitem == 16) return CarmodDialog(playerid);
new Warray[] = {1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1096,1097,1098};
AddVehicleComponent(vehid,Warray);
return CarmodDialog(playerid);
}
if(dialogid == 1114 && response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 560)//Sultan
{
AddVehicleComponent(vehid, 1026);
AddVehicleComponent(vehid, 1027);
AddVehicleComponent(vehid, 1028);
AddVehicleComponent(vehid, 1032);
AddVehicleComponent(vehid, 1138);
AddVehicleComponent(vehid, 1141);
AddVehicleComponent(vehid, 1169);
}
if(vehmd == 562)//Elegy
{
AddVehicleComponent(vehid, 1036);
AddVehicleComponent(vehid, 1040);
AddVehicleComponent(vehid, 1034);
AddVehicleComponent(vehid, 1038);
AddVehicleComponent(vehid, 1147);
AddVehicleComponent(vehid, 1171);
AddVehicleComponent(vehid, 1149);
}
if(vehmd == 565)//Flash
{
AddVehicleComponent(vehid, 1047);
AddVehicleComponent(vehid, 1051);
AddVehicleComponent(vehid, 1046);
AddVehicleComponent(vehid, 1054);
AddVehicleComponent(vehid, 1049);
AddVehicleComponent(vehid, 1150);
AddVehicleComponent(vehid, 1153);
}
if(vehmd == 559)//Jester
{
AddVehicleComponent(vehid, 1069);
AddVehicleComponent(vehid, 1071);
AddVehicleComponent(vehid, 1065);
AddVehicleComponent(vehid, 1067);
AddVehicleComponent(vehid, 1162);
AddVehicleComponent(vehid, 1159);
AddVehicleComponent(vehid, 1160);
}
if(vehmd == 561)//Stratum
{
AddVehicleComponent(vehid, 1056);
AddVehicleComponent(vehid, 1062);
AddVehicleComponent(vehid, 1064);
AddVehicleComponent(vehid, 1055);
AddVehicleComponent(vehid, 1058);
AddVehicleComponent(vehid, 1154);
AddVehicleComponent(vehid, 1155);
}
if(vehmd == 558)//Uranus
{
AddVehicleComponent(vehid, 1090);
AddVehicleComponent(vehid, 1094);
AddVehicleComponent(vehid, 1092);
AddVehicleComponent(vehid, 1088);
AddVehicleComponent(vehid, 1164);
AddVehicleComponent(vehid, 1168);
AddVehicleComponent(vehid, 1166);
}
}
case 2:
{
if(vehmd == 560)//Sultan
{
AddVehicleComponent(vehid, 1031);
AddVehicleComponent(vehid, 1030);
AddVehicleComponent(vehid, 1029);
AddVehicleComponent(vehid, 1033);
AddVehicleComponent(vehid, 1139);
AddVehicleComponent(vehid, 1140);
AddVehicleComponent(vehid, 1170);
}
if(vehmd == 562)//Elegy
{
AddVehicleComponent(vehid, 1041);
AddVehicleComponent(vehid, 1039);
AddVehicleComponent(vehid, 1037);
AddVehicleComponent(vehid, 1035);
AddVehicleComponent(vehid, 1146);
AddVehicleComponent(vehid, 1148);
AddVehicleComponent(vehid, 1172);
}
if(vehmd == 565)//Flash
{
AddVehicleComponent(vehid, 1048);
AddVehicleComponent(vehid, 1045);
AddVehicleComponent(vehid, 1053);
AddVehicleComponent(vehid, 1050);
AddVehicleComponent(vehid, 1152);
AddVehicleComponent(vehid, 1151);
AddVehicleComponent(vehid, 1052);
}
if(vehmd == 559) //Jester
{
AddVehicleComponent(vehid, 1070);
AddVehicleComponent(vehid, 1072);
AddVehicleComponent(vehid, 1066);
AddVehicleComponent(vehid, 1068);
AddVehicleComponent(vehid, 1158);
AddVehicleComponent(vehid, 1161);
AddVehicleComponent(vehid, 1173);
}
if(vehmd == 561)//Stratum
{
AddVehicleComponent(vehid, 1057);
AddVehicleComponent(vehid, 1063);
AddVehicleComponent(vehid, 1059);
AddVehicleComponent(vehid, 1061);
AddVehicleComponent(vehid, 1060);
AddVehicleComponent(vehid, 1154);
AddVehicleComponent(vehid, 1157);
}
if(vehmd == 558) //Uranus
{
AddVehicleComponent(vehid, 1093);
AddVehicleComponent(vehid, 1095);
AddVehicleComponent(vehid, 1089);
AddVehicleComponent(vehid, 1091);
AddVehicleComponent(vehid, 1163);
AddVehicleComponent(vehid, 1167);
AddVehicleComponent(vehid, 1165);
}
}
case 3: CarmodDialog(playerid);
}
}
if(dialogid == 1001 && response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 576)//Tornado
{
AddVehicleComponent(vehid, 1134);
AddVehicleComponent(vehid, 1136);
AddVehicleComponent(vehid, 1137);
AddVehicleComponent(vehid, 1191);
AddVehicleComponent(vehid, 1192);
}
if(vehmd == 575)//Broadway
{
AddVehicleComponent(vehid, 1042);
AddVehicleComponent(vehid, 1044);
AddVehicleComponent(vehid, 1099);
AddVehicleComponent(vehid, 1174);
AddVehicleComponent(vehid, 1176);
}
if(vehmd == 535)//Slamvan
{
AddVehicleComponent(vehid, 1109);
AddVehicleComponent(vehid, 1113);
AddVehicleComponent(vehid, 1115);
AddVehicleComponent(vehid, 1117);
AddVehicleComponent(vehid, 1118);
AddVehicleComponent(vehid, 1120);
}
}
case 2:
{
if(vehmd == 576)//Tornado
{
AddVehicleComponent(vehid, 1135);
AddVehicleComponent(vehid, 1190);
AddVehicleComponent(vehid, 1193);
}
if(vehmd == 575)//Broadway
{
AddVehicleComponent(vehid, 1177);
AddVehicleComponent(vehid, 1175);
AddVehicleComponent(vehid, 1143);
}
if(vehmd == 535)//Slamvan
{
AddVehicleComponent(vehid, 1110);
AddVehicleComponent(vehid, 1114);
AddVehicleComponent(vehid, 1116);
AddVehicleComponent(vehid, 1119);
AddVehicleComponent(vehid, 1121);
}
}
case 3: CarmodDialog(playerid);
}
}
if(dialogid == 1002)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1129);
AddVehicleComponent(vehid, 1133);
AddVehicleComponent(vehid, 1102);
AddVehicleComponent(vehid, 1187);
AddVehicleComponent(vehid, 1189);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1104);
AddVehicleComponent(vehid, 1107);
AddVehicleComponent(vehid, 1108);
AddVehicleComponent(vehid, 1182);
AddVehicleComponent(vehid, 1184);
}
}
case 2:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1188);
AddVehicleComponent(vehid, 1186);
AddVehicleComponent(vehid, 1132);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1105);
AddVehicleComponent(vehid, 1183);
AddVehicleComponent(vehid, 1181);
}
}
case 3:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1130);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1128);
}
}
case 4:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1131);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1103);
}
}
case 5: CarmodDialog(playerid);
}
}
if(dialogid == 1003)//Remington
{
switch(listitem)
{
case 0:ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
AddVehicleComponent(vehid, 1100);
AddVehicleComponent(vehid, 1122);
AddVehicleComponent(vehid, 1123);
AddVehicleComponent(vehid, 1125);
AddVehicleComponent(vehid, 1126);
AddVehicleComponent(vehid, 1179);
AddVehicleComponent(vehid, 1180);
}
case 2:
{
AddVehicleComponent(vehid, 1185);
AddVehicleComponent(vehid, 1178);
AddVehicleComponent(vehid, 1127);
}
case 3: AddVehicleComponent(vehid, 1122),AddVehicleComponent(vehid, 1101);
case 4: AddVehicleComponent(vehid, 1106),AddVehicleComponent(vehid, 1124);
case 5: CarmodDialog(playerid);
}
}
if(dialogid == 1004 && response)//regular cars
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid,1010,DIALOG_STYLE_LIST,"Spoiler","Pro\nWin\nDrag\nAlpha\nChamp\nRace\nWorx\nFury\n{FF0000}Back","Select","Cancel");
}
case 1:
{
if(vehmd == 585 || vehmd == 603 || vehmd == 439 || vehmd == 458 || vehmd == 418 || vehmd == 527 || vehmd == 580)
{
AddVehicleComponent(vehid, 1006);
return RegularCarDialog(playerid);
}
else if(vehmd == 439 || vehmd == 458 || vehmd == 491 || vehmd == 517 ||vehmd == 547)
{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 415)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,"Hood","Champ\nFury\nRace\nWorx\n{FF0000}Back","Select","Cancel");
}
case 2:
{
if(vehmd == 549 || vehmd == 585 || vehmd == 603)
{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 516 || vehmd == 491 || vehmd == 517 || vehmd == 418 || vehmd == 527 || vehmd == 580)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else if(vehmd == 415 || vehmd == 547 || vehmd == 420 || vehmd == 587)
{CarmodDialog(playerid);}
else
{
AddVehicleComponent(vehid, 1006);
return RegularCarDialog(playerid);
}
}
case 3:
{
if(vehmd == 549 || vehmd == 585 || vehmd == 603 || vehmd == 551 || vehmd == 492 || vehmd == 529)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 505)
{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 418 || vehmd == 527 || vehmd == 580 || vehmd == 491 || vehmd == 517 || vehmd == 516)
{CarmodDialog(playerid);}
else{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
}
case 4:
{
if(vehmd == 549 || vehmd == 550 || vehmd == 585 || vehmd == 603)
{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 489 || vehmd == 505 || vehmd == 551 || vehmd == 492 || vehmd == 529 || vehmd == 439 || vehmd == 458 || vehmd == 410 || vehmd == 436)
{CarmodDialog(playerid);}
else
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
}
case 5:
{
if(vehmd == 585 || vehmd == 603 || vehmd == 550 || vehmd == 549)
{CarmodDialog(playerid);}
else{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
}
case 6: CarmodDialog(playerid);
}
}
if(dialogid == 1010 && response)
{
if(listitem == 8) return RegularCarDialog(playerid);
new Xarray[] = {1000,1001,1002,1003,1014,1015,1016,1023};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1020 && response)
{
if(listitem == 4) return RegularCarDialog(playerid);
new Xarray[] = {1004,1005,1011,1012};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1040 && response)
{
switch(listitem)
{
case 0:
{
AddVehicleComponent(vehid, 1142);
AddVehicleComponent(vehid, 1143);
return RegularCarDialog(playerid);
}
case 1:
{
AddVehicleComponent(vehid, 1144);
AddVehicleComponent(vehid, 1145);
return RegularCarDialog(playerid);
}
case 2: RegularCarDialog(playerid);
}
}
if(dialogid == 1060 && response)
{
if(listitem == 2) return RegularCarDialog(playerid);
new Xarray[] = {1013,1024};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1115 && response)
{
new Parray[] = {0,1,2};
ChangeVehiclePaintjob(vehid, Parray);
return CarmodDialog(playerid);
}
return 1;
}
/*******************************************************************************
///// ///// End Of File \\\\\ \\\\\\
******************************************************************************/Quote from June 10, 2012, 6:58 pm:
http://balkan-samp.com/forum/index.php?topic=40233.0
pogledaj odma prvo
pogledaj odma prvo
njemu neradi komanda.. al eto sad zna kako poravnat i riješit taj warning
pre 13 godina
Evo ga sad je sve super.... 😛 a samo mozes mi pomoci da na tim kordinatama stoji neki text i pise "Kucajte tune" bio bi ti zahvalan 😛
pre 13 godina
opet ravnaj linije 😄
evo ti kod...
evo ti kod...
/*******************************************************************************
//// //////////////////////////////////////////////// ////
\\\\ \\\\ \\\\ \\\\
//// //// CarTuning by Antonio144 //// ////
\\\\ \\\\ \\\\ \\\\
//// //////////////////////////////////////////////// ////
\\\\ \\\\\\\\ Version: 1.0 \\\\\\\\\\\\ \\\\
//// //////// Relese Date: 08/05/2011 //////////// ////
\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\
//// //// //// ////
\\\\ \\\\ Thanks to RyDer for \\\\ \\\\
//// //// GetVehicleColor include //// ////
\\\\ \\\\ \\\\ \\\\
//// //////////////////////////////////////////////// ////
\\\\ \\\\ \\\\ \\\\
//// //// You CAN edit this FS to you liking //// ////
\\\\ \\\\ You CANNOT clame this as your own \\\\ \\\\
//// //// You CANNOT re-release or post this on //// ////
\\\\ \\\\ other sites without my permission \\\\ \\\\
//// //////////////////////////////////////////////// ////
*******************************************************************************/
#define FILTERSCRIPT
#include
#include
#define RED 0xEB0000FF
CarmodDialog(playerid)
{
ShowPlayerDialog(playerid,1111,DIALOG_STYLE_LIST,"Select things to put in your car","Nitro\nCar Color\nWheels\nStereo\nHydraulics\nCar Components","Select","Cancel");
return 1;
}
RegularCarDialog(playerid)
{
new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
new string;
if(vehmd == 401 || vehmd == 496 || vehmd == 518 || vehmd == 540 || vehmd == 546 || vehmd == 589)
{string = "Spoiler\nHood\nRoof\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 549)
{string = "Spoiler\nHood\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 550)
{string = "Spoiler\nHood\nRoof\nVents\nLights\n{FF0000}Back";}
else if(vehmd == 585 || vehmd == 603)
{string = "Spoiler\nRoof\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 410 || vehmd == 436)
{string = "Spoiler\nRoof\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 439 || vehmd == 458)
{string = "Spoiler\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 551 || vehmd == 492 || vehmd == 529)
{string = "Spoiler\nHood\nRoof\nSideskirt\n{FF0000}Back";}
else if(vehmd == 489 || vehmd == 505)
{string = "Spoiler\nHood\nRoof\nLights\n{FF0000}Back";}
else if(vehmd == 516)
{string = "Spoiler\nHood\nSideskirt\n{FF0000}Back";}
else if(vehmd == 491 || vehmd == 517)
{string = "Spoiler\nVents\nSideskirt\n{FF0000}Back";}
else if(vehmd == 418 || vehmd == 527 || vehmd == 580)
{string = "Spoiler\nRoof\nSideskirt\n{FF0000}Back";}
else if(vehmd == 420 || vehmd == 587)
{string = "Spoiler\nHood\n{FF0000}Back";}
else if(vehmd == 547)
{string = "Spoiler\nVents\n{FF0000}Back";}
else if(vehmd == 415)
{string = "Spoiler\nSideskirt\n{FF0000}Back";}
ShowPlayerDialog(playerid,1004,DIALOG_STYLE_LIST,"Choose one",string,"Select","Cancel");
return 1;
}
public OnFilterScriptInit()
{
printf("\n ----------------------------");
print(" \n Car Tuning FileScript loaded");
printf("\n ----------------------------\n");
Create3DTextLabel("Kucajte /tune", -1,2780.3049,-1606.6171,10.5460, 30, 0, 0);
return 1;
}
public OnFilterScriptExit()
{
printf("\n ------------------------------");
print(" \n Car Tuning FileScript unloaded");
printf("\n ------------------------------\n");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tune", cmdtext, true, 10) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,2780.3049,-1606.6171,10.5460))
{
CarmodDialog(playerid);
}
else SendClientMessage(playerid,-1,"Nisi na mjestu za tuniranje!");
return 1;
}
else SendClientMessage(playerid,RED,"You must be in a vehicle to open this dialog!");
}
return 0;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new vehid = GetPlayerVehicleID(playerid);
new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
if(dialogid == 1111 && response)
{
switch(listitem)
{
case 0: AddVehicleComponent(vehid,1010),CarmodDialog(playerid), PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
case 1: ShowPlayerDialog(playerid,1112,DIALOG_STYLE_LIST,"Choose primary color:","White\nBlack\nOrange\nLight Blue\nDark Blue\nPurple\nRed\nDark Red\nGrey","Ok","Cancle");
case 2: ShowPlayerDialog(playerid,1113,DIALOG_STYLE_LIST,"Choose a wheel:","Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAcces\n{FF0000}Back","Ok","Cancle");
case 3: AddVehicleComponent(vehid, 1086), PlayerPlaySound(playerid,1133,0.0,0.0,0.0),CarmodDialog(playerid);
case 4: AddVehicleComponent(vehid, 1087), PlayerPlaySound(playerid,1133,0.0,0.0,0.0),CarmodDialog(playerid);
case 5:
{
if(vehmd == 562 || vehmd == 565 || vehmd == 559 || vehmd == 561 || vehmd == 560 || vehmd == 558)
{
ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Choose one","Paintjob\nAlien\nX-Flow\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 576 || vehmd == 575 || vehmd == 535)
{
ShowPlayerDialog(playerid,1001,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 567 || vehmd == 536)
{
ShowPlayerDialog(playerid,1002,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nHardtop Roof\nSofttop Roof\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 534)
{
ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 496 || vehmd == 505 || vehmd == 516 || vehmd == 517 || vehmd == 518 || vehmd == 527 || vehmd == 529 || vehmd == 540 || vehmd == 546 || vehmd == 547 || vehmd == 549 || vehmd == 550 || vehmd == 551 || vehmd == 580 || vehmd == 585 || vehmd == 587 || vehmd == 589 || vehmd == 600 || vehmd == 603 || vehmd == 401 || vehmd == 410 || vehmd == 415 || vehmd == 418 || vehmd == 420 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 491 || vehmd == 492)
{
RegularCarDialog(playerid);
}
else
{
SendClientMessage(playerid,RED,"Your car cannot be tuned!");
}
}
}
}
if(dialogid == 1112 && response)
{
new color1, color2;
GetVehicleColor(vehid,color1,color2);
new Carray[] = {1,0,6,2,79,149,151,3,34};
ChangeVehicleColor(vehid,Carray,color2);
return ShowPlayerDialog(playerid,1116,DIALOG_STYLE_LIST,"Choose second color:","White\nBlack\nOrange\nLight Blue\nDark Blue\nPurple\nRed\nDark Red\nGrey","Ok","Cancle");
}
if(dialogid == 1116 && response)
{
new color1, color2;
GetVehicleColor(vehid,color1,color2);
new Carray[] = {1,0,6,2,79,149,151,3,34};
ChangeVehicleColor(vehid,color1,Carray);
return CarmodDialog(playerid);
}
if(dialogid == 1113 && response)
{
if(listitem == 16) return CarmodDialog(playerid);
new Warray[] = {1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1096,1097,1098};
AddVehicleComponent(vehid,Warray);
return CarmodDialog(playerid);
}
if(dialogid == 1114 && response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 560)//Sultan
{
AddVehicleComponent(vehid, 1026);
AddVehicleComponent(vehid, 1027);
AddVehicleComponent(vehid, 1028);
AddVehicleComponent(vehid, 1032);
AddVehicleComponent(vehid, 1138);
AddVehicleComponent(vehid, 1141);
AddVehicleComponent(vehid, 1169);
}
if(vehmd == 562)//Elegy
{
AddVehicleComponent(vehid, 1036);
AddVehicleComponent(vehid, 1040);
AddVehicleComponent(vehid, 1034);
AddVehicleComponent(vehid, 1038);
AddVehicleComponent(vehid, 1147);
AddVehicleComponent(vehid, 1171);
AddVehicleComponent(vehid, 1149);
}
if(vehmd == 565)//Flash
{
AddVehicleComponent(vehid, 1047);
AddVehicleComponent(vehid, 1051);
AddVehicleComponent(vehid, 1046);
AddVehicleComponent(vehid, 1054);
AddVehicleComponent(vehid, 1049);
AddVehicleComponent(vehid, 1150);
AddVehicleComponent(vehid, 1153);
}
if(vehmd == 559)//Jester
{
AddVehicleComponent(vehid, 1069);
AddVehicleComponent(vehid, 1071);
AddVehicleComponent(vehid, 1065);
AddVehicleComponent(vehid, 1067);
AddVehicleComponent(vehid, 1162);
AddVehicleComponent(vehid, 1159);
AddVehicleComponent(vehid, 1160);
}
if(vehmd == 561)//Stratum
{
AddVehicleComponent(vehid, 1056);
AddVehicleComponent(vehid, 1062);
AddVehicleComponent(vehid, 1064);
AddVehicleComponent(vehid, 1055);
AddVehicleComponent(vehid, 1058);
AddVehicleComponent(vehid, 1154);
AddVehicleComponent(vehid, 1155);
}
if(vehmd == 558)//Uranus
{
AddVehicleComponent(vehid, 1090);
AddVehicleComponent(vehid, 1094);
AddVehicleComponent(vehid, 1092);
AddVehicleComponent(vehid, 1088);
AddVehicleComponent(vehid, 1164);
AddVehicleComponent(vehid, 1168);
AddVehicleComponent(vehid, 1166);
}
}
case 2:
{
if(vehmd == 560)//Sultan
{
AddVehicleComponent(vehid, 1031);
AddVehicleComponent(vehid, 1030);
AddVehicleComponent(vehid, 1029);
AddVehicleComponent(vehid, 1033);
AddVehicleComponent(vehid, 1139);
AddVehicleComponent(vehid, 1140);
AddVehicleComponent(vehid, 1170);
}
if(vehmd == 562)//Elegy
{
AddVehicleComponent(vehid, 1041);
AddVehicleComponent(vehid, 1039);
AddVehicleComponent(vehid, 1037);
AddVehicleComponent(vehid, 1035);
AddVehicleComponent(vehid, 1146);
AddVehicleComponent(vehid, 1148);
AddVehicleComponent(vehid, 1172);
}
if(vehmd == 565)//Flash
{
AddVehicleComponent(vehid, 1048);
AddVehicleComponent(vehid, 1045);
AddVehicleComponent(vehid, 1053);
AddVehicleComponent(vehid, 1050);
AddVehicleComponent(vehid, 1152);
AddVehicleComponent(vehid, 1151);
AddVehicleComponent(vehid, 1052);
}
if(vehmd == 559) //Jester
{
AddVehicleComponent(vehid, 1070);
AddVehicleComponent(vehid, 1072);
AddVehicleComponent(vehid, 1066);
AddVehicleComponent(vehid, 1068);
AddVehicleComponent(vehid, 1158);
AddVehicleComponent(vehid, 1161);
AddVehicleComponent(vehid, 1173);
}
if(vehmd == 561)//Stratum
{
AddVehicleComponent(vehid, 1057);
AddVehicleComponent(vehid, 1063);
AddVehicleComponent(vehid, 1059);
AddVehicleComponent(vehid, 1061);
AddVehicleComponent(vehid, 1060);
AddVehicleComponent(vehid, 1154);
AddVehicleComponent(vehid, 1157);
}
if(vehmd == 558) //Uranus
{
AddVehicleComponent(vehid, 1093);
AddVehicleComponent(vehid, 1095);
AddVehicleComponent(vehid, 1089);
AddVehicleComponent(vehid, 1091);
AddVehicleComponent(vehid, 1163);
AddVehicleComponent(vehid, 1167);
AddVehicleComponent(vehid, 1165);
}
}
case 3: CarmodDialog(playerid);
}
}
if(dialogid == 1001 && response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 576)//Tornado
{
AddVehicleComponent(vehid, 1134);
AddVehicleComponent(vehid, 1136);
AddVehicleComponent(vehid, 1137);
AddVehicleComponent(vehid, 1191);
AddVehicleComponent(vehid, 1192);
}
if(vehmd == 575)//Broadway
{
AddVehicleComponent(vehid, 1042);
AddVehicleComponent(vehid, 1044);
AddVehicleComponent(vehid, 1099);
AddVehicleComponent(vehid, 1174);
AddVehicleComponent(vehid, 1176);
}
if(vehmd == 535)//Slamvan
{
AddVehicleComponent(vehid, 1109);
AddVehicleComponent(vehid, 1113);
AddVehicleComponent(vehid, 1115);
AddVehicleComponent(vehid, 1117);
AddVehicleComponent(vehid, 1118);
AddVehicleComponent(vehid, 1120);
}
}
case 2:
{
if(vehmd == 576)//Tornado
{
AddVehicleComponent(vehid, 1135);
AddVehicleComponent(vehid, 1190);
AddVehicleComponent(vehid, 1193);
}
if(vehmd == 575)//Broadway
{
AddVehicleComponent(vehid, 1177);
AddVehicleComponent(vehid, 1175);
AddVehicleComponent(vehid, 1143);
}
if(vehmd == 535)//Slamvan
{
AddVehicleComponent(vehid, 1110);
AddVehicleComponent(vehid, 1114);
AddVehicleComponent(vehid, 1116);
AddVehicleComponent(vehid, 1119);
AddVehicleComponent(vehid, 1121);
}
}
case 3: CarmodDialog(playerid);
}
}
if(dialogid == 1002)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1129);
AddVehicleComponent(vehid, 1133);
AddVehicleComponent(vehid, 1102);
AddVehicleComponent(vehid, 1187);
AddVehicleComponent(vehid, 1189);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1104);
AddVehicleComponent(vehid, 1107);
AddVehicleComponent(vehid, 1108);
AddVehicleComponent(vehid, 1182);
AddVehicleComponent(vehid, 1184);
}
}
case 2:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1188);
AddVehicleComponent(vehid, 1186);
AddVehicleComponent(vehid, 1132);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1105);
AddVehicleComponent(vehid, 1183);
AddVehicleComponent(vehid, 1181);
}
}
case 3:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1130);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1128);
}
}
case 4:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1131);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1103);
}
}
case 5: CarmodDialog(playerid);
}
}
if(dialogid == 1003)//Remington
{
switch(listitem)
{
case 0:ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
AddVehicleComponent(vehid, 1100);
AddVehicleComponent(vehid, 1122);
AddVehicleComponent(vehid, 1123);
AddVehicleComponent(vehid, 1125);
AddVehicleComponent(vehid, 1126);
AddVehicleComponent(vehid, 1179);
AddVehicleComponent(vehid, 1180);
}
case 2:
{
AddVehicleComponent(vehid, 1185);
AddVehicleComponent(vehid, 1178);
AddVehicleComponent(vehid, 1127);
}
case 3: AddVehicleComponent(vehid, 1122),AddVehicleComponent(vehid, 1101);
case 4: AddVehicleComponent(vehid, 1106),AddVehicleComponent(vehid, 1124);
case 5: CarmodDialog(playerid);
}
}
if(dialogid == 1004 && response)//regular cars
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid,1010,DIALOG_STYLE_LIST,"Spoiler","Pro\nWin\nDrag\nAlpha\nChamp\nRace\nWorx\nFury\n{FF0000}Back","Select","Cancel");
}
case 1:
{
if(vehmd == 585 || vehmd == 603 || vehmd == 439 || vehmd == 458 || vehmd == 418 || vehmd == 527 || vehmd == 580)
{
AddVehicleComponent(vehid, 1006);
return RegularCarDialog(playerid);
}
else if(vehmd == 439 || vehmd == 458 || vehmd == 491 || vehmd == 517 ||vehmd == 547)
{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 415)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,"Hood","Champ\nFury\nRace\nWorx\n{FF0000}Back","Select","Cancel");
}
case 2:
{
if(vehmd == 549 || vehmd == 585 || vehmd == 603)
{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 516 || vehmd == 491 || vehmd == 517 || vehmd == 418 || vehmd == 527 || vehmd == 580)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else if(vehmd == 415 || vehmd == 547 || vehmd == 420 || vehmd == 587)
{CarmodDialog(playerid);}
else
{
AddVehicleComponent(vehid, 1006);
return RegularCarDialog(playerid);
}
}
case 3:
{
if(vehmd == 549 || vehmd == 585 || vehmd == 603 || vehmd == 551 || vehmd == 492 || vehmd == 529)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 505)
{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 418 || vehmd == 527 || vehmd == 580 || vehmd == 491 || vehmd == 517 || vehmd == 516)
{CarmodDialog(playerid);}
else{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
}
case 4:
{
if(vehmd == 549 || vehmd == 550 || vehmd == 585 || vehmd == 603)
{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 489 || vehmd == 505 || vehmd == 551 || vehmd == 492 || vehmd == 529 || vehmd == 439 || vehmd == 458 || vehmd == 410 || vehmd == 436)
{CarmodDialog(playerid);}
else
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
}
case 5:
{
if(vehmd == 585 || vehmd == 603 || vehmd == 550 || vehmd == 549)
{CarmodDialog(playerid);}
else{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
}
case 6: CarmodDialog(playerid);
}
}
if(dialogid == 1010 && response)
{
if(listitem == 8) return RegularCarDialog(playerid);
new Xarray[] = {1000,1001,1002,1003,1014,1015,1016,1023};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1020 && response)
{
if(listitem == 4) return RegularCarDialog(playerid);
new Xarray[] = {1004,1005,1011,1012};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1040 && response)
{
switch(listitem)
{
case 0:
{
AddVehicleComponent(vehid, 1142);
AddVehicleComponent(vehid, 1143);
return RegularCarDialog(playerid);
}
case 1:
{
AddVehicleComponent(vehid, 1144);
AddVehicleComponent(vehid, 1145);
return RegularCarDialog(playerid);
}
case 2: RegularCarDialog(playerid);
}
}
if(dialogid == 1060 && response)
{
if(listitem == 2) return RegularCarDialog(playerid);
new Xarray[] = {1013,1024};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1115 && response)
{
new Parray[] = {0,1,2};
ChangeVehiclePaintjob(vehid, Parray);
return CarmodDialog(playerid);
}
return 1;
}
/*******************************************************************************
///// ///// End Of File \\\\\ \\\\\\
******************************************************************************/
pre 13 godina
joj.. 😄
probaj sad
ako sad neće daj mi ponovo x,y,z koordinate :/
probaj sad
/*******************************************************************************
//// //////////////////////////////////////////////// ////
\\\\ \\\\ \\\\ \\\\
//// //// CarTuning by Antonio144 //// ////
\\\\ \\\\ \\\\ \\\\
//// //////////////////////////////////////////////// ////
\\\\ \\\\\\\\ Version: 1.0 \\\\\\\\\\\\ \\\\
//// //////// Relese Date: 08/05/2011 //////////// ////
\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\
//// //// //// ////
\\\\ \\\\ Thanks to RyDer for \\\\ \\\\
//// //// GetVehicleColor include //// ////
\\\\ \\\\ \\\\ \\\\
//// //////////////////////////////////////////////// ////
\\\\ \\\\ \\\\ \\\\
//// //// You CAN edit this FS to you liking //// ////
\\\\ \\\\ You CANNOT clame this as your own \\\\ \\\\
//// //// You CANNOT re-release or post this on //// ////
\\\\ \\\\ other sites without my permission \\\\ \\\\
//// //////////////////////////////////////////////// ////
*******************************************************************************/
#define FILTERSCRIPT
#include
#include
#define RED 0xEB0000FF
CarmodDialog(playerid)
{
ShowPlayerDialog(playerid,1111,DIALOG_STYLE_LIST,"Select things to put in your car","Nitro\nCar Color\nWheels\nStereo\nHydraulics\nCar Components","Select","Cancel");
return 1;
}
RegularCarDialog(playerid)
{
new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
new string;
if(vehmd == 401 || vehmd == 496 || vehmd == 518 || vehmd == 540 || vehmd == 546 || vehmd == 589)
{string = "Spoiler\nHood\nRoof\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 549)
{string = "Spoiler\nHood\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 550)
{string = "Spoiler\nHood\nRoof\nVents\nLights\n{FF0000}Back";}
else if(vehmd == 585 || vehmd == 603)
{string = "Spoiler\nRoof\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 410 || vehmd == 436)
{string = "Spoiler\nRoof\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 439 || vehmd == 458)
{string = "Spoiler\nVents\nSideskirt\nLights\n{FF0000}Back";}
else if(vehmd == 551 || vehmd == 492 || vehmd == 529)
{string = "Spoiler\nHood\nRoof\nSideskirt\n{FF0000}Back";}
else if(vehmd == 489 || vehmd == 505)
{string = "Spoiler\nHood\nRoof\nLights\n{FF0000}Back";}
else if(vehmd == 516)
{string = "Spoiler\nHood\nSideskirt\n{FF0000}Back";}
else if(vehmd == 491 || vehmd == 517)
{string = "Spoiler\nVents\nSideskirt\n{FF0000}Back";}
else if(vehmd == 418 || vehmd == 527 || vehmd == 580)
{string = "Spoiler\nRoof\nSideskirt\n{FF0000}Back";}
else if(vehmd == 420 || vehmd == 587)
{string = "Spoiler\nHood\n{FF0000}Back";}
else if(vehmd == 547)
{string = "Spoiler\nVents\n{FF0000}Back";}
else if(vehmd == 415)
{string = "Spoiler\nSideskirt\n{FF0000}Back";}
ShowPlayerDialog(playerid,1004,DIALOG_STYLE_LIST,"Choose one",string,"Select","Cancel");
return 1;
}
public OnFilterScriptInit()
{
printf("\n ----------------------------");
print(" \n Car Tuning FileScript loaded");
printf("\n ----------------------------\n");
Create3DTextLabel("Kucajte /tune", -1, 2780.3049,-1606.6171,10.5460, 20.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0, 0, -1);
return 1;
}
public OnFilterScriptExit()
{
printf("\n ------------------------------");
print(" \n Car Tuning FileScript unloaded");
printf("\n ------------------------------\n");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tune", cmdtext, true, 10) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,2780.3049,-1606.6171,10.5460))
{
CarmodDialog(playerid);
}
else SendClientMessage(playerid,-1,"Nisi na mjestu za tuniranje!");
return 1;
}
else SendClientMessage(playerid,RED,"You must be in a vehicle to open this dialog!");
}
return 0;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new vehid = GetPlayerVehicleID(playerid);
new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
if(dialogid == 1111 && response)
{
switch(listitem)
{
case 0: AddVehicleComponent(vehid,1010),CarmodDialog(playerid), PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
case 1: ShowPlayerDialog(playerid,1112,DIALOG_STYLE_LIST,"Choose primary color:","White\nBlack\nOrange\nLight Blue\nDark Blue\nPurple\nRed\nDark Red\nGrey","Ok","Cancle");
case 2: ShowPlayerDialog(playerid,1113,DIALOG_STYLE_LIST,"Choose a wheel:","Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAcces\n{FF0000}Back","Ok","Cancle");
case 3: AddVehicleComponent(vehid, 1086), PlayerPlaySound(playerid,1133,0.0,0.0,0.0),CarmodDialog(playerid);
case 4: AddVehicleComponent(vehid, 1087), PlayerPlaySound(playerid,1133,0.0,0.0,0.0),CarmodDialog(playerid);
case 5:
{
if(vehmd == 562 || vehmd == 565 || vehmd == 559 || vehmd == 561 || vehmd == 560 || vehmd == 558)
{
ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Choose one","Paintjob\nAlien\nX-Flow\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 576 || vehmd == 575 || vehmd == 535)
{
ShowPlayerDialog(playerid,1001,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 567 || vehmd == 536)
{
ShowPlayerDialog(playerid,1002,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nHardtop Roof\nSofttop Roof\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 534)
{
ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Back","Select","Cancel");
}
else if(vehmd == 496 || vehmd == 505 || vehmd == 516 || vehmd == 517 || vehmd == 518 || vehmd == 527 || vehmd == 529 || vehmd == 540 || vehmd == 546 || vehmd == 547 || vehmd == 549 || vehmd == 550 || vehmd == 551 || vehmd == 580 || vehmd == 585 || vehmd == 587 || vehmd == 589 || vehmd == 600 || vehmd == 603 || vehmd == 401 || vehmd == 410 || vehmd == 415 || vehmd == 418 || vehmd == 420 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 491 || vehmd == 492)
{
RegularCarDialog(playerid);
}
else
{
SendClientMessage(playerid,RED,"Your car cannot be tuned!");
}
}
}
}
if(dialogid == 1112 && response)
{
new color1, color2;
GetVehicleColor(vehid,color1,color2);
new Carray[] = {1,0,6,2,79,149,151,3,34};
ChangeVehicleColor(vehid,Carray,color2);
return ShowPlayerDialog(playerid,1116,DIALOG_STYLE_LIST,"Choose second color:","White\nBlack\nOrange\nLight Blue\nDark Blue\nPurple\nRed\nDark Red\nGrey","Ok","Cancle");
}
if(dialogid == 1116 && response)
{
new color1, color2;
GetVehicleColor(vehid,color1,color2);
new Carray[] = {1,0,6,2,79,149,151,3,34};
ChangeVehicleColor(vehid,color1,Carray);
return CarmodDialog(playerid);
}
if(dialogid == 1113 && response)
{
if(listitem == 16) return CarmodDialog(playerid);
new Warray[] = {1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1096,1097,1098};
AddVehicleComponent(vehid,Warray);
return CarmodDialog(playerid);
}
if(dialogid == 1114 && response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 560)//Sultan
{
AddVehicleComponent(vehid, 1026);
AddVehicleComponent(vehid, 1027);
AddVehicleComponent(vehid, 1028);
AddVehicleComponent(vehid, 1032);
AddVehicleComponent(vehid, 1138);
AddVehicleComponent(vehid, 1141);
AddVehicleComponent(vehid, 1169);
}
if(vehmd == 562)//Elegy
{
AddVehicleComponent(vehid, 1036);
AddVehicleComponent(vehid, 1040);
AddVehicleComponent(vehid, 1034);
AddVehicleComponent(vehid, 1038);
AddVehicleComponent(vehid, 1147);
AddVehicleComponent(vehid, 1171);
AddVehicleComponent(vehid, 1149);
}
if(vehmd == 565)//Flash
{
AddVehicleComponent(vehid, 1047);
AddVehicleComponent(vehid, 1051);
AddVehicleComponent(vehid, 1046);
AddVehicleComponent(vehid, 1054);
AddVehicleComponent(vehid, 1049);
AddVehicleComponent(vehid, 1150);
AddVehicleComponent(vehid, 1153);
}
if(vehmd == 559)//Jester
{
AddVehicleComponent(vehid, 1069);
AddVehicleComponent(vehid, 1071);
AddVehicleComponent(vehid, 1065);
AddVehicleComponent(vehid, 1067);
AddVehicleComponent(vehid, 1162);
AddVehicleComponent(vehid, 1159);
AddVehicleComponent(vehid, 1160);
}
if(vehmd == 561)//Stratum
{
AddVehicleComponent(vehid, 1056);
AddVehicleComponent(vehid, 1062);
AddVehicleComponent(vehid, 1064);
AddVehicleComponent(vehid, 1055);
AddVehicleComponent(vehid, 1058);
AddVehicleComponent(vehid, 1154);
AddVehicleComponent(vehid, 1155);
}
if(vehmd == 558)//Uranus
{
AddVehicleComponent(vehid, 1090);
AddVehicleComponent(vehid, 1094);
AddVehicleComponent(vehid, 1092);
AddVehicleComponent(vehid, 1088);
AddVehicleComponent(vehid, 1164);
AddVehicleComponent(vehid, 1168);
AddVehicleComponent(vehid, 1166);
}
}
case 2:
{
if(vehmd == 560)//Sultan
{
AddVehicleComponent(vehid, 1031);
AddVehicleComponent(vehid, 1030);
AddVehicleComponent(vehid, 1029);
AddVehicleComponent(vehid, 1033);
AddVehicleComponent(vehid, 1139);
AddVehicleComponent(vehid, 1140);
AddVehicleComponent(vehid, 1170);
}
if(vehmd == 562)//Elegy
{
AddVehicleComponent(vehid, 1041);
AddVehicleComponent(vehid, 1039);
AddVehicleComponent(vehid, 1037);
AddVehicleComponent(vehid, 1035);
AddVehicleComponent(vehid, 1146);
AddVehicleComponent(vehid, 1148);
AddVehicleComponent(vehid, 1172);
}
if(vehmd == 565)//Flash
{
AddVehicleComponent(vehid, 1048);
AddVehicleComponent(vehid, 1045);
AddVehicleComponent(vehid, 1053);
AddVehicleComponent(vehid, 1050);
AddVehicleComponent(vehid, 1152);
AddVehicleComponent(vehid, 1151);
AddVehicleComponent(vehid, 1052);
}
if(vehmd == 559) //Jester
{
AddVehicleComponent(vehid, 1070);
AddVehicleComponent(vehid, 1072);
AddVehicleComponent(vehid, 1066);
AddVehicleComponent(vehid, 1068);
AddVehicleComponent(vehid, 1158);
AddVehicleComponent(vehid, 1161);
AddVehicleComponent(vehid, 1173);
}
if(vehmd == 561)//Stratum
{
AddVehicleComponent(vehid, 1057);
AddVehicleComponent(vehid, 1063);
AddVehicleComponent(vehid, 1059);
AddVehicleComponent(vehid, 1061);
AddVehicleComponent(vehid, 1060);
AddVehicleComponent(vehid, 1154);
AddVehicleComponent(vehid, 1157);
}
if(vehmd == 558) //Uranus
{
AddVehicleComponent(vehid, 1093);
AddVehicleComponent(vehid, 1095);
AddVehicleComponent(vehid, 1089);
AddVehicleComponent(vehid, 1091);
AddVehicleComponent(vehid, 1163);
AddVehicleComponent(vehid, 1167);
AddVehicleComponent(vehid, 1165);
}
}
case 3: CarmodDialog(playerid);
}
}
if(dialogid == 1001 && response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 576)//Tornado
{
AddVehicleComponent(vehid, 1134);
AddVehicleComponent(vehid, 1136);
AddVehicleComponent(vehid, 1137);
AddVehicleComponent(vehid, 1191);
AddVehicleComponent(vehid, 1192);
}
if(vehmd == 575)//Broadway
{
AddVehicleComponent(vehid, 1042);
AddVehicleComponent(vehid, 1044);
AddVehicleComponent(vehid, 1099);
AddVehicleComponent(vehid, 1174);
AddVehicleComponent(vehid, 1176);
}
if(vehmd == 535)//Slamvan
{
AddVehicleComponent(vehid, 1109);
AddVehicleComponent(vehid, 1113);
AddVehicleComponent(vehid, 1115);
AddVehicleComponent(vehid, 1117);
AddVehicleComponent(vehid, 1118);
AddVehicleComponent(vehid, 1120);
}
}
case 2:
{
if(vehmd == 576)//Tornado
{
AddVehicleComponent(vehid, 1135);
AddVehicleComponent(vehid, 1190);
AddVehicleComponent(vehid, 1193);
}
if(vehmd == 575)//Broadway
{
AddVehicleComponent(vehid, 1177);
AddVehicleComponent(vehid, 1175);
AddVehicleComponent(vehid, 1143);
}
if(vehmd == 535)//Slamvan
{
AddVehicleComponent(vehid, 1110);
AddVehicleComponent(vehid, 1114);
AddVehicleComponent(vehid, 1116);
AddVehicleComponent(vehid, 1119);
AddVehicleComponent(vehid, 1121);
}
}
case 3: CarmodDialog(playerid);
}
}
if(dialogid == 1002)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1129);
AddVehicleComponent(vehid, 1133);
AddVehicleComponent(vehid, 1102);
AddVehicleComponent(vehid, 1187);
AddVehicleComponent(vehid, 1189);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1104);
AddVehicleComponent(vehid, 1107);
AddVehicleComponent(vehid, 1108);
AddVehicleComponent(vehid, 1182);
AddVehicleComponent(vehid, 1184);
}
}
case 2:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1188);
AddVehicleComponent(vehid, 1186);
AddVehicleComponent(vehid, 1132);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1105);
AddVehicleComponent(vehid, 1183);
AddVehicleComponent(vehid, 1181);
}
}
case 3:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1130);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1128);
}
}
case 4:
{
if(vehmd == 567)//Savanna
{
AddVehicleComponent(vehid, 1131);
}
if(vehmd == 536)//Blade
{
AddVehicleComponent(vehid, 1103);
}
}
case 5: CarmodDialog(playerid);
}
}
if(dialogid == 1003)//Remington
{
switch(listitem)
{
case 0:ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Choose one:","Paintjob 1\nPaintjob 2\nPaintjob 3","Ok","Cancel");
case 1:
{
AddVehicleComponent(vehid, 1100);
AddVehicleComponent(vehid, 1122);
AddVehicleComponent(vehid, 1123);
AddVehicleComponent(vehid, 1125);
AddVehicleComponent(vehid, 1126);
AddVehicleComponent(vehid, 1179);
AddVehicleComponent(vehid, 1180);
}
case 2:
{
AddVehicleComponent(vehid, 1185);
AddVehicleComponent(vehid, 1178);
AddVehicleComponent(vehid, 1127);
}
case 3: AddVehicleComponent(vehid, 1122),AddVehicleComponent(vehid, 1101);
case 4: AddVehicleComponent(vehid, 1106),AddVehicleComponent(vehid, 1124);
case 5: CarmodDialog(playerid);
}
}
if(dialogid == 1004 && response)//regular cars
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid,1010,DIALOG_STYLE_LIST,"Spoiler","Pro\nWin\nDrag\nAlpha\nChamp\nRace\nWorx\nFury\n{FF0000}Back","Select","Cancel");
}
case 1:
{
if(vehmd == 585 || vehmd == 603 || vehmd == 439 || vehmd == 458 || vehmd == 418 || vehmd == 527 || vehmd == 580)
{
AddVehicleComponent(vehid, 1006);
return RegularCarDialog(playerid);
}
else if(vehmd == 439 || vehmd == 458 || vehmd == 491 || vehmd == 517 ||vehmd == 547)
{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 415)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,"Hood","Champ\nFury\nRace\nWorx\n{FF0000}Back","Select","Cancel");
}
case 2:
{
if(vehmd == 549 || vehmd == 585 || vehmd == 603)
{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 516 || vehmd == 491 || vehmd == 517 || vehmd == 418 || vehmd == 527 || vehmd == 580)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else if(vehmd == 415 || vehmd == 547 || vehmd == 420 || vehmd == 587)
{CarmodDialog(playerid);}
else
{
AddVehicleComponent(vehid, 1006);
return RegularCarDialog(playerid);
}
}
case 3:
{
if(vehmd == 549 || vehmd == 585 || vehmd == 603 || vehmd == 551 || vehmd == 492 || vehmd == 529)
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 505)
{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 418 || vehmd == 527 || vehmd == 580 || vehmd == 491 || vehmd == 517 || vehmd == 516)
{CarmodDialog(playerid);}
else{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Back","Select","Cancel");}
}
case 4:
{
if(vehmd == 549 || vehmd == 550 || vehmd == 585 || vehmd == 603)
{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
else if(vehmd == 489 || vehmd == 505 || vehmd == 551 || vehmd == 492 || vehmd == 529 || vehmd == 439 || vehmd == 458 || vehmd == 410 || vehmd == 436)
{CarmodDialog(playerid);}
else
{
AddVehicleComponent(vehid, 1007);
AddVehicleComponent(vehid, 1071);
return RegularCarDialog(playerid);
}
}
case 5:
{
if(vehmd == 585 || vehmd == 603 || vehmd == 550 || vehmd == 549)
{CarmodDialog(playerid);}
else{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Back","Select","Cancel");}
}
case 6: CarmodDialog(playerid);
}
}
if(dialogid == 1010 && response)
{
if(listitem == 8) return RegularCarDialog(playerid);
new Xarray[] = {1000,1001,1002,1003,1014,1015,1016,1023};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1020 && response)
{
if(listitem == 4) return RegularCarDialog(playerid);
new Xarray[] = {1004,1005,1011,1012};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1040 && response)
{
switch(listitem)
{
case 0:
{
AddVehicleComponent(vehid, 1142);
AddVehicleComponent(vehid, 1143);
return RegularCarDialog(playerid);
}
case 1:
{
AddVehicleComponent(vehid, 1144);
AddVehicleComponent(vehid, 1145);
return RegularCarDialog(playerid);
}
case 2: RegularCarDialog(playerid);
}
}
if(dialogid == 1060 && response)
{
if(listitem == 2) return RegularCarDialog(playerid);
new Xarray[] = {1013,1024};
AddVehicleComponent(vehid, Xarray);
return RegularCarDialog(playerid);
}
if(dialogid == 1115 && response)
{
new Parray[] = {0,1,2};
ChangeVehiclePaintjob(vehid, Parray);
return CarmodDialog(playerid);
}
return 1;
}
/*******************************************************************************
///// ///// End Of File \\\\\ \\\\\\
******************************************************************************/ako sad neće daj mi ponovo x,y,z koordinate :/
pre 13 godina
kordinate...AddStaticVehicle(565,2780.3049,-1606.6171,10.5460,268.2172,6,30); //
Ne radi
Ne radi
pre 13 godina
Opusteno brate polako... Hvala ti mnogo vec si mi puno ucinio i imam opet problem al ti si dobar covek pa ako moze i to da mi pomognes.. Napravio sam preko RemovePlayerBuilding nesto tako neku mapu boli glava al ne znam brate Ostali mi Stanovi i ne znam kako da ih sklonim pa ti ako budes znao ti meni javi
I Hvala ti ma kakvo hvala je mala rec koliko si mi vec pomogao..
I Hvala ti ma kakvo hvala je mala rec koliko si mi vec pomogao..
pre 13 godina
premjesti ih na druge koordinate 🙂
a za ovaj text dodaj pod OnGameMOdeInit u modu
edit: kopiro sam ovo iz moda gdje radi i samo stavio tvoje koordinate pa bi moralo radit :/
a za ovaj text dodaj pod OnGameMOdeInit u modu
Create3DTextLabel("Kucajte /tune", -1, 2780.3049,-1606.6171,10.5460, 20.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0, 0, -1);edit: kopiro sam ovo iz moda gdje radi i samo stavio tvoje koordinate pa bi moralo radit :/
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava