Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* CRÉDITOS A XERETA PELO /TUNAR
- CRÉDITOS PARA O SALVAMENTO: BLACKFOX
- SE ALGUEM SOUBER POR FAVOR POSTE LÁ NO FÓRUM */
- #include <a_samp>
- #include <dini>
- #define FILTERSCRIPT
- #define DIALOGID 3300
- #define rodawire 1081
- #define suspensao 1087
- forward TuneThisCar(vehicleid);
- forward LoadModsForAll(vehicleid);
- forward SaveModsForAll(vehicleid);
- forward VehicleSpawn (vehicleid);
- forward RestartVeh(vehicleid);
- forward Timermods();
- new spoiler[20][0] = {
- {1000},
- {1001},
- {1002},
- {1003},
- {1014},
- {1015},
- {1016},
- {1023},
- {1058},
- {1060},
- {1049},
- {1050},
- {1138},
- {1139},
- {1146},
- {1147},
- {1158},
- {1162},
- {1163},
- {1164}
- };
- new nitro[3][0] = {
- {1008},
- {1009},
- {1010}
- };
- new fbumper[23][0] = {
- {1117},
- {1152},
- {1153},
- {1155},
- {1157},
- {1160},
- {1165},
- {1167},
- {1169},
- {1170},
- {1171},
- {1172},
- {1173},
- {1174},
- {1175},
- {1179},
- {1181},
- {1182},
- {1185},
- {1188},
- {1189},
- {1192},
- {1193}
- };
- new rbumper[22][0] = {
- {1140},
- {1141},
- {1148},
- {1149},
- {1150},
- {1151},
- {1154},
- {1156},
- {1159},
- {1161},
- {1166},
- {1168},
- {1176},
- {1177},
- {1178},
- {1180},
- {1183},
- {1184},
- {1186},
- {1187},
- {1190},
- {1191}
- };
- new exhaust[28][0] = {
- {1018},
- {1019},
- {1020},
- {1021},
- {1022},
- {1028},
- {1029},
- {1037},
- {1043},
- {1044},
- {1045},
- {1046},
- {1059},
- {1064},
- {1065},
- {1066},
- {1089},
- {1092},
- {1104},
- {1105},
- {1113},
- {1114},
- {1126},
- {1127},
- {1129},
- {1132},
- {1135},
- {1136}
- };
- new bventr[2][0] = {
- {1042},
- {1044}
- };
- new bventl[2][0] = {
- {1043},
- {1045}
- };
- new bscoop[4][0] = {
- {1004},
- {1005},
- {1011},
- {1012}
- };
- new rscoop[13][0] = {
- {1006},
- {1032},
- {1033},
- {1035},
- {1038},
- {1053},
- {1054},
- {1055},
- {1061},
- {1067},
- {1068},
- {1088},
- {1091}
- };
- new lskirt[21][0] = {
- {1007},
- {1026},
- {1031},
- {1036},
- {1039},
- {1042},
- {1047},
- {1048},
- {1056},
- {1057},
- {1069},
- {1070},
- {1090},
- {1093},
- {1106},
- {1108},
- {1118},
- {1119},
- {1133},
- {1122},
- {1134}
- };
- new rskirt[21][0] = {
- {1017},
- {1027},
- {1030},
- {1040},
- {1041},
- {1051},
- {1052},
- {1062},
- {1063},
- {1071},
- {1072},
- {1094},
- {1095},
- {1099},
- {1101},
- {1102},
- {1107},
- {1120},
- {1121},
- {1124},
- {1137}
- };
- new hydraulics[1][0] = {
- {1087}
- };
- new base[1][0] = {
- {1086}
- };
- new rbbars[2][0] = {
- {1109},
- {1110}
- };
- new fbbars[2][0] = {
- {1115},
- {1116}
- };
- new wheels[17][0] = {
- {1025},
- {1073},
- {1074},
- {1075},
- {1076},
- {1077},
- {1078},
- {1079},
- {1080},
- {1081},
- {1082},
- {1083},
- {1084},
- {1085},
- {1096},
- {1097},
- {1098}
- };
- new lights[2][0] = {
- {1013},
- {1024}
- };
- //
- enum tInfo
- {
- mod1,
- mod2,
- mod3,
- mod4,
- mod5,
- mod6,
- mod7,
- mod8,
- mod9,
- mod10,
- mod11,
- mod12,
- mod13,
- mod14,
- mod15,
- mod16,
- mod17,
- paintjob,
- colorA,
- colorB,
- }
- new TuneCar[MAX_VEHICLES][tInfo];
- #define FILTERSCRIPT
- #if defined FILTERSCRIPT
- #else
- main()
- {
- }
- #endif
- public OnVehicleSpawn(vehicleid)
- {
- SetTimer("VehicleSpawn",2000,0);
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- SaveModsForAll(vehicleid);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/tunar", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tunning", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Ok", "Cancelar");
- return 1;
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- SaveModsForAll(vehicleid);
- return 1;
- }
- public TuneThisCar(vehicleid)
- {
- if(TuneCar[vehicleid][mod1]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod1]); }
- if(TuneCar[vehicleid][mod2]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod2]); }
- if(TuneCar[vehicleid][mod3]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod3]); }
- if(TuneCar[vehicleid][mod4]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod4]); }
- if(TuneCar[vehicleid][mod5]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod5]); }
- if(TuneCar[vehicleid][mod6]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod6]); }
- if(TuneCar[vehicleid][mod7]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod7]); }
- if(TuneCar[vehicleid][mod8]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod8]); }
- if(TuneCar[vehicleid][mod9]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod9]); }
- if(TuneCar[vehicleid][mod10]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod10]); }
- if(TuneCar[vehicleid][mod11]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod11]); }
- if(TuneCar[vehicleid][mod12]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod12]); }
- if(TuneCar[vehicleid][mod13]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod13]); }
- if(TuneCar[vehicleid][mod14]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod14]); }
- if(TuneCar[vehicleid][mod15]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod15]); }
- if(TuneCar[vehicleid][mod16]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod16]); }
- if(TuneCar[vehicleid][mod17]!=0) { AddVehicleComponent(vehicleid,TuneCar[vehicleid][mod17]); }
- if(TuneCar[vehicleid][colorA]!=0 || TuneCar[vehicleid][colorB]!=0)
- {
- ChangeVehicleColor(vehicleid,TuneCar[vehicleid][colorA],TuneCar[vehicleid][colorB]);
- }
- if(TuneCar[vehicleid][paintjob]!=0) { ChangeVehiclePaintjob(vehicleid,TuneCar[vehicleid][paintjob]); }
- return 1;
- }
- InitComponents(componentid)
- {
- new i;
- for(i=0; i<20; i++)
- {
- if(spoiler[i][0]==componentid) { return 1; }
- }
- for(i=0; i<3; i++)
- {
- if(nitro[i][0]==componentid) { return 2; }
- }
- for(i=0; i<23; i++)
- {
- if(fbumper[i][0]==componentid) { return 3; }
- }
- for(i=0; i<22; i++)
- {
- if(rbumper[i][0]==componentid) { return 4; }
- }
- for(i=0; i<28; i++)
- {
- if(exhaust[i][0]==componentid) { return 5; }
- }
- for(i=0; i<2; i++)
- {
- if(bventr[i][0]==componentid) { return 6; }
- }
- for(i=0; i<2; i++)
- {
- if(bventl[i][0]==componentid) { return 7; }
- }
- for(i=0; i<4; i++)
- {
- if(bscoop[i][0]==componentid) { return 8; }
- }
- for(i=0; i<13; i++)
- {
- if(rscoop[i][0]==componentid) { return 9; }
- }
- for(i=0; i<21; i++)
- {
- if(lskirt[i][0]==componentid) { return 10; }
- }
- for(i=0; i<21; i++)
- {
- if(rskirt[i][0]==componentid) { return 11; }
- }
- if(hydraulics[0][0]==componentid) { return 12; }
- if(base[0][0]==componentid) { return 13; }
- for(i=0; i<2; i++)
- {
- if(rbbars[i][0]==componentid) { return 14; }
- }
- for(i=0; i<2; i++)
- {
- if(fbbars[i][0]==componentid) { return 15; }
- }
- for(i=0; i<17; i++)
- {
- if(wheels[i][0]==componentid) { return 16; }
- }
- for(i=0; i<2; i++)
- {
- if(lights[i][0]==componentid) { return 17; }
- }
- return 0;
- }
- public OnVehicleMod(playerid,vehicleid,componentid)
- {
- new Varz=InitComponents(componentid);
- switch (Varz)
- {
- case 1: { TuneCar[vehicleid][mod1]=componentid; }
- case 2: { TuneCar[vehicleid][mod2]=componentid; }
- case 3: { TuneCar[vehicleid][mod3]=componentid; }
- case 4: { TuneCar[vehicleid][mod4]=componentid; }
- case 5: { TuneCar[vehicleid][mod5]=componentid; }
- case 6: { TuneCar[vehicleid][mod6]=componentid; }
- case 7: { TuneCar[vehicleid][mod7]=componentid; }
- case 8: { TuneCar[vehicleid][mod8]=componentid; }
- case 9: { TuneCar[vehicleid][mod9]=componentid; }
- case 10: { TuneCar[vehicleid][mod10]=componentid; }
- case 11: { TuneCar[vehicleid][mod11]=componentid; }
- case 12: { TuneCar[vehicleid][mod12]=componentid; }
- case 13: { TuneCar[vehicleid][mod13]=componentid; }
- case 14: { TuneCar[vehicleid][mod14]=componentid; }
- case 15: { TuneCar[vehicleid][mod15]=componentid; }
- case 16: { TuneCar[vehicleid][mod16]=componentid; }
- case 17: { TuneCar[vehicleid][mod17]=componentid; }
- }
- printf("Componente adicionado: %d",componentid);
- SaveModsForAll(vehicleid);
- return 1;
- }
- public OnVehiclePaintjob(playerid,vehicleid, paintjobid)
- {
- TuneCar[vehicleid][paintjob]=paintjobid;
- return 1;
- }
- public LoadModsForAll(vehicleid)
- {
- new formatLD[256];
- format(formatLD,sizeof(formatLD),"voituresmods/%d.mods",vehicleid);
- if(dini_Exists(formatLD))
- {
- TuneCar[vehicleid][mod1] = dini_Int(formatLD, "mod1");
- TuneCar[vehicleid][mod2] = dini_Int(formatLD, "mod2");
- TuneCar[vehicleid][mod3] = dini_Int(formatLD, "mod3");
- TuneCar[vehicleid][mod4] = dini_Int(formatLD, "mod4");
- TuneCar[vehicleid][mod5] = dini_Int(formatLD, "mod5");
- TuneCar[vehicleid][mod6] = dini_Int(formatLD, "mod6");
- TuneCar[vehicleid][mod7] = dini_Int(formatLD, "mod7");
- TuneCar[vehicleid][mod8] = dini_Int(formatLD, "mod8");
- TuneCar[vehicleid][mod9] = dini_Int(formatLD, "mod9");
- TuneCar[vehicleid][mod10] = dini_Int(formatLD, "mod10");
- TuneCar[vehicleid][mod11] = dini_Int(formatLD, "mod11");
- TuneCar[vehicleid][mod12] = dini_Int(formatLD, "mod12");
- TuneCar[vehicleid][mod13] = dini_Int(formatLD, "mod13");
- TuneCar[vehicleid][mod14] = dini_Int(formatLD, "mod14");
- TuneCar[vehicleid][mod15] = dini_Int(formatLD, "mod15");
- TuneCar[vehicleid][mod16] = dini_Int(formatLD, "mod16");
- TuneCar[vehicleid][mod17] = dini_Int(formatLD, "mod17");
- TuneCar[vehicleid][paintjob] = dini_Int(formatLD, "paintjob");
- TuneCar[vehicleid][colorA] = dini_Int(formatLD, "color1");
- TuneCar[vehicleid][colorB] = dini_Int(formatLD, "color2");
- }
- else
- {
- dini_Create(formatLD);
- }
- return 0;
- }
- public SaveModsForAll(vehicleid)
- {
- new formatLD[256];
- format(formatLD,sizeof(formatLD),"voituresmods/%d.mods",vehicleid);
- if(dini_Exists(formatLD))
- {
- dini_IntSet(formatLD,"mod1",TuneCar[vehicleid][mod1]);
- dini_IntSet(formatLD,"mod2",TuneCar[vehicleid][mod2]);
- dini_IntSet(formatLD,"mod3",TuneCar[vehicleid][mod3]);
- dini_IntSet(formatLD,"mod4",TuneCar[vehicleid][mod4]);
- dini_IntSet(formatLD,"mod5",TuneCar[vehicleid][mod5]);
- dini_IntSet(formatLD,"mod6",TuneCar[vehicleid][mod6]);
- dini_IntSet(formatLD,"mod7",TuneCar[vehicleid][mod8]);
- dini_IntSet(formatLD,"mod9",TuneCar[vehicleid][mod9]);
- dini_IntSet(formatLD,"mod10",TuneCar[vehicleid][mod10]);
- dini_IntSet(formatLD,"mod11",TuneCar[vehicleid][mod11]);
- dini_IntSet(formatLD,"mod12",TuneCar[vehicleid][mod12]);
- dini_IntSet(formatLD,"mod13",TuneCar[vehicleid][mod13]);
- dini_IntSet(formatLD,"mod14",TuneCar[vehicleid][mod14]);
- dini_IntSet(formatLD,"mod15",TuneCar[vehicleid][mod15]);
- dini_IntSet(formatLD,"mod16",TuneCar[vehicleid][mod16]);
- dini_IntSet(formatLD,"mod17",TuneCar[vehicleid][mod17]);
- dini_IntSet(formatLD,"paintjob",TuneCar[vehicleid][paintjob]);
- dini_IntSet(formatLD,"color1",TuneCar[vehicleid][colorA]);
- dini_IntSet(formatLD,"color2",TuneCar[vehicleid][colorB]);
- }
- else
- {
- dini_Create(formatLD);
- dini_IntSet(formatLD,"mod1",TuneCar[vehicleid][mod1]);
- dini_IntSet(formatLD,"mod2",TuneCar[vehicleid][mod2]);
- dini_IntSet(formatLD,"mod3",TuneCar[vehicleid][mod3]);
- dini_IntSet(formatLD,"mod4",TuneCar[vehicleid][mod4]);
- dini_IntSet(formatLD,"mod5",TuneCar[vehicleid][mod5]);
- dini_IntSet(formatLD,"mod6",TuneCar[vehicleid][mod6]);
- dini_IntSet(formatLD,"mod7",TuneCar[vehicleid][mod8]);
- dini_IntSet(formatLD,"mod9",TuneCar[vehicleid][mod9]);
- dini_IntSet(formatLD,"mod10",TuneCar[vehicleid][mod10]);
- dini_IntSet(formatLD,"mod11",TuneCar[vehicleid][mod11]);
- dini_IntSet(formatLD,"mod12",TuneCar[vehicleid][mod12]);
- dini_IntSet(formatLD,"mod13",TuneCar[vehicleid][mod13]);
- dini_IntSet(formatLD,"mod14",TuneCar[vehicleid][mod14]);
- dini_IntSet(formatLD,"mod15",TuneCar[vehicleid][mod15]);
- dini_IntSet(formatLD,"mod16",TuneCar[vehicleid][mod16]);
- dini_IntSet(formatLD,"mod17",TuneCar[vehicleid][mod17]);
- dini_IntSet(formatLD,"paintjob",TuneCar[vehicleid][paintjob]);
- dini_IntSet(formatLD,"color1",TuneCar[vehicleid][colorA]);
- dini_IntSet(formatLD,"color2",TuneCar[vehicleid][colorB]);
- }
- return 0;
- }
- public OnVehicleRespray(playerid,vehicleid, color1, color2)
- {
- TuneCar[vehicleid][colorA] = color1;
- TuneCar[vehicleid][colorB] = color2;
- return 1;
- }
- public VehicleSpawn(vehicleid)
- {
- TuneThisCar(vehicleid);
- LoadModsForAll(vehicleid);
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new car;
- car = GetPlayerVehicleID(playerid);
- if(dialogid == DIALOGID) // Menu
- {
- if(response)
- {
- if(listitem == 0) // Rodas
- {
- ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Rodas", "Estilo 1 \nEstilo 2 \nEstilo 3 \nEstilo 4 \nEstilo 5 \nEstilo 6 \nVoltar", "Ok", "Cancelar");
- }
- if(listitem == 1) // Cores
- {
- ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Cores", "Preto \nBranco \nAzul Escuro \nAzul Claro \nVerde \nVermelho \nAmarelo \nRosa \nVoltar", "Pintar!", "Cancelar");
- }
- if(listitem == 2) // Paintjobs
- {
- ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Paintjobs", "Estilo 1 \nEstilo 2 \nEstilo 3 \nVoltar", "Pintar!", "Cancelar");
- }
- if(listitem == 3) // Nitro
- {
- AddVehicleComponent(car,1010);
- }
- if(listitem == 4) // Suspensão
- {
- AddVehicleComponent(car,1087);
- }
- if(listitem == 5) // AutoTuning
- {
- new idcarro;
- idcarro = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)
- {
- AddVehicleComponent(idcarro,1046);
- AddVehicleComponent(idcarro,1171);
- AddVehicleComponent(idcarro,1149);
- AddVehicleComponent(idcarro,1035);
- AddVehicleComponent(idcarro,1147);
- AddVehicleComponent(idcarro,1036);
- AddVehicleComponent(idcarro,1040);
- ChangeVehiclePaintjob(idcarro, 1);
- ChangeVehicleColor(idcarro, 0, 0);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- AddVehicleComponent(idcarro,1028);
- AddVehicleComponent(idcarro,1169);
- AddVehicleComponent(idcarro,1141);
- AddVehicleComponent(idcarro,1032);
- AddVehicleComponent(idcarro,1138);
- AddVehicleComponent(idcarro,1026);
- AddVehicleComponent(idcarro,1027);
- ChangeVehiclePaintjob(idcarro, 2);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)
- {
- AddVehicleComponent(idcarro,1046);
- AddVehicleComponent(idcarro,1153);
- AddVehicleComponent(idcarro,1150);
- AddVehicleComponent(idcarro,1054);
- AddVehicleComponent(idcarro,1049);
- AddVehicleComponent(idcarro,1047);
- AddVehicleComponent(idcarro,1051);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 2);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- AddVehicleComponent(idcarro,1065);
- AddVehicleComponent(idcarro,1160);
- AddVehicleComponent(idcarro,1159);
- AddVehicleComponent(idcarro,1067);
- AddVehicleComponent(idcarro,1162);
- AddVehicleComponent(idcarro,1069);
- AddVehicleComponent(idcarro,1071);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 1);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)
- {
- AddVehicleComponent(idcarro,1064);
- AddVehicleComponent(idcarro,1155);
- AddVehicleComponent(idcarro,1154);
- AddVehicleComponent(idcarro,1055);
- AddVehicleComponent(idcarro,1158);
- AddVehicleComponent(idcarro,1056);
- AddVehicleComponent(idcarro,1062);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 2);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)
- {
- AddVehicleComponent(idcarro,1089);
- AddVehicleComponent(idcarro,1166);
- AddVehicleComponent(idcarro,1168);
- AddVehicleComponent(idcarro,1088);
- AddVehicleComponent(idcarro,1164);
- AddVehicleComponent(idcarro,1090);
- AddVehicleComponent(idcarro,1094);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 2);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)
- {
- AddVehicleComponent(idcarro,1044);
- AddVehicleComponent(idcarro,1174);
- AddVehicleComponent(idcarro,1176);
- AddVehicleComponent(idcarro,1042);
- AddVehicleComponent(idcarro,1099);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 0);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)
- {
- AddVehicleComponent(idcarro,1126);
- AddVehicleComponent(idcarro,1179);
- AddVehicleComponent(idcarro,1180);
- AddVehicleComponent(idcarro,1122);
- AddVehicleComponent(idcarro,1101);
- AddVehicleComponent(idcarro,1125);
- AddVehicleComponent(idcarro,1123);
- AddVehicleComponent(idcarro,1100);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 2);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)
- {
- AddVehicleComponent(idcarro,1104);
- AddVehicleComponent(idcarro,1182);
- AddVehicleComponent(idcarro,1184);
- AddVehicleComponent(idcarro,1108);
- AddVehicleComponent(idcarro,1107);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 1);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)
- {
- AddVehicleComponent(idcarro,1129);
- AddVehicleComponent(idcarro,1189);
- AddVehicleComponent(idcarro,1187);
- AddVehicleComponent(idcarro,1102);
- AddVehicleComponent(idcarro,1133);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- ChangeVehiclePaintjob(idcarro, 2);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 420)
- {
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,1087);
- AddVehicleComponent(idcarro,1081);
- AddVehicleComponent(idcarro,1139);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 400)
- {
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,1087);
- AddVehicleComponent(idcarro,1018);
- AddVehicleComponent(idcarro,1013);
- AddVehicleComponent(idcarro,1081);
- AddVehicleComponent(idcarro,1086);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 401)
- {
- AddVehicleComponent(idcarro,1086);
- AddVehicleComponent(idcarro,1139);
- AddVehicleComponent(idcarro,1081);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,1087);
- AddVehicleComponent(idcarro,1012);
- AddVehicleComponent(idcarro,1013);
- AddVehicleComponent(idcarro,1042);
- AddVehicleComponent(idcarro,1043);
- AddVehicleComponent(idcarro,1018);
- AddVehicleComponent(idcarro,1006);
- AddVehicleComponent(idcarro,1007);
- AddVehicleComponent(idcarro,1017);
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)
- {
- ChangeVehiclePaintjob(idcarro,2);
- AddVehicleComponent(idcarro,1191);
- AddVehicleComponent(idcarro,1193);
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,1018);
- AddVehicleComponent(idcarro,1081);
- AddVehicleComponent(idcarro,1087);
- AddVehicleComponent(idcarro,1134);
- AddVehicleComponent(idcarro,1137);
- }
- else
- {
- AddVehicleComponent(idcarro,1010);
- AddVehicleComponent(idcarro,rodawire);
- AddVehicleComponent(idcarro,suspensao);
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOGID+1) // Rodas
- {
- if(response)
- {
- if(listitem == 0) // Estilo 1
- {
- AddVehicleComponent(car,1084);
- }
- if(listitem == 1) // Estilo 2
- {
- AddVehicleComponent(car,1073);
- }
- if(listitem == 2) // Estilo 3
- {
- AddVehicleComponent(car,1075);
- }
- if(listitem == 3) // Estilo 4
- {
- AddVehicleComponent(car,1077);
- }
- if(listitem == 4) // Estilo 5
- {
- AddVehicleComponent(car,1079);
- }
- if(listitem == 5) // Estilo 6
- {
- AddVehicleComponent(car,1080);
- }
- if(listitem == 6) // Voltar
- {
- ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tunnin", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Ok", "Cancelar");
- }
- }
- return 1;
- }
- if(dialogid == DIALOGID+2) // Cores
- {
- if(response)
- {
- if(listitem == 0) // Preto
- {
- ChangeVehicleColor(car,0,0);
- }
- if(listitem == 1) // Branco
- {
- ChangeVehicleColor(car,1,1);
- }
- if(listitem == 2) // Azul Escuro
- {
- ChangeVehicleColor(car,425,425);
- }
- if(listitem == 3) // Azul Claro
- {
- ChangeVehicleColor(car,2,2);
- }
- if(listitem == 4) // Verde
- {
- ChangeVehicleColor(car,16,16);
- }
- if(listitem == 5) // Vermelho
- {
- ChangeVehicleColor(car,3,3);
- }
- if(listitem == 6) // Amarelo
- {
- ChangeVehicleColor(car,6,6);
- }
- if(listitem == 7) // Rosa
- {
- ChangeVehicleColor(car,146,146);
- }
- if(listitem == 8) // Voltar
- {
- ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tunning", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Ok", "Cancelar");
- }
- }
- return 1;
- }
- if(dialogid == DIALOGID+3) // Paintjobs
- {
- if(response)
- {
- if(listitem == 0) // Estilo 1
- {
- ChangeVehiclePaintjob(car,0);
- }
- if(listitem == 1) // Estilo 2
- {
- ChangeVehiclePaintjob(car,1);
- }
- if(listitem == 2) // Estilo 3
- {
- ChangeVehiclePaintjob(car,2);
- }
- if(listitem == 4) // Voltar
- {
- ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tunning", "Rodas\nCores\nPaintjobs\nNitro\nSuspensão\nAutoTuning", "Ok", "Cancelar");
- }
- }
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement