06.10.2012, 01:22
Hola, he estado haciendo un sistema de autos. El problema es que yo no sй como guardarlos, intentй haciendo un public pero no me sirviу bien, acб estб el enum:
Y asн se guarda:
їcуmo los cargo?
pawn Код:
Model, //El modelo del auto, o sea id de wiki samp.
Estado, //Si tiene dueсo o no.
Float:PosX, //Posiciуn en X.
Float:PosY, //Posiciуn en Y.
Float:PosZ, //Posiciуn en Z.
Float:Angulo, //Su angulo.
ColorUno, //Color uno.
ColorDos, //Color dos.
Propietario[256], //Nombre del propietario, si tiene.
Placa[256], //Descripciуn del auto.
Precio, //Precio del auto.
TipoAlarma,
Lock, // Si esta abierto o cerrado.
aEstado,
EstadoGomas,
EstadoPuertas,
EstadoGasolina .
pawn Код:
stock aUpdate(vehicleid)
{
format(Archivo, sizeof(Archivo), "autos/%d.ini", vehicleid);
if(!fexist(Archivo))
{
dini_Create(Archivo);
}
dini_IntSet(Archivo, "Model", CarInfo1[vehicleid][Model]);
dini_IntSet(Archivo, "Estado", CarInfo1[vehicleid][Estado]); // O sea en venta.
dini_FloatSet(Archivo, "PosX", CarInfo1[vehicleid][PosX]);
dini_FloatSet(Archivo, "PosY", CarInfo1[vehicleid][PosY]);
dini_FloatSet(Archivo, "PosZ", CarInfo1[vehicleid][PosZ]);
dini_FloatSet(Archivo, "Angulo", CarInfo1[vehicleid][Angulo]);
dini_IntSet(Archivo, "ColorUno", CarInfo1[vehicleid][ColorUno]);
dini_IntSet(Archivo, "ColorDos", CarInfo1[vehicleid][ColorDos]);
dini_Set(Archivo, "Propietario", CarInfo1[vehicleid][Propietario]);
dini_Set(Archivo, "Placa",CarInfo1[vehicleid][Placa]); // La placa que tendrб por default.
dini_IntSet(Archivo, "Precio",CarInfo1[vehicleid][Precio]);
dini_IntSet(Archivo, "TipoAlarma", CarInfo1[vehicleid][TipoAlarma]);
dini_IntSet(Archivo, "Lock", CarInfo1[vehicleid][Lock]);
dini_IntSet(Archivo, "EstadoPuertas",CarInfo1[vehicleid][EstadoPuertas]);
dini_IntSet(Archivo, "EstadoGomas",CarInfo1[vehicleid][EstadoGomas]);
dini_IntSet(Archivo, "aEstado",CarInfo1[vehicleid][aEstado]);
return 1;
}