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