Color de vehiculo
#1

Hola gente, cuando edito el color de un auto de faccion, al hacer un respawn se va el color, aca dejo el cmd y sus funciones.

Код:
COMMAND:editarautofacc(playerid, params[])
{
	new opcion[12], col1, col2, vehicleid = GetPlayerVehicleID(playerid);
	if(cuenta[playerid][cAdministrador] < 2013)return Mensaje(playerid, COLOR_GRIS2, "No autorizado!");
	if(sscanf(params, "s[12]D(500)D(500)", opcion, col1, col2))return Mensaje(playerid, COLOR_GRIS2, "Utiliza /editarautofacc [Posicion - Color]");
	if(IsPlayerInAnyVehicle(playerid))
	{
		if(!strcmp(opcion, "posicion"))
		{
			for(new i=0; i<sizeof(Autosfacc); i++)
			{
				if(Autosfacc[i][af@carid] == vehicleid)
				{
					GetPlayerPos(playerid, Autosfacc[i][af@Pos][0], Autosfacc[i][af@Pos][1], Autosfacc[i][af@Pos][2]);
					GetVehicleZAngle(vehicleid, Autosfacc[i][af@Pos][3]);
					DestroyVehicle(Autosfacc[i][af@carid]);
					Autosfacc[i][af@carid] = CreateVehicleEx(Autosfacc[i][af@modelo], Autosfacc[i][af@Pos][0], Autosfacc[i][af@Pos][1], Autosfacc[i][af@Pos][2], Autosfacc[i][af@Pos][3], Autosfacc[i][af@colores][0], Autosfacc[i][af@colores][1], VEHICULO_SPAWN);
					PutPlayerInVehicleEx(playerid, Autosfacc[i][af@carid], 0);
					Mensaje(playerid, COLOR_VERDE, "Usted cambio la posicion del vehiculo exitosamente.");
					ActualizaAutoFacc(i);
					return 1;
				}
			}
			Mensaje(playerid, COLOR_ROJO, "Este vehiculo no es editable.");
		}	
		else if(!strcmp(opcion, "color"))
		{
			if(col1 == 500 || col2 == 500)return Mensaje(playerid, COLOR_GRIS2, "Utiliza /editarautofacc [Color][Color 1][Color 2]");
			for(new i=0; i<sizeof(Autosfacc); i++)
			{
				if(Autosfacc[i][af@carid] == vehicleid)
				{
					Autosfacc[i][af@colores][0] = col1;
					Autosfacc[i][af@colores][1] = col2;
					ChangeVehicleColor(vehicleid, Autosfacc[i][af@colores][0], Autosfacc[i][af@colores][1]);
					Mensaje(playerid, COLOR_VERDE, "Usted cambio el color del vehiculo exitosamente.");
					ActualizaAutoFacc(i);
					return 1;
				}
			}
			Mensaje(playerid, COLOR_ROJO, "Este vehiculo no es editable.");
		}
	}
	return 1;
}
Код:
CallBack::ActualizaAutoFacc(i)
{
	new consulta[256];
	format(consulta, sizeof(consulta), "UPDATE zz_autosfacc SET faccion=%d, col1=%d, col2=%d, posx=%f, posy=%f, posz=%f, posa=%f, modelo=%d WHERE idunico=%d", 
	Autosfacc[i][af@faccion], 
	Autosfacc[i][af@colores][0], 
	Autosfacc[i][af@colores][1], 
	Autosfacc[i][af@Pos][0], 
	Autosfacc[i][af@Pos][1], 
	Autosfacc[i][af@Pos][2], 
	Autosfacc[i][af@Pos][3], 
	Autosfacc[i][af@modelo], 
	Autosfacc[i][af@unico]);
	mysql_query(servidor[mysqlControl], consulta, false);
	return 1;
}
Graciass.
Reply
#2

Como los cargas?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)