--�����ؾ�֮�ŶԻ� function c5600006_On_Talk(MapID, InstanceID, TargetID, TargetTypeID, RoleID, TalkIndex) if TalkIndex == -1 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 208001) --�����ؾ����и���������սʤ���Ǻ������Լ���������ھͽ�ȥ�� msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, 4) -- msg.AddMsgEvent(MsgID, 1, 100001) --��ȷ���� msg.AddMsgEvent(MsgID, 21, -1) -- msg.AddMsgEvent(MsgID, 1, 100002) --��ȡ���� msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif TalkIndex == 4 then -- Телепорт на координаты NPC выхода (5600005), чтобы игрок оказался рядом с NPC role.RoleGotoNewMap(MapID, InstanceID, RoleID, 3390519080, 113, 2010, 192) end end aux.RegisterCreatureEvent(5600006, 7, "c5600006_On_Talk") --�����ؾ������˶Ի� function c5600005_On_Talk(MapID, InstanceID, TargetID, TargetTypeID, RoleID, TalkIndex) if TalkIndex == -1 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 69) msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, 4) -- msg.AddMsgEvent(MsgID, 1, 100001) --��ȷ���� msg.AddMsgEvent(MsgID, 21, -1) -- msg.AddMsgEvent(MsgID, 1, 100002) --��ȡ���� msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif TalkIndex == 4 then role.RoleGotoNewMap(MapID, InstanceID, RoleID, 3424073512,606, 23510, 589 ) end end aux.RegisterCreatureEvent(5600005, 7, "c5600005_On_Talk")