Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Source Code By Faelz' &&Thiagodp
- #pragma region Un-Freeze Automatico //Colocar no ProcessSecMinTimer
- if (SecCounter % 5 == 0) //Faz a verificação a cada 2,5 Segundos
- {
- int fUsers; //fUsers é todos os players
- for (fUsers = 0; fUsers < MAX_USER; fUsers++) //Pega todos os players do servidor
- {
- if (pUser[fUsers].Mode == USER_PLAY) //Verifica apenas os onlines, pois os offline sempre vai ter o grid=0 o que bugaria
- {
- if (pMobGrid[pMob[fUsers].TargetY][pMob[fUsers].TargetX] == 0) //Executa a função apenas se o player estiver freezado realiza o Un-Freeze
- {
- MSG_Action sm_unfreeze;
- memset(&sm_unfreeze, 0, sizeof(MSG_Action));
- GetEmptyMobGrid(fUsers, &pMob[fUsers].TargetX, &pMob[fUsers].TargetY);
- GridMulticast(fUsers, pMob[fUsers].TargetX, pMob[fUsers].TargetY, (MSG_STANDARD*)&sm_unfreeze);
- }
- }
- }
- }
- #pragma endregion
Add Comment
Please, Sign In to add comment