xFaelz

Un-Freeze

Apr 24th, 2018
424
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. //Source Code By Faelz' &&Thiagodp
  2. #pragma region Un-Freeze Automatico //Colocar no ProcessSecMinTimer
  3.         if (SecCounter % 5 == 0) //Faz a verificação a cada 2,5 Segundos
  4.         {
  5.  
  6.             int fUsers; //fUsers é todos os players
  7.             for (fUsers = 0; fUsers < MAX_USER; fUsers++) //Pega todos os players do servidor
  8.             {
  9.                 if (pUser[fUsers].Mode == USER_PLAY) //Verifica apenas os onlines, pois os offline sempre vai ter o grid=0 o que bugaria
  10.                 {
  11.                     if (pMobGrid[pMob[fUsers].TargetY][pMob[fUsers].TargetX] == 0) //Executa a função apenas se o player estiver freezado realiza o Un-Freeze
  12.                     {
  13.  
  14.                         MSG_Action sm_unfreeze;
  15.                         memset(&sm_unfreeze, 0, sizeof(MSG_Action));
  16.                         GetEmptyMobGrid(fUsers, &pMob[fUsers].TargetX, &pMob[fUsers].TargetY);
  17.                         GridMulticast(fUsers, pMob[fUsers].TargetX, pMob[fUsers].TargetY, (MSG_STANDARD*)&sm_unfreeze);
  18.                     }
  19.                 }
  20.             }
  21.         }
  22. #pragma endregion
Add Comment
Please, Sign In to add comment