03.02.2016, 23:37
Buenas a todos, en mi GM cree una informaciуn para las casas "hTiempo", que sirve que cada segundo se descuente un segundo del total en cada casa, el cуdigo es el siguiente:
El timer se repite cada segundo, las casas con propietario (HouseInfo[h][hOwned] != 0) se les irб descontando un segundo cada vez, para una vez llegen a cero se retire el propietario. El problema es que esto causa mucho lag, suponiendo que se tienen 800 casas que tienen que ser chequeadas cada segundo y comprobar su propietario. No sй si cambiar esto por minutos o horas para hacerlo mбs estable o me recomiendan hacerlo cada 24 horas. Si es cada 24 horas, se tendrнa que poner un Timer o con gettime seria suficiente, gracias.
Код:
timer HouseUpdate[1000]() { for(new h = 0; h < sizeof(HouseInfo); h++) { if(HouseInfo[h][hOwned] != 0) { --HouseInfo[iIndex][hTiempo]; } } SaveHouses(); }