Ayudaaa YSI_INI
#1

Buenas amigo bueno tengo un problema con el guardado de datos ysi_ini estoy haciendo un guardado de muebles con este sistema de guardado bueno el problema que tengo es que cuando va a guardar los datos se lagea el jugador y al rato se cae el servidor bueno espero que me puedan ayudar estes es el codigo de guardado:

Код:
 stock GuardarCasas(ID_DINAMICA)
        {
        new ID_NUEVA = CasasSpawneadas+1;
		if(ID_NUEVA <= 1+MAX_HOUSE_DATA){
        new iStr[22];
	    //format(iStr, sizeof(iStr), "CasaMuebles/%d.ini", ID_NUEVA);
	    new INI:file = INI_Open("CargarCasas.ini");
	        INI_SetTag(file,"muebles");
		    INI_WriteInt(file,"hMueble0",InformacionCasa[ID_DINAMICA][hMuebles][0]);
            INI_WriteInt(file,"hMueble0VW",InformacionCasa[ID_DINAMICA][hMuebleVW][0]);
            INI_WriteInt(file,"hMueble0INT",InformacionCasa[ID_DINAMICA][hMuebleINT][0]);

            INI_WriteInt(file,"hMueble1",InformacionCasa[ID_DINAMICA][hMuebles][1]);
            INI_WriteInt(file,"hMueble1VW",InformacionCasa[ID_DINAMICA][hMuebleVW][1]);
            INI_WriteInt(file,"hMueble1INT",InformacionCasa[ID_DINAMICA][hMuebleINT][1]);


			INI_WriteInt(file,"hMueble2",InformacionCasa[ID_DINAMICA][hMuebles][2]);
            INI_WriteInt(file,"hMueble2VW",InformacionCasa[ID_DINAMICA][hMuebleVW][2]);
            INI_WriteInt(file,"hMueble2INT",InformacionCasa[ID_DINAMICA][hMuebleINT][2]);


			INI_WriteInt(file,"hMueble3",InformacionCasa[ID_DINAMICA][hMuebles][3]);
            INI_WriteInt(file,"hMueble3VW",InformacionCasa[ID_DINAMICA][hMuebleVW][3]);
            INI_WriteInt(file,"hMueble3INT",InformacionCasa[ID_DINAMICA][hMuebleINT][3]);


			INI_WriteInt(file,"hMueble4",InformacionCasa[ID_DINAMICA][hMuebles][4]);
            INI_WriteInt(file,"hMueble4VW",InformacionCasa[ID_DINAMICA][hMuebleVW][4]);
            INI_WriteInt(file,"hMueble4INT",InformacionCasa[ID_DINAMICA][hMuebleINT][4]);


			INI_WriteInt(file,"hMueble5",InformacionCasa[ID_DINAMICA][hMuebles][5]);
            INI_WriteInt(file,"hMueble5VW",InformacionCasa[ID_DINAMICA][hMuebleVW][5]);
            INI_WriteInt(file,"hMueble5INT",InformacionCasa[ID_DINAMICA][hMuebleINT][5]);


			INI_WriteInt(file,"hMueble6",InformacionCasa[ID_DINAMICA][hMuebles][6]);
            INI_WriteInt(file,"hMueble6VW",InformacionCasa[ID_DINAMICA][hMuebleVW][6]);
            INI_WriteInt(file,"hMueble6INT",InformacionCasa[ID_DINAMICA][hMuebleINT][6]);

            INI_WriteInt(file,"hMueble7",InformacionCasa[ID_DINAMICA][hMuebles][7]);
            INI_WriteInt(file,"hMueble7VW",InformacionCasa[ID_DINAMICA][hMuebleVW][7]);
            INI_WriteInt(file,"hMueble7INT",InformacionCasa[ID_DINAMICA][hMuebleINT][7]);

            INI_WriteInt(file,"hMueble8",InformacionCasa[ID_DINAMICA][hMuebles][8]);
            INI_WriteInt(file,"hMueble8VW",InformacionCasa[ID_DINAMICA][hMuebleVW][8]);
            INI_WriteInt(file,"hMueble8INT",InformacionCasa[ID_DINAMICA][hMuebleINT][8]);

            INI_WriteInt(file,"hMueble9",InformacionCasa[ID_DINAMICA][hMuebles][9]);
            INI_WriteInt(file,"hMueble9VW",InformacionCasa[ID_DINAMICA][hMuebleVW][9]);
            INI_WriteInt(file,"hMueble9INT",InformacionCasa[ID_DINAMICA][hMuebleINT][9]);

            INI_WriteInt(file,"hMueble10",InformacionCasa[ID_DINAMICA][hMuebles][10]);
            INI_WriteInt(file,"hMueble10VW",InformacionCasa[ID_DINAMICA][hMuebleVW][10]);
            INI_WriteInt(file,"hMueble10INT",InformacionCasa[ID_DINAMICA][hMuebleINT][10]);

            INI_WriteInt(file,"hMueble11",InformacionCasa[ID_DINAMICA][hMuebles][11]);
            INI_WriteInt(file,"hMueble11VW",InformacionCasa[ID_DINAMICA][hMuebleVW][11]);
            INI_WriteInt(file,"hMueble11INT",InformacionCasa[ID_DINAMICA][hMuebleINT][11]);

            INI_WriteInt(file,"hMueble12",InformacionCasa[ID_DINAMICA][hMuebles][12]);
            INI_WriteInt(file,"hMueble12VW",InformacionCasa[ID_DINAMICA][hMuebleVW][12]);
            INI_WriteInt(file,"hMueble12INT",InformacionCasa[ID_DINAMICA][hMuebleINT][12]);

            INI_WriteInt(file,"hMueble13",InformacionCasa[ID_DINAMICA][hMuebles][13]);
            INI_WriteInt(file,"hMueble13VW",InformacionCasa[ID_DINAMICA][hMuebleVW][13]);
            INI_WriteInt(file,"hMueble13INT",InformacionCasa[ID_DINAMICA][hMuebleINT][13]);

            INI_WriteInt(file,"hMueble14",InformacionCasa[ID_DINAMICA][hMuebles][14]);
            INI_WriteInt(file,"hMueble14VW",InformacionCasa[ID_DINAMICA][hMuebleVW][14]);
            INI_WriteInt(file,"hMueble14INT",InformacionCasa[ID_DINAMICA][hMuebleINT][14]);

            INI_WriteInt(file,"hMueble15",InformacionCasa[ID_DINAMICA][hMuebles][15]);
            INI_WriteInt(file,"hMueble15VW",InformacionCasa[ID_DINAMICA][hMuebleVW][15]);
            INI_WriteInt(file,"hMueble15INT",InformacionCasa[ID_DINAMICA][hMuebleINT][15]);

            INI_WriteInt(file,"hMuebleID0",InformacionCasa[ID_DINAMICA][hMuebleId][0]);
            INI_WriteInt(file,"hMuebleID1",InformacionCasa[ID_DINAMICA][hMuebleId][1]);
            INI_WriteInt(file,"hMuebleID2",InformacionCasa[ID_DINAMICA][hMuebleId][2]);
            INI_WriteInt(file,"hMuebleID3",InformacionCasa[ID_DINAMICA][hMuebleId][3]);
            INI_WriteInt(file,"hMuebleID4",InformacionCasa[ID_DINAMICA][hMuebleId][4]);
            INI_WriteInt(file,"hMuebleID5",InformacionCasa[ID_DINAMICA][hMuebleId][5]);
            INI_WriteInt(file,"hMuebleID6",InformacionCasa[ID_DINAMICA][hMuebleId][6]);
            INI_WriteInt(file,"hMuebleID7",InformacionCasa[ID_DINAMICA][hMuebleId][7]);
            INI_WriteInt(file,"hMuebleID8",InformacionCasa[ID_DINAMICA][hMuebleId][8]);
            INI_WriteInt(file,"hMuebleID9",InformacionCasa[ID_DINAMICA][hMuebleId][9]);
            INI_WriteInt(file,"hMuebleID10",InformacionCasa[ID_DINAMICA][hMuebleId][10]);
            INI_WriteInt(file,"hMuebleID11",InformacionCasa[ID_DINAMICA][hMuebleId][11]);
            INI_WriteInt(file,"hMuebleID12",InformacionCasa[ID_DINAMICA][hMuebleId][12]);
            INI_WriteInt(file,"hMuebleID13",InformacionCasa[ID_DINAMICA][hMuebleId][13]);
            INI_WriteInt(file,"hMuebleID14",InformacionCasa[ID_DINAMICA][hMuebleId][14]);
            INI_WriteInt(file,"hMuebleID15",InformacionCasa[ID_DINAMICA][hMuebleId][15]);
            for(new MueblesI = 1; MueblesI < sizeof(InformacionCasa) ; MueblesI++){
           	for(new i = 0; i < 16; i ++)
	       {
	        new key[32];
   		    format(key, 24, "hMueble%dPosX", i);  INI_WriteFloat(file,key, InformacionCasa[MueblesI][hMueblesPOSX][ID_DINAMICA]);
		    format(key, 24, "hMueble%dPosY", i);  INI_WriteFloat(file,key, InformacionCasa[MueblesI][hMueblesPOSY][ID_DINAMICA]);
		    format(key, 24, "hMueble%dPosZ", i);  INI_WriteFloat(file,key, InformacionCasa[MueblesI][hMueblesPOSZ][ID_DINAMICA]);
		    format(key, 24, "hMueble%dPosXr",i);  INI_WriteFloat(file,key, InformacionCasa[MueblesI][hMueblesPOSRx][ID_DINAMICA]);
		    format(key, 24, "hMueble%dPosYr", i); INI_WriteFloat(file,key, InformacionCasa[MueblesI][hMueblesPOSRy][ID_DINAMICA]);
		    format(key, 24, "hMueble%dPosZr", i); INI_WriteFloat(file,key, InformacionCasa[MueblesI][hMueblesPOSRz][ID_DINAMICA]);
            INI_Close(file);
    }
    }
    }
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)