[Ajuda] Codigo /tunar bugado -
Luciano* - 28.02.2012
Ola, eu tenho esse FS aqui que baixei na net, mais quando eu coloco ele no servidor todos os comandos param de funcionar, nenhum comando pega mais, alguem sabe porque?
Код:
#include <a_samp>
new udyalan;
new string[128];
new Nome[MAX_PLAYER_NAME];
public OnFilterScriptInit()
{
// Creat Object Pickup //
CreatePickup(1313,23,1063.6597,-1772.8912,14.9002,-1);
CreatePickup(1313,23,2163.3909,-1132.1328,25.5998,-1);
CreateObject(11387,1091.73059082,-1758.03601074,15.86532974,0.00000000,0.00000000,89.50000000); //object(oldgarage_sfs) (2)
CreateObject(11389,1075.70739746,-1767.09460449,15.61971664,0.00000000,0.00000000,90.00000000); //object(hubinterior_sfs) (1)
CreateObject(11390,1075.76452637,-1767.07336426,16.82309532,0.00000000,0.00000000,90.25000000); //object(hubgirders_sfse) (1)
CreateObject(11391,1083.69458008,-1775.05468750,13.86236382,0.00000000,0.00000000,90.50000000); //object(hubprops6_sfse) (1)
CreateObject(11392,1073.94812012,-1768.52001953,12.50312996,0.00000000,0.00000000,274.00000000); //object(hubfloorstains_sfse) (1)
CreateObject(8957,1072.15698242,-1757.78430176,14.09467697,0.00000000,0.00000000,88.00000000); //object(vgsespdr01) (1)
CreateObject(8957,1091.81237793,-1771.85864258,14.09467697,0.00000000,0.00000000,359.99499512); //object(vgsespdr01) (2)
CreateObject(11388,1075.08447266,-1767.08386230,18.98417664,0.00000000,0.00000000,90.25000000); //object(hubintroof_sfse) (1)
CreateObject(1491,1082.46765137,-1765.82153320,12.50595474,0.00000000,0.00000000,0.00000000); //object(gen_doorint01) (1)
CreateObject(1698,1064.34765625,-1768.44006348,13.12453651,336.75024414,359.72790527,359.14263916); //object(esc_step8) (1)
CreateObject(1698,1064.31787109,-1771.57373047,13.77453041,0.24716187,359.74768066,359.24707031); //object(esc_step8) (2)
CreateObject(1698,1062.59997559,-1768.49145508,13.12453651,336.74743652,359.72534180,359.13757324); //object(esc_step8) (3)
CreateObject(1698,1062.51757812,-1771.63635254,13.77453041,359.74200439,359.74734497,359.24084473); //object(esc_step8) (4)
CreateObject(1698,1062.48645020,-1774.41076660,13.82452965,358.74206543,359.74731445,359.23645020); //object(esc_step8) (5)
CreateObject(1698,1064.28234863,-1774.56909180,13.79953003,359.24203491,359.74734497,359.23864746); //object(esc_step8) (6)
CreateObject(1698,1070.93444824,-1768.48352051,13.09953690,334.74743652,359.72100830,359.12695312); //object(esc_step8) (8)
CreateObject(1698,1070.87939453,-1771.58215332,13.77453041,359.74182129,359.74731445,359.23645020); //object(esc_step8) (9)
CreateObject(1698,1072.67395020,-1771.57568359,13.77453041,359.74182129,359.74731445,359.23645020); //object(esc_step8) (10)
CreateObject(1698,1072.63427734,-1774.86523438,13.77453041,359.74182129,359.74731445,359.23645020); //object(esc_step8) (11)
CreateObject(1698,1070.83264160,-1774.87683105,13.77453041,359.74182129,359.74731445,359.23645020); //object(esc_step8) (12)
CreateObject(1698,1072.70861816,-1768.50329590,13.09953690,334.74243164,359.71984863,359.12658691); //object(esc_step8) (13)
CreateObject(2605,1087.84899902,-1759.67358398,12.90439224,0.00000000,0.00000000,90.00000000); //object(polce_desk1) (1)
CreateObject(2605,1087.73742676,-1764.26196289,12.90439224,0.00000000,0.00000000,90.00000000); //object(polce_desk1) (2)
CreateObject(2356,1088.82971191,-1760.16040039,12.50595474,0.00000000,0.00000000,86.00000000); //object(police_off_chair) (1)
CreateObject(2356,1088.51013184,-1764.70642090,12.50595474,0.00000000,0.00000000,85.99548340); //object(police_off_chair) (2)
CreateObject(1704,1084.57897949,-1759.17199707,12.50595474,0.00000000,0.00000000,0.00000000); //object(kb_chair03) (1)
CreateObject(1723,1082.37475586,-1763.85803223,12.50595474,0.00000000,0.00000000,90.00000000); //object(mrk_seating1) (1)
CreateObject(1704,1082.47192383,-1759.20983887,12.50595474,0.00000000,0.00000000,0.00000000); //object(kb_chair03) (2)
CreateObject(646,1082.18505859,-1760.66857910,13.92247868,0.00000000,0.00000000,0.00000000); //object(veg_palmkb14) (1)
CreateObject(646,1082.31506348,-1764.83178711,13.92247868,0.00000000,0.00000000,0.00000000); //object(veg_palmkb14) (2)
CreateObject(646,1087.60192871,-1760.75134277,13.92247868,0.00000000,0.00000000,0.00000000); //object(veg_palmkb14) (3)
CreateObject(646,1087.59765625,-1762.95751953,13.92247868,0.00000000,0.00000000,0.00000000); //object(veg_palmkb14) (4)
CreateObject(1597,1110.38732910,-1741.09204102,14.79313850,359.75000000,0.00000000,91.75000000); //object(cntrlrsac1) (1)
CreateObject(1597,1123.22766113,-1740.96911621,14.79313850,359.74731445,0.00000000,90.74682617); //object(cntrlrsac1) (2)
CreateObject(1597,1135.84692383,-1740.78271484,14.79313850,359.74731445,0.00000000,90.74157715); //object(cntrlrsac1) (3)
CreateObject(1597,1149.42724609,-1740.96826172,14.79313850,359.74731445,0.00000000,90.74157715); //object(cntrlrsac1) (4)
CreateObject(3507,1142.97045898,-1740.60278320,12.41130638,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_g01) (1)
CreateObject(3507,1129.70959473,-1740.54272461,12.41130638,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_g01) (2)
CreateObject(3507,1116.71533203,-1740.97363281,12.41130638,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_g01) (3)
CreateObject(3507,1155.48742676,-1740.93640137,12.41130638,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_g01) (4)
CreateObject(3507,1105.21203613,-1741.10473633,12.41130638,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_g01) (5)
CreateObject(982,1059.40893555,-1747.56628418,13.30063915,0.00000000,0.00000000,0.00000000); //object(fenceshit) (1)
CreateObject(982,1072.26843262,-1734.72985840,13.30063915,0.00000000,0.00000000,90.25000000); //object(fenceshit) (2)
CreateObject(982,1097.95520020,-1734.63928223,13.30063915,0.00000000,0.00000000,90.24719238); //object(fenceshit) (3)
CreateObject(982,1123.60510254,-1734.53649902,13.30063915,0.00000000,0.00000000,90.24719238); //object(fenceshit) (4)
CreateObject(982,1149.15161133,-1734.37475586,13.30063915,0.00000000,0.00000000,90.24719238); //object(fenceshit) (5)
CreateObject(982,1149.64172363,-1746.78039551,13.30063915,0.00000000,0.00000000,90.24719238); //object(fenceshit) (6)
CreateObject(982,1124.04187012,-1746.94372559,13.30063915,0.00000000,0.00000000,90.24719238); //object(fenceshit) (7)
CreateObject(982,1117.63427734,-1746.98364258,13.30063915,0.00000000,0.00000000,90.24719238); //object(fenceshit) (8)
CreateObject(984,1104.87695312,-1753.35046387,13.18301201,0.00000000,0.00000000,0.00000000); //object(fenceshit2) (1)
CreateObject(983,1101.68481445,-1759.45007324,13.21180630,0.00000000,0.00000000,85.25000000); //object(fenceshit3) (1)
CreateObject(10281,1164.86389160,-1741.03076172,19.33769226,0.00000000,0.00000000,82.00000000); //object(michsign_sfe) (1)
CreateObject(16092,1163.00122070,-1740.42712402,12.41812706,0.00000000,0.00000000,0.00000000); //object(des_pipestrut05) (1)[/quote]
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/tunar",cmdtext,true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1063.6597,-1772.8912,14.9002)) return SendClientMessage(playerid, 0x10FF1BAA," Vocк Nгo esta no Lugar Pra Tunar Seu Carro");
ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST,"Tunar","PaintJob\nNitro\nRodas\nPintar Carro\nHidraulica\nCarrosTunados\nArumar Veiculo","OK","");
GetPlayerName(playerid, Nome, sizeof(Nome));
format(string, sizeof(string)," %s [ID:%d] Esta Tunando seu Carro Use /tunar",Nome,playerid);
SendClientMessageToAll(0x10FF1BAA,string);
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new vehicle = GetPlayerVehicleID(playerid);
if(dialogid == 12)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST,"Paint Jobs","Paint1\nPaint2\nPaint3","OK","");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Nitros","Nitro 2\nNitro 5 \nNitro 10","OK","");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid,15,DIALOG_STYLE_LIST,"Rodas","Shadow \nMega \nRimshine \nWires \nClassic \nTwist \nCutter \nSwitch \nGrove \nDollar \nTrance \nAtomic","OK","");
}
if(listitem == 3)
{
ShowPlayerDialog(playerid,16,DIALOG_STYLE_LIST,"Pintar Carro","Branco\nPreto\nAzul\nAzul Fraco\nVerde\nVerde Fraco\nRosa\nMarron","OK","");
}
if(listitem == 4)
{
AddVehicleComponent(vehicle, 1087); // Hidraulica
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Hidraulica no Seu Carro -500");
}
if(listitem == 5)
{
ShowPlayerDialog(playerid,18,DIALOG_STYLE_LIST,"Escolha Seu Carro","Sultan \nUranus \nElegy \nJester \nTornado \nFlash ","OK","");
}
if(listitem == 6)
{
RepairVehicle(GetPlayerVehicleID(playerid));
GivePlayerMoney(playerid, -500);
}
}
return 1;
}
if(dialogid == 1000)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,1200,DIALOG_STYLE_LIST,"Carro Normais","Moto\nCarro ","OK","");
}
}
return 1;
}
if(dialogid == 18)
{
if(response)
{
if(listitem == 0)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
udyalan = GetPlayerVehicleID(playerid);
udyalan =CreateVehicle(560,1063.3646,-1773.3312,14.5822,0.7103,53,53,100);
new Text3D:vehicle3Dtext;
format(string, sizeof(string), "Carro de %s [ID:%d].",Nome,playerid);
vehicle3Dtext = Create3DTextLabel( string, 0x10FF1BAA, 30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToVehicle(vehicle3Dtext, udyalan, 0.0,-0.0,0.5);
ChangeVehiclePaintjob(udyalan, 0);
AddVehicleComponent(udyalan, 1010);
AddVehicleComponent(udyalan, 1026);
AddVehicleComponent(udyalan, 1027);
AddVehicleComponent(udyalan, 1028);
AddVehicleComponent(udyalan, 1029);
AddVehicleComponent(udyalan, 1030);
AddVehicleComponent(udyalan, 1031);
AddVehicleComponent(udyalan, 1032);
AddVehicleComponent(udyalan, 1033);
AddVehicleComponent(udyalan, 1138);
AddVehicleComponent(udyalan, 1140);
AddVehicleComponent(udyalan, 1170);
AddVehicleComponent(udyalan, 1076);
AddVehicleComponent(udyalan, 1010);
AddVehicleComponent(udyalan, 1087);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 1)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
udyalan = GetPlayerVehicleID(playerid);
new Text3D:vehicle3Dtext;
format(string, sizeof(string), "Carro de %s [ID:%d].",Nome,playerid);
vehicle3Dtext = Create3DTextLabel( string, 0x10FF1BAA, 30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToVehicle(vehicle3Dtext, udyalan, 0.0,-0.0,0.5);
udyalan =CreateVehicle(558,1063.3646,-1773.3312,14.5822,0.7103,53,53,100);
ChangeVehiclePaintjob(udyalan, 0);
AddVehicleComponent(udyalan, 1088);
AddVehicleComponent(udyalan, 1087);
AddVehicleComponent(udyalan, 1089);
AddVehicleComponent(udyalan, 1010);
AddVehicleComponent(udyalan, 1090);
AddVehicleComponent(udyalan, 1092);
AddVehicleComponent(udyalan, 1093);
AddVehicleComponent(udyalan, 1066);
AddVehicleComponent(udyalan, 1165);
AddVehicleComponent(udyalan, 1168);
AddVehicleComponent(udyalan, 1164);
AddVehicleComponent(udyalan, 1076);
AddVehicleComponent(udyalan, 1010);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 2)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
udyalan = GetPlayerVehicleID(playerid);
new Text3D:vehicle3Dtext;
format(string, sizeof(string), "Carro de %s [ID:%d].",Nome,playerid);
vehicle3Dtext = Create3DTextLabel( string, 0x10FF1BAA, 30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToVehicle(vehicle3Dtext, udyalan, 0.0,-0.0,0.5);
udyalan =CreateVehicle(562,1063.3646,-1773.3312,14.5822,0.7103,53,53,100);
ChangeVehiclePaintjob(udyalan, 0);
AddVehicleComponent(udyalan, 1033);
AddVehicleComponent(udyalan, 1034);
AddVehicleComponent(udyalan, 1087);
AddVehicleComponent(udyalan, 1035);
AddVehicleComponent(udyalan, 1036);
AddVehicleComponent(udyalan, 1037);
AddVehicleComponent(udyalan, 1038);
AddVehicleComponent(udyalan, 1039);
AddVehicleComponent(udyalan, 1040);
AddVehicleComponent(udyalan, 1041);
AddVehicleComponent(udyalan, 1146);
AddVehicleComponent(udyalan, 1148);
AddVehicleComponent(udyalan, 1171);
AddVehicleComponent(udyalan, 1172);
AddVehicleComponent(udyalan, 1076);
AddVehicleComponent(udyalan, 1010);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 3)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
udyalan = GetPlayerVehicleID(playerid);
new Text3D:vehicle3Dtext;
format(string, sizeof(string), "Carro de %s [ID:%d].",Nome,playerid);
vehicle3Dtext = Create3DTextLabel( string, 0x10FF1BAA, 30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToVehicle(vehicle3Dtext, udyalan, 0.0,-0.0,0.5);
udyalan =CreateVehicle(559,1063.3646,-1773.3312,14.5822,0.7103,53,53,100);
ChangeVehiclePaintjob(udyalan, 0);
AddVehicleComponent(udyalan, 1065);
AddVehicleComponent(udyalan, 1087);
AddVehicleComponent(udyalan, 1066);
AddVehicleComponent(udyalan, 1067);
AddVehicleComponent(udyalan, 1068);
AddVehicleComponent(udyalan, 1069);
AddVehicleComponent(udyalan, 1070);
AddVehicleComponent(udyalan, 1071);
AddVehicleComponent(udyalan, 1072);
AddVehicleComponent(udyalan, 1162);
AddVehicleComponent(udyalan, 1159);
AddVehicleComponent(udyalan, 1160);
AddVehicleComponent(udyalan, 1169);
AddVehicleComponent(udyalan, 1076);
AddVehicleComponent(udyalan, 1010);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 4)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
udyalan = GetPlayerVehicleID(playerid);
new Text3D:vehicle3Dtext;
format(string, sizeof(string), "Carro de %s [ID:%d].",Nome,playerid);
vehicle3Dtext = Create3DTextLabel( string, 0x10FF1BAA, 30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToVehicle(vehicle3Dtext, udyalan, 0.0,-0.0,0.5);
udyalan =CreateVehicle(576,1063.3646,-1773.3312,14.5822,0.7103,53,53,100);
ChangeVehiclePaintjob(udyalan, 0);
AddVehicleComponent(udyalan, 1134);
AddVehicleComponent(udyalan, 1135);
AddVehicleComponent(udyalan, 1136);
AddVehicleComponent(udyalan, 1087);
AddVehicleComponent(udyalan, 1137);
AddVehicleComponent(udyalan, 1190);
AddVehicleComponent(udyalan, 1191);
AddVehicleComponent(udyalan, 1192);
AddVehicleComponent(udyalan, 1193);
AddVehicleComponent(udyalan, 1010);
AddVehicleComponent(udyalan, 1076);
AddVehicleComponent(udyalan, 1010);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 5)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
udyalan = GetPlayerVehicleID(playerid);
new Text3D:vehicle3Dtext;
format(string, sizeof(string), "Carro de %s [ID:%d].",Nome,playerid);
vehicle3Dtext = Create3DTextLabel( string, 0x10FF1BAA, 30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToVehicle(vehicle3Dtext, udyalan, 0.0,-0.0,0.5);
udyalan =CreateVehicle(565,1063.3646,-1773.3312,14.5822,0.7103,53,53,100);
ChangeVehiclePaintjob(udyalan, 0);
AddVehicleComponent(udyalan, 1087);
AddVehicleComponent(udyalan, 1045);
AddVehicleComponent(udyalan, 1046);
AddVehicleComponent(udyalan, 1047);
AddVehicleComponent(udyalan, 1048);
AddVehicleComponent(udyalan, 1049);
AddVehicleComponent(udyalan, 1050);
AddVehicleComponent(udyalan, 1051);
AddVehicleComponent(udyalan, 1052);
AddVehicleComponent(udyalan, 1053);
AddVehicleComponent(udyalan, 1054);
AddVehicleComponent(udyalan, 1150);
AddVehicleComponent(udyalan, 1153);
AddVehicleComponent(udyalan, 1076);
AddVehicleComponent(udyalan, 1010);
PutPlayerInVehicle(playerid, udyalan, 0);
}
}
return 1;
}
if(dialogid == 1200)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,1250,DIALOG_STYLE_LIST,"Motos","Wayfarer \nBF \nNRG \nFCR \nFreeway \nPizza Boy \nPCJ 600 \nFaggio \nSanchez \nVoltar","OK","");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,1251,DIALOG_STYLE_LIST,"Carros","Turismo\nZR-350\nComet\nSlamvan\nBullet\nUranus\nJester\nSultan\nStratum\nElegy\nKart\nEuros\nAlpha\nPhoenix\nBuffalo","OK","CANCELAR");
}
}
return 1;
}
if(dialogid == 14)
{
if(response)
{
if(listitem == 0)
{
AddVehicleComponent(vehicle, 1009); // Nitro 1
GivePlayerMoney(playerid, -300);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Nitro 1 -300");
}
if(listitem == 1)
{
AddVehicleComponent(vehicle, 1008); // Nitro 2
GivePlayerMoney(playerid, -600);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Nitro 2 -600");
}
if(listitem == 2)
{
AddVehicleComponent(vehicle, 1010); // Nitro 3
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Nitro 3 -1000");
}
}
}
if(dialogid == 13)
{
if(response)
{
if(listitem == 0)
{
ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 0);
}
if(listitem == 1)
{
ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 1);
}
if(listitem == 2)
{
ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 2);
}
}
return 1;
}
if(dialogid == 15)
{
if(response)
{
if(listitem == 0)
{
AddVehicleComponent(vehicle, 1073); // Shadow
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Shadow -500");
}
if(listitem == 1)
{
AddVehicleComponent(vehicle, 1074); // Mega
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Mega -500");
}
if(listitem == 2)
{
AddVehicleComponent(vehicle, 1075); // Rimshine
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Rimshine -500");
}
if(listitem == 3)
{
AddVehicleComponent(vehicle, 1076); // Wires
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Wires -500");
}
if(listitem == 4)
{
AddVehicleComponent(vehicle, 1077); // Classic
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Classic -500");
}
if(listitem == 5)
{
AddVehicleComponent(vehicle, 1078); // Twist
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Twist -500");
}
if(listitem == 6)
{
AddVehicleComponent(vehicle, 1079); // Cutter
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Cutter -500");
}
if(listitem == 7)
{
AddVehicleComponent(vehicle, 1080); // Switch
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Switch -500");
}
if(listitem == 8)
{
AddVehicleComponent(vehicle, 1081); // Grove
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Grove -500");
}
if(listitem == 9)
{
AddVehicleComponent(vehicle, 1082); // Import
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Import -500");
}
if(listitem == 10)
{
AddVehicleComponent(vehicle, 1083); // Dollar
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Dollar -500");
}
if(listitem == 11)
{
AddVehicleComponent(vehicle, 1084); // Trance
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Trance -500");
}
if(listitem == 12)
{
AddVehicleComponent(vehicle, 1085); // Atomic
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Atomic -500");
}
}
return 1;
}
new vehicleid = GetPlayerVehicleID(playerid);
if(dialogid == 16)
{
if(response)
{
if(listitem == 0)
{
ChangeVehicleColor(vehicleid, 1, 1);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Branco -500");
}
if(listitem == 1)
{
ChangeVehicleColor(vehicleid, 0, 0);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Preto -500");
}
if(listitem == 2)
{
ChangeVehicleColor(vehicleid, 79, 79);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Azul -500");
}
if(listitem == 3)
{
ChangeVehicleColor(vehicleid, 7, 7);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Azul Fraco -500");
}
if(listitem == 4)
{
ChangeVehicleColor(vehicleid, 44, 44);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Verde -500");
}
if(listitem == 5)
{
ChangeVehicleColor(vehicleid, 86, 86);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Verde Fraco -500");
}
if(listitem == 6)
{
ChangeVehicleColor(vehicleid, 126, 126);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Rosa -500");
}
if(listitem == 7)
{
ChangeVehicleColor(vehicleid, 66, 66);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Marron -500");
}
}
return 1;
}
if(dialogid == 1250)
{
if(response)
{
if(listitem == 0)
{
udyalan = CreateVehicle(586,2161.73217773,-1152.82556152,23.57603836,270.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 1)
{
udyalan = CreateVehicle(581,2161.39697266,-1147.91210938,24.07526207,270.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 2)
{
udyalan = CreateVehicle(522,2161.92138672,-1157.94616699,23.50122643,270.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 3)
{
udyalan = CreateVehicle(521,2162.00341797,-1163.12060547,23.47746658,270.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 4)
{
udyalan = CreateVehicle(463,2162.08569336,-1172.70642090,23.48036194,270.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 5)
{
udyalan = CreateVehicle(448,2162.18750000,-1167.87695312,23.47648430,270.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 6)
{
udyalan = CreateVehicle(461,2161.52734375,-1177.82287598,23.47714424,270.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 7)
{
udyalan = CreateVehicle(462,2161.44897461,-1182.11096191,23.47819138,270.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 8)
{
udyalan = CreateVehicle(468,2161.56005859,-1186.96667480,23.47937775,270.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
}
return 1;
}
if(dialogid == 1251)
{
if(response)
{
if(listitem == 0)
{
udyalan = CreateVehicle(451,2148.55541992,-1152.84240723,23.91133118,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 1)
{
udyalan = CreateVehicle(477,2148.58984375,-1157.21093750,23.84609413,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 2)
{
udyalan = CreateVehicle(480,2148.38110352,-1175.64282227,23.82031250,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 3)
{
udyalan = CreateVehicle(535,2148.80932617,-1143.18493652,24.97484779,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 4)
{
udyalan = CreateVehicle(541,2148.63769531,-1148.30468750,24.40734863,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 5)
{
udyalan = CreateVehicle(558,2148.36621094,-1161.46972656,23.82031250,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 6)
{
udyalan = CreateVehicle(559,2149.02734375,-1138.34765625,25.50358200,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 7)
{
udyalan = CreateVehicle(560,2148.39257812,-1166.58496094,23.82031250,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 8)
{
udyalan = CreateVehicle(561,2148.33886719,-1170.99218750,23.82031250,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 9)
{
udyalan = CreateVehicle(562,2148.57836914,-1194.33593750,23.83190155,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 10)
{
udyalan = CreateVehicle(571,2148.60742188,-1180.08984375,23.82031250,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 11)
{
udyalan = CreateVehicle(587,2148.60742188,-1180.08984375,23.82031250,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 12)
{
udyalan = CreateVehicle(602,2148.72436523,-1199.08593750,23.89208984,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 13)
{
udyalan = CreateVehicle(603,2148.83496094,-1189.26574707,23.82031250,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
if(listitem == 14)
{
udyalan = CreateVehicle(402,2148.59448242,-1184.71508789,23.82031250,90.00000000,103,103,100);
PutPlayerInVehicle(playerid, udyalan, 0);
}
}
return 1;
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(vehicleid == udyalan)
{
DestroyVehicle(udyalan);
}
return true;
}
Obs: Tinha um outro comando ai que eu apaguei, mais apaguei somente no 'OnPlayerCommandText' o arquivo original com o comando que apaguei eu perdi
Re: [Problema] Codigo /tunar bugado -
4LiSs0N - 28.02.2012
Tenta por ele no seu Gamemode
Respuesta: [Ajuda] Codigo /tunar bugado -
Luciano* - 29.02.2012
Ja tentei e nao funfa.
rep++ pra quem ajudar...
Respuesta: [Ajuda] Codigo /tunar bugado -
Luciano* - 01.03.2012
alguem?..
Re: [Ajuda] Codigo /tunar bugado -
GuiihCamargo - 01.03.2012
pawn Код:
// TOPO
#define tunar
#define tunarroda
#define tunarcor
#define tunarpaint
pawn Код:
if (strcmp("/tunar", cmdtext, true, 10) == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(dini_Int(file, "Profissao") == Mecanico || dini_Int(file, "aAdmin") == 1 || IsPlayerAdmin(playerid) == 1 || pAdmin[playerid] == 6){
ShowPlayerDialog(playerid, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "OK", "Cancelar");
return 1;
}
}
pawn Код:
//QUASE NO FIM
if(dialogid == tunar) // Menu
{
if(response)
{
if(listitem == 0) // Rodas
{
ShowPlayerDialog(playerid, tunarroda, DIALOG_STYLE_LIST, "Rodas", "Roda 1 \nRoda 2 \nRoda 3 \nRoda 4 \nRoda 5 \nRoda 6 \nVoltar", "Instalar", "Cancelar");
}
if(listitem == 1) // Cores
{
ShowPlayerDialog(playerid, tunarcor, DIALOG_STYLE_LIST, "Cores", "Preto \nBranco \nAzul Escuro \nAzul Claro \nVerde \nVermelho \nAmarelo \nRosa \nVoltar", "Pintar", "Cancelar");
}
if(listitem == 2) // Paintjobs
{
ShowPlayerDialog(playerid, tunarpaint, 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, 2);
ChangeVehicleColor(idcarro, 6, 6);
AddVehicleComponent(idcarro,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
AddVehicleComponent(idcarro,rodawire);
AddVehicleComponent(idcarro,suspensao);
}
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarroda) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Instalar", "Cancelar");
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarcor) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Pintar", "Cancelar");
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarpaint) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Pintar", "Cancelar");
}
}
Respuesta: [Ajuda] Codigo /tunar bugado -
Luciano* - 01.03.2012
error 017: undefined symbol "file"
error 017: undefined symbol "file"
Amigo, se voce colocasse em um FS pra min ficaria muito agradecido, pois sou novato em PWN.
Re: [Ajuda] Codigo /tunar bugado -
GuiihCamargo - 01.03.2012
Fudeu , porque eu tambйm kk , mais vou tentar...
@EDITED
(00:56) - Mande as linhas...
Re: [Ajuda] Codigo /tunar bugado -
4LiSs0N - 01.03.2012
PHP код:
#include <a_samp>
#define tunar 89
#define tunarroda 90
#define tunarcor 91
#define tunarpaint 92
#define nitro 1010
#define rodawire 1080
#define suspensao 1087
//----------------------------------------------------------------------------------//
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new car;
car = GetPlayerVehicleID(playerid);
if(dialogid == tunar) // Menu
{
if(response)
{
if(listitem == 0) // Rodas
{
ShowPlayerDialog(playerid, tunarroda, DIALOG_STYLE_LIST, "Rodas", "Roda 1 \nRoda 2 \nRoda 3 \nRoda 4 \nRoda 5 \nRoda 6 \nVoltar", "Instalar", "Cancelar");
}
if(listitem == 1) // Cores
{
ShowPlayerDialog(playerid, tunarcor, DIALOG_STYLE_LIST, "Cores", "Preto \nBranco \nAzul Escuro \nAzul Claro \nVerde \nVermelho \nAmarelo \nRosa \nVoltar", "Pintar", "Cancelar");
}
if(listitem == 2) // Paintjobs
{
ShowPlayerDialog(playerid, tunarpaint, 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, 2);
ChangeVehicleColor(idcarro, 6, 6);
AddVehicleComponent(idcarro,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
AddVehicleComponent(idcarro,rodawire);
AddVehicleComponent(idcarro,suspensao);
}
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarroda) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Instalar", "Cancelar");
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarcor) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Pintar", "Cancelar");
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarpaint) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Pintar", "Cancelar");
}
}
return 1;
}
return 1;
}
//----------------------------------------------------------------------------------//
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/tunar", true) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)){
SendClientMessage(playerid,0xF50000FF,"[ERRO] Vocк nгo estб dentro de um veнculo!");
return 1;
}
else
{
ShowPlayerDialog(playerid, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Selecionar", "Cancelar");
return 1;
}
}
return 0;
}
//----------------------------------------------------------------------------------//
Ajudei + rep
Respuesta: [Ajuda] Codigo /tunar bugado -
Luciano* - 01.03.2012
Код:
error 028: invalid expression, assumed zero
error 028: invalid expression, assumed zero
Linhas:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
Se codigo completo
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new car;
new cmdtext[286];
car = GetPlayerVehicleID(playerid);
if(dialogid == tunar) // Menu
{
if(response)
{
if(listitem == 0) // Rodas
{
ShowPlayerDialog(playerid, tunarroda, DIALOG_STYLE_LIST, "Rodas", "Roda 1 \nRoda 2 \nRoda 3 \nRoda 4 \nRoda 5 \nRoda 6 \nVoltar", "Instalar", "Cancelar");
}
if(listitem == 1) // Cores
{
ShowPlayerDialog(playerid, tunarcor, DIALOG_STYLE_LIST, "Cores", "Preto \nBranco \nAzul Escuro \nAzul Claro \nVerde \nVermelho \nAmarelo \nRosa \nVoltar", "Pintar", "Cancelar");
}
if(listitem == 2) // Paintjobs
{
ShowPlayerDialog(playerid, tunarpaint, 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, 2);
ChangeVehicleColor(idcarro, 6, 6);
AddVehicleComponent(idcarro,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
AddVehicleComponent(idcarro,rodawire);
AddVehicleComponent(idcarro,suspensao);
}
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarroda) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Instalar", "Cancelar");
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarcor) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Pintar", "Cancelar");
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarpaint) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Pintar", "Cancelar");
}
}
return 1;
}
Re: [Ajuda] Codigo /tunar bugado -
GuiihCamargo - 01.03.2012
pawn Код:
// TOPO DO GM
#include <a_samp>
#define tunar 89
#define tunarroda 90
#define tunarcor 91
#define tunarpaint 92
#define nitro 1010
#define rodawire 1080
#define suspensao 1087
pawn Код:
// COLOQUE ISSO NO SEU OnDialogResponse
new car;
car = GetPlayerVehicleID(playerid);
if(dialogid == tunar) // Menu
{
if(response)
{
if(listitem == 0) // Rodas
{
ShowPlayerDialog(playerid, tunarroda, DIALOG_STYLE_LIST, "Rodas", "Roda 1 \nRoda 2 \nRoda 3 \nRoda 4 \nRoda 5 \nRoda 6 \nVoltar", "Instalar", "Cancelar");
}
if(listitem == 1) // Cores
{
ShowPlayerDialog(playerid, tunarcor, DIALOG_STYLE_LIST, "Cores", "Preto \nBranco \nAzul Escuro \nAzul Claro \nVerde \nVermelho \nAmarelo \nRosa \nVoltar", "Pintar", "Cancelar");
}
if(listitem == 2) // Paintjobs
{
ShowPlayerDialog(playerid, tunarpaint, 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, 2);
ChangeVehicleColor(idcarro, 6, 6);
AddVehicleComponent(idcarro,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
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,nitro);
AddVehicleComponent(idcarro,rodawire);
AddVehicleComponent(idcarro,suspensao);
}
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarroda) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Instalar", "Cancelar");
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarcor) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Pintar", "Cancelar");
}
}
return 1;
}
//============================================================================================================================================================================================================
if(dialogid == tunarpaint) // 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, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Pintar", "Cancelar");
}
}
return 1;
}
return 1;
}
//----------------------------------------------------------------------------------//
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/tunar", true) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)){
SendClientMessage(playerid,0xF50000FF,"[ERRO] Vocк nгo estб dentro de um veнculo!");
return 1;
}
else
{
ShowPlayerDialog(playerid, tunar, DIALOG_STYLE_LIST, "Tuning Menu", "Rodas\nCores\nPaintjobs\nNitro\nSuspensгo\nAutoTuning", "Selecionar", "Cancelar");
return 1;
}
}
return 0;
}
//----------------------------------------------------------------------------------//
Ajudei? Retribue dando:
+rep