17.05.2015, 16:06
Prueba esto:
Si no te funciona, verifica cuanto tiene asignado "M_PROPIEDADES".
pawn Код:
forward CargarPropiedades();
public CargarPropiedades()
{
new string[350], archivo[70];
for(new i = 0; i < M_PROPIEDADES; i ++)
{
format(archivo, sizeof(archivo),"Propiedades/%i.ini", i);
if(dini_Exists(archivo))
{
PropiedadI[i][PP] = dini_Int(archivo, "Precio");
PropiedadI[i][PInt] = dini_Int(archivo, "Int");
PropiedadI[i][PID] = dini_Int(archivo, "PropiedadID");
PropiedadI[i][Cerrada] = dini_Int(archivo, "Cerrada");
PropiedadI[i][Comprada] = dini_Int(archivo, "Comprada");
PropiedadI[i][PXE] = dini_Float(archivo, "X");
PropiedadI[i][PYE] = dini_Float(archivo, "Y");
PropiedadI[i][PZE] = dini_Float(archivo, "Z");
PropiedadI[i][PVW] = dini_Int(archivo, "VirtualWorld");
format(PropiedadI[i][Propietario], 24, "%s", dini_Get(archivo, "Propietario"));
PE[i] = CreatePickup(1273, 1, PropiedadI[i][PXE], PropiedadI[i][PYE], PropiedadI[i][PZE], PropiedadI[i][PVW]);
switch(PropiedadI[i][Comprada])
{
case 0: format(string, sizeof(string), "{FF4000}[EN VENTA]{FFFFFF}\nPrecio:{00FF40} $%d", PropiedadI[i][PP]);
case 1: format(string, sizeof(string), "{FFFFFF}[Propietario: {DF0174}%s]", PropiedadI[i][Propietario]);
}
PropiedadI[i][PLabel] = Create3DTextLabel(string, COLOR_BLANCO, PropiedadI[i][PXE], PropiedadI[i][PYE], PropiedadI[i][PZE], 25.0, PropiedadI[i][PVW]);
}
}
print("Propiedades cargadas.");
}