예제 #1
0
        void HandleDoReadyCheckOpcode(DoReadyCheck packet)
        {
            Group group = GetPlayer().GetGroup();

            if (!group)
            {
                return;
            }

            /** error handling **/
            if (!group.IsLeader(GetPlayer().GetGUID()) && !group.IsAssistant(GetPlayer().GetGUID()))
            {
                return;
            }

            // everything's fine, do it
            group.StartReadyCheck(GetPlayer().GetGUID(), packet.PartyIndex, TimeSpan.FromMilliseconds(MapConst.ReadycheckDuration));
        }
예제 #2
0
        void HandleDoReadyCheckOpcode(DoReadyCheck packet)
        {
            Group group = GetPlayer().GetGroup();

            if (!group)
            {
                return;
            }

            /** error handling **/
            if (!group.IsLeader(GetPlayer().GetGUID()) && !group.IsAssistant(GetPlayer().GetGUID()))
            {
                return;
            }

            // everything's fine, do it
            group.StartReadyCheck(GetPlayer().GetGUID(), packet.PartyIndex);
        }