[Ayuda] Se traba la consola
#1

Buenas, estaba arreglando el sistema de casas que hice hace un tiempo, y ahora terminado, cuando quiero abrir mi servidor, se queda en "Cargando casas..." Y no carga nunca.

Asн que si no es mucha molestia, querнa pedir una ayudita con el sistema, desde ya muchas gracias.

PHP код:
stock CargarCasas()
{
    new
        
_DirFile[MAX_FILE_NAME],
        
load,
        
i;
    
printf("\nCARGANDO CASAS ...");
    while(
MAX_CASAS)
    {
        
format(_DirFile,sizeof(_DirFile),"%s/%d.ini"DIR_COCHES,i);
        if(
fexist(_DirFile))
        {
            
INI_ParseFile(_DirFile,"CargarInformacionCasas",.bExtra true, .extra i);
            new 
asd[200];
            
InformacionC[i][C_CARGADA] = true;
            if(
InformacionC[i][C_COMPRADA])
            {
                
format(asdsizeof(asd), "{C8C700}Propiedad privada\n\n{B7EC41}Propietario: {FFFFFF}%s\n{B7EC41}ID: {FFFFFF}%i",InformacionC[i][C_PROPIETARIO],InformacionC[i][C_ID]);
                
LabelCasa[i] = CreateDynamic3DTextLabel(asd,-1InformacionC[i][C_EXT][0], InformacionC[i][C_EXT][1], InformacionC[i][C_EXT][2], 20.0INVALID_PLAYER_IDINVALID_VEHICLE_ID0, -1, -1, -150.0);
                
PickupCasa[i] = CreateDynamicPickup(12731InformacionC[i][C_EXT][0], InformacionC[i][C_EXT][1], InformacionC[i][C_EXT][2], -1, -1, -120.0);
            }
            else
            {
                
format(asdsizeof(asd), "{C8C700}Propiedad en venta\n\n{B7EC41}Propietario: {FFFFFF}Nadie\n{B7EC41}Precio: {FFFFFF}%i\n{B7EC41}Nivel: {FFFFFF}%i\n{B7EC41}ID: {FFFFFF}%i\n\n{C8C700}/comprar casa",InformacionC[i][C_PRECIO],InformacionC[i][C_NIVEL],InformacionC[i][C_ID]);
                
LabelCasa[i] = CreateDynamic3DTextLabel(asd,-1InformacionC[i][C_EXT][0], InformacionC[i][C_EXT][1], InformacionC[i][C_EXT][2], 20.0INVALID_PLAYER_IDINVALID_VEHICLE_ID0, -1, -1, -150.0);
                
PickupCasa[i] = CreateDynamicPickup(12721InformacionC[i][C_EXT][0], InformacionC[i][C_EXT][1], InformacionC[i][C_EXT][2], -1, -1, -120.0);
            }
            
printf("Casa ID: %i | Precio: %i | Nivel: %i | Propietario: %s",InformacionC[i][C_ID],InformacionC[i][C_PRECIO],InformacionC[i][C_NIVEL],InformacionC[i][C_PROPIETARIO]);
            
Iter_Add(iCasas,i);
            
load++;
        }
    }
    return 
1;

Reply
#2

no veo ningъn i++
Reply
#3

Es de negocio pero es Muy similar al tuyo, guнate de ese.

https://sampforum.blast.hk/showthread.php?tid=482222
Reply
#4

Como dijo Zume, no avanza porque es un bucle infinito.
Reply
#5

Tenes un bucle infinito y se repite por eso se te congela.
Reply
#6

Ya agregue el i++; pero sigue igual.
Reply
#7

Cambia:
pawn Код:
while(i < MAX_CASAS)
Por:
pawn Код:
for(new i = 0; i < MAX_CASAS; i ++)
Reply
#8

Quote:
Originally Posted by SickAttack
Посмотреть сообщение
Cambia:
pawn Код:
while(i < MAX_CASAS)
Por:
pawn Код:
for(new i = 0; i < MAX_CASAS; i ++)
Listo, muchas gracias a todos por ayudarme.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)