15.03.2015, 11:11
Hola gente, mi problema es con el guardado del color del vehiculo, en mi coche si se guarda el color cuando uso /colorcoche , pero en los demas coches que le cambio el color y no soy el dueсo no se guarda, aca va el codigo.
Graciasss.
Код:
CMD:colorcoche(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid))
{
return SendClientMessageEx(playerid, COLOR_WHITE, "No estбs en un vehiculo.");
}
if(!Team_Mecanicos(playerid))
{
return SendClientMessageEx(playerid, COLOR_GRAD2, "No eres mecanico.");
}
new
iVeh = GetPlayerVehicleID(playerid);
if(LSPD_IsACopCar(iVeh)||Taxi_Vehicle(iVeh)||AutoRusos(iVeh)||AutoItalianos(iVeh)||AutoGroove(iVeh)||AutoBallas(iVeh)||Bus_Vehicle(iVeh)||SAMD_Vehicle(iVeh)||Mecanico_Vehicle(iVeh)||FBI_Vehicle(iVeh)||CNN_Vehicle(iVeh)||IsAPizzabike(iVeh)||LicenciaCar(iVeh)||GobierAuto(iVeh)||IsAnNGCar(iVeh)) {
return SendClientMessageEx(playerid, COLOR_GREY, "No puedes pintar vehнculos facciуnes.");
}
new
iColors[2];
if(sscanf(params, "ii", iColors[0], iColors[1]))
{
return SendClientMessageEx(playerid, COLOR_WHITE, "USA: /colorcoche [ID 1] [ID 2]. Color debe ser una ID.");
}
else if(!(0 <= iColors[0] <= 255 && 0 <= iColors[1] <= 255))
{
return SendClientMessageEx(playerid, COLOR_WHITE, "Color Invбlido (ID comienza en 0, y el final es 255)");
}
format(szMessage, sizeof(szMessage), "Cambiaste el color del vehiculo. - ID %d, %d.", iColors[0], iColors[1]);
SendClientMessageEx(playerid, COLOR_WHITE, szMessage);
new car = GetPlayerVehicleID(playerid);
ChangeVehicleColor(iVeh, iColors[0], iColors[1]);
PlayerVehicleInfo[playerid][GetPlayerVehicle(playerid, car)][pvColor1] = iColors[0];
PlayerVehicleInfo[playerid][GetPlayerVehicle(playerid, car)][pvColor2] = iColors[1];
return 1;
}

