15.09.2016, 19:08
PHP код:
#include <a_samp>
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 12)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST,"Paint Jobs","Paint1\nPaint2\nPaint3","OK","Cancelar");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Nitros","Nitro 2\nNitro 5 \nNitro 10","OK","Cancelar");
}
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)
{
ShowPlayerDialog(playerid,17,DIALOG_STYLE_LIST,"Hidraulica","Hidraulica","OK","");
}
}// Vocк esqueceu dessa chave aqui!
new vehicle = GetPlayerVehicleID(playerid);
if(dialogid == 14)
{
if(response)
{
if(listitem == 0)
{
AddVehicleComponent(vehicle, 1009);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Nitro 1");
}
if(listitem == 1)
{
AddVehicleComponent(vehicle, 1008);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Nitro 2");
}
if(listitem == 2)
{
AddVehicleComponent(vehicle, 1010);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Nitro 3");
}
return true;
}
return true;
}
if(dialogid == 13)
{
if(response) {
if(listitem == 0)
{
ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 0);
if(!IsPlayerInVehicle(playerid,535)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,534)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,536)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,558)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,559)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,560)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,561)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,562)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,563)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,564)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,565)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,566)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,567)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,575)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,576)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
}
if(listitem == 1)
{
ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 1);
if(!IsPlayerInVehicle(playerid,535)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,534)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,536)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,558)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,559)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,560)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,561)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,562)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,563)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,564)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,565)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,566)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,567)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,575)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,576)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
}
if(listitem == 2)
{
ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 2);
if(!IsPlayerInVehicle(playerid,535)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,534)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,536)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,558)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,559)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,560)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,561)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,562)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,563)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,564)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,565)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,566)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,567)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,575)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
if(!IsPlayerInVehicle(playerid,576)) return SendClientMessage(playerid, -1, "Vocк nгo estб num veнculo adequado!");
}
return true;
}
return true;
}
if(dialogid == 15)
{
if(response)
{
if(listitem == 0)
{
AddVehicleComponent(vehicle, 1073);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Shadow");
}
if(listitem == 1)
{
AddVehicleComponent(vehicle, 1074);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Mega");
}
if(listitem == 2)
{
AddVehicleComponent(vehicle, 1075);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Rimshine");
}
if(listitem == 3)
{
AddVehicleComponent(vehicle, 1076);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Wires");
}
if(listitem == 4)
{
AddVehicleComponent(vehicle, 1077);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Classic");
}
if(listitem == 5)
{
AddVehicleComponent(vehicle, 1078);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Twist");
}
if(listitem == 6)
{
AddVehicleComponent(vehicle, 1079);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Cutter");
}
if(listitem == 7)
{
AddVehicleComponent(vehicle, 1080);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Switch");
}
if(listitem == 8)
{
AddVehicleComponent(vehicle, 1081);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Grove");
}
if(listitem == 9)
{
AddVehicleComponent(vehicle, 1082);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Import");
}
if(listitem == 10)
{
AddVehicleComponent(vehicle, 1083);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Dollar");
}
if(listitem == 11)
{
AddVehicleComponent(vehicle, 1084);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Trance");
}
if(listitem == 12)
{
AddVehicleComponent(vehicle, 1085);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Atomic");
}
return true;
}
return true;
}
new vehicleid = GetPlayerVehicleID(playerid);
if(dialogid == 16)
{
if(response)
{
if(listitem == 0)
{
ChangeVehicleColor(vehicleid, 1, 1);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Branco");
}
if(listitem == 1)
{
ChangeVehicleColor(vehicleid, 0, 0);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Preto -500");
}
if(listitem == 2)
{
ChangeVehicleColor(vehicleid, 79, 79);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Azul -500");
}
if(listitem == 3)
{
ChangeVehicleColor(vehicleid, 7, 7);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Azul Fraco -500");
}
if(listitem == 4)
{
ChangeVehicleColor(vehicleid, 44, 44);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Verde -500");
}
if(listitem == 5)
{
ChangeVehicleColor(vehicleid, 86, 86);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Verde Fraco -500");
}
if(listitem == 6)
{
ChangeVehicleColor(vehicleid, 126, 126);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Rosa -500");
}
if(listitem == 7)
{
ChangeVehicleColor(vehicleid, 66, 66);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pintou seu Carro de Marron -500");
}
return true;
}
return true;
}
if(dialogid == 17)
{
if(response)
{
if(listitem == 0)
{
AddVehicleComponent(vehicle, 1087);
SendClientMessage(playerid, 0x10FF1BAA,"Vocк Pois Hidraulica no Seu Carro ");
}
return true;
}
return true;
}
return 1;
}