[4.3.4] Achievements/Guilds: Fix guild achievement tracking

This fix achievement tracking, original commit from @DDuarte: https://github.com/TrinityCore/TrinityCore/commit/7ec22c534e8120f2f877e8d31bc3168faccff5ec and send update.

Send update fix the error when you view criteria progress at 0 at login, without this refresh, you need open manually the achievement to view progress value on achievement tracking window.

Thanks to #DDuarte for initial commit and @Kiritoo for send me a sniffs datas.
No, only for member, check https://github.com/TrinityCore/TrinityCore/pull/13209/files#diff-5b6d79cde3a43bd23e1c8c8366e6ada3R1069, the packet is send to current session, not by broadcast.

It's possible you're confusing with name of the function, it's for all tracked criterias, not for all members.

You can report me if the send of https://github.com/TrinityCore/TrinityCore/pull/13209/files#diff-5b6d79cde3a43bd23e1c8c8366e6ada3R1007 it's only for member?

I tried it on my server, but I don't check if packet is sended only for member or all members.

I go to fix build now and check.