diff --git a/BigBaseV2/src/backend/looped/system/update_player_structs.cpp b/BigBaseV2/src/backend/looped/system/update_player_structs.cpp index b6734d37..07142a4c 100644 --- a/BigBaseV2/src/backend/looped/system/update_player_structs.cpp +++ b/BigBaseV2/src/backend/looped/system/update_player_structs.cpp @@ -13,9 +13,6 @@ namespace big if (busy) return; busy = true; - int friend_count = g.friend_count; - int player_count = g.player_count; - for (Player i = 0; i < 32; i++) { CPlayer& player = g.players[i]; @@ -40,16 +37,16 @@ namespace big { player.is_friend = true; - friend_count++; + g.friend_count++; } - else player_count++; + else g.player_count++; - notify::player_joined(g.players[i]); + notify::player_joined(player); } else if (player.is_online) { - if (player.is_friend) friend_count--; - else player_count--; + if (player.is_friend) g.friend_count--; + else g.player_count--; player.is_friend = false; player.is_online = false; @@ -58,9 +55,6 @@ namespace big script::get_current()->yield(); } - g.friend_count = friend_count; - g.player_count = player_count; - busy = false; } } \ No newline at end of file