public uint Execute(PacketDistributed ipacket) { CG_OPEN_VILLAINCOPYSCENE packet = (CG_OPEN_VILLAINCOPYSCENE)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
void OpenVillainCopyScene(int nVillainType) { Obj_NPC TargetNpc = Singleton <DialogCore> .GetInstance().CareNPC; if (TargetNpc != null) { CG_OPEN_VILLAINCOPYSCENE packet = (CG_OPEN_VILLAINCOPYSCENE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_OPEN_VILLAINCOPYSCENE); packet.SetVillaintype(nVillainType); packet.SetObjid(TargetNpc.ServerID); packet.SendPacket(); } }