public static void SendQuestPushResult(Character receiver, QuestPushResponse qpr, Character giver) { using (RealmPacketOut packet = new RealmPacketOut(RealmServerOpCode.MSG_QUEST_PUSH_RESULT)) { packet.Write(receiver.EntityId); packet.Write((byte)qpr); giver.Send(packet, false); } }
public override void Process(CmdTrigger <RealmServerCmdArgs> trigger) { QuestPushResponse qpr = trigger.Text.NextEnum(QuestPushResponse.Busy); Character target = trigger.Args.Character.Target as Character; if (target != null) { QuestHandler.SendQuestPushResult(trigger.Args.Character, qpr, target); } trigger.Reply("Done."); }
public static void SendQuestPushResult(Character receiver, QuestPushResponse qpr, Character giver) { using (var pckt = new RealmPacketOut(RealmServerOpCode.MSG_QUEST_PUSH_RESULT)) { pckt.Write(receiver.EntityId); pckt.Write((byte)qpr); giver.Send(pckt); } }