----scriptdata[0]��ǽ������Ƿ�ˢ�� ----scriptdata[1]���3040075 ----scriptdata[2]���3040076 ----scriptdata[3]���3040077 ----scriptdata[4]���3040078 ----scriptdata[5]���3040086 ----scriptdata[6]���3040087 ----scriptdata[7]���3040088 function f05_OnPlayerEnter(MapID, InstanceID,RoleID) local bhave = role.IsRoleHaveBuff(MapID, InstanceID, RoleID, 99996) if bhave == true then unit.CancelBuff(MapID, InstanceID, RoleID, 9999601) end local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 102, 100084) msg.DispatchMapMsgEvent(MsgID, MapID, InstanceID, -1) local Hardness = 0 local bLegendary = role.GetRoleScriptData(RoleID, 1, RoleDataType["LegendaryDungeonFlag"]) if bLegendary == 1 then local rolelevel = role.GetRoleLevel(MapID, InstanceID, RoleID) if rolelevel > 94 then Hardness = 3 else Hardness = 2 end else Hardness = 1 end -- ������ѧߧ�֧� ��ݧ�اߧ���� �� scriptdata (�ܧѧ� �� f04/f06), ����ҧ� �է��ԧڧ� ��ܧ�ڧ��� �ާ�ԧݧ� �֧� ��ڧ�ѧ��. map.SetMapScriptData(MapID, InstanceID, 1, 39, Hardness) if Hardness > 1 then role.RemoveFromRole(MapID, InstanceID, RoleID, 6601136, 1, 400) end local monsterhave = map.GetMapScriptData(MapID,InstanceID,1,0) if monsterhave==0 then local Svyachenik = {3040071, 9010486, 9010508} local Palach = {3040070, 9010487, 9010509} local Krokodil1 = {3040079, 9010495, 9010517} local Krokodil2 = {3040080, 9010496, 9010518} local Krokodil3 = {3040081, 9010497, 9010519} -- ���ѧاߧ�: ID �է�ݧاߧ� �����ӧ֧���ӧ�ӧѧ�� ��֧ԧڧ���ѧ�ڧ� ���ҧ���ڧ� �� creature scripts (���. 3040086.lua �� 3040076-3040078.lua). -- �� �ڧ���էߧڧܧ� �٧է֧�� �ҧ��ݧ� ��֧�֧���ѧߧ� �ӧѧ�ڧѧߧ��, �ڧ�-�٧� ��֧ԧ� �� �ݧ֧ԧ֧ߧէѧ�ܧ� �ߧ� ���ѧҧѧ���ӧѧݧ� OnDie �� �ݧ�ާѧݧѧ�� ��֧���ܧ� ���ѧӧߧ� �ҧ�����. local MasterMecha = {3040083, 9010501, 9010523} local MasterMagii = {3040084, 9010500, 9010522} local MasterLuka = {3040085, 9010499, 9010521} local Posledovatel = {3040072, 9010488, 9010510} local Druid = {3040073, 9010489, 9010511} local Kopenosec = {3040074, 9010490, 9010512} local HugeCrocodile = {3040082, 9010498, 9010520} local Alta = {3040086, 9010502, 9010524} local FireElemental = {3040075, 9010491, 9010513} local WoodElemental = {3040076, 9010492, 9010514} local EarthElemental = {3040077, 9010493, 9010515} local DarkSecrafise = {3040078, 9010494, 9010516} map.MapCreateCreature(MapID, InstanceID, FireElemental[Hardness], 1400, 15576, 600) map.MapCreateCreature(MapID, InstanceID, EarthElemental[Hardness], 1458, 15187, 400) map.MapCreateCreature(MapID, InstanceID, DarkSecrafise[Hardness], 1000, 14973, 679) map.MapCreateCreature(MapID, InstanceID, WoodElemental[Hardness], 1121, 14983, 358) map.MapCreateCreature(MapID, InstanceID, Alta[Hardness], 477, 10165, 679) map.MapCreateCreature(MapID, InstanceID, HugeCrocodile[Hardness], 717, 10094, 554) map.MapCreateCreature(MapID, InstanceID, HugeCrocodile[Hardness], 723, 10105, 750) map.MapCreateCreature(MapID, InstanceID, HugeCrocodile[Hardness], 645, 10240, 733) map.MapCreateCreature(MapID, InstanceID, HugeCrocodile[Hardness], 530, 10100, 717) map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 73466/50, 15341, 18574/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 72477/50, 15341, 21450/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 64761/50, 14781, 20295/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 60676/50, 14781, 27572/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 63799/50, 14781, 29446/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 63777/50, 14781, 30584/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 56611/50, 14781, 24261/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 56580/50, 14867, 26014/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 56679/50, 14781, 30717/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 51521/50, 14781, 31607/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 45764/50, 14781, 33187/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 44589/50, 14781, 30259/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 45324/50, 14781, 26259/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 45850/50, 14773, 22848/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 51648/50, 14771, 26660/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 59005/50, 14781, 18418/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 62262/50, 14781, 17415/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 58758/50, 14781, 18258/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 56764/50, 14781, 23885/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 51941/50, 14766, 26774/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 51317/50, 14781, 31879/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 56919/50, 14781, 30881/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 61121/50, 14781, 23808/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 60926/50, 14781, 27727/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 67901/50, 15326, 28518/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 67948/50, 15331, 31654/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 62428/50, 14781, 17621/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 64989/50, 14781, 20042/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 60790/50, 14781, 23656/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 56799/50, 14867, 25818/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 45547/50, 14771, 33320/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 44762/50, 14781, 29939/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 45254/50, 14781, 26013/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 45676/50, 14781, 22659/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 71476/50, 15341, 18563/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil1[Hardness], 30443/50, 10236, 15037/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil1[Hardness], 31271/50, 10222, 16912/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil1[Hardness], 29535/50, 10101, 22901/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil1[Hardness], 35826/50, 10074, 26910/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil1[Hardness], 33612/50, 10266, 36720/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil1[Hardness], 34499/50, 10443, 40207/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil1[Hardness], 32762/50, 10301, 42218/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil1[Hardness], 32337/50, 10281, 38282/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil2[Hardness], 32616/50, 10291, 38461/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil2[Hardness], 33897/50, 10276, 36612/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil2[Hardness], 32520/50, 10281, 42069/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil2[Hardness], 34824/50, 10355, 39691/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil2[Hardness], 35446/50, 10107, 27280/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil2[Hardness], 29225/50, 10101, 22587/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil2[Hardness], 31507/50, 10183, 17075/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil2[Hardness], 30716/50, 10268, 14832/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil3[Hardness], 30981/50, 10303, 15073/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil3[Hardness], 31195/50, 10198, 17407/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil3[Hardness], 29144/50, 10101, 23136/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil3[Hardness], 35143/50, 10103, 26888/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil3[Hardness], 34195/50, 10241, 37081/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil3[Hardness], 33046/50, 10313, 42479/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 19289/50, 10831, 32022/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 22066/50, 10088, 33817/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 21150/50, 10173, 28873/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 18211/50, 10767, 27948/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 21144/50, 10389, 23770/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 19182/50, 10832, 23409/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 20943/50, 11075, 19845/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 21519/50, 11535, 15803/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMagii[Hardness], 20649/50, 11088, 19776/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMagii[Hardness], 20920/50, 10382, 23911/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMagii[Hardness], 18978/50, 10869, 23174/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMagii[Hardness], 18496/50, 10801, 28189/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMagii[Hardness], 19473/50, 10892, 31726/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMagii[Hardness], 21815/50, 10189, 34053/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMagii[Hardness], 24684/50, 10215, 34322/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterLuka[Hardness], 24946/50, 10227, 34206/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterLuka[Hardness], 22203/50, 10152, 34317/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterLuka[Hardness], 20982/50, 10284, 29257/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterLuka[Hardness], 19124/50, 10891, 31615/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterLuka[Hardness], 20964/50, 10398, 23568/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterLuka[Hardness], 20877/50, 11128, 19485/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterLuka[Hardness], 21203/50, 11546, 15632/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 9764/50, 9892, 13113/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMagii[Hardness], 10011/50, 9924, 13379/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 10442/50, 10228, 27093/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMagii[Hardness], 10883/50, 10181, 32385/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterMecha[Hardness], 9646/50, 10221, 20184/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterLuka[Hardness], 9906/50, 10250, 20506/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterLuka[Hardness], 10693/50, 10224, 26804/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, MasterLuka[Hardness], 11165/50, 10174, 32605/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 46060/50, 14781, 14455/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 46100/50, 14781, 13535/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 50086/50, 14781, 14828/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Palach[Hardness], 50403/50, 14776, 14677/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 70152/50, 15341, 20602/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 70155/50, 15341, 19346/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 71684/50, 15188, 19057/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Druid[Hardness], 73580/50, 15190, 20939/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Kopenosec[Hardness], 70812/50, 15341, 21216/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Druid[Hardness], 70793/50, 15341, 18842/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 67815/50, 14781, 19960/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 62052/50, 14781, 23983/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 73166/50, 15331, 32033/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Kopenosec[Hardness], 73120/50, 15331, 27965/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 64938/50, 14783, 18057/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Druid[Hardness], 47108/50, 14781, 13963/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Druid[Hardness], 48865/50, 14781, 19691/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Kopenosec[Hardness], 45021/50, 14781, 26735/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Kopenosec[Hardness], 51098/50, 14781, 35571/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Druid[Hardness], 51677/50, 14781, 32048/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 54655/50, 14781, 19546/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil1[Hardness], 32502/50, 10309, 38557/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil1[Hardness], 30144/50, 10241, 35822/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Krokodil3[Hardness], 30402/50, 10245, 35623/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 67550/50, 14781, 19969/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 60923/50, 14790, 24011/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 71997/50, 15331, 32007/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Kopenosec[Hardness], 71873/50, 15361, 28004/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 63748/50, 14770, 18048/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Druid[Hardness], 48349/50, 14765, 13944/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Druid[Hardness], 48881/50, 14781, 20647/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Kopenosec[Hardness], 45037/50, 14781, 28162/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Kopenosec[Hardness], 51078/50, 14781, 34120/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Druid[Hardness], 52849/50, 14781, 32022/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Posledovatel[Hardness], 55592/50, 14781, 19577/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 72453/50, 15341, 18518/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 71530/50, 15341, 21443/50, 1, "") map.MapCreateColCreature(MapID, InstanceID, Svyachenik[Hardness], 73554/50, 15341, 21423/50, 1, "") map.SetMapScriptData(MapID,InstanceID,1,0,1) end --����ͳ�� --instanceData(5, RoleID, 28, 35) --���ͳ�� --UpdateRoleData(RoleID, 16, 1) --������buff if experienceTeams ~= nil then local TeamID = role.IsRoleHaveTeam(MapID, InstanceID, RoleID) for k in pairs(experienceTeams) do if experienceTeams[k].teamid == TeamID then local lev = math.floor(role.GetRoleLevel(MapID, InstanceID, RoleID)/10) if lev == 4 then unit.AddBuff(MapID, InstanceID, RoleID, 6109703, RoleID) elseif lev == 5 then unit.AddBuff(MapID, InstanceID, RoleID, 6109706, RoleID) elseif lev == 6 then unit.AddBuff(MapID, InstanceID, RoleID, 6109709, RoleID) end unit.AddBuff(MapID, InstanceID, RoleID, 6109601, RoleID) break end end end end aux.RegisterMapEvent("f05", 2, "f05_OnPlayerEnter") function c9010485_OnTalk(MapID, InstanceID, TargetID, TargetTypeID, RoleID, TalkIndex) if TalkIndex == -1 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 950744) msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, 4) msg.AddMsgEvent(MsgID, 1, 950746) -- ��ҧ���ߧ��� ��֧اڧ� msg.AddMsgEvent(MsgID, 21, 5) msg.AddMsgEvent(MsgID, 1, 950747) -- �ݧ֧ԧ֧ߧէѧ�ߧ��� msg.AddMsgEvent(MsgID, 21, 9) msg.AddMsgEvent(MsgID, 1, 100002) msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif TalkIndex == 4 then -- ����ҧ�֧ߧڧ� �էݧ� ��ҧ���ߧ�ԧ� ��֧اڧާ� local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 950748) msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, 6) --�ӧ�ۧ�� �� ��ҧ���ߧ��� ��֧اڧ� msg.AddMsgEvent(MsgID, 1, 950478) msg.AddMsgEvent(MsgID, 21, 9) msg.AddMsgEvent(MsgID, 1, 100002) msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif TalkIndex == 5 then -- ����ҧ�֧ߧڧ� �էݧ� �ݧ֧ԧ֧ߧէѧ�ߧ�ԧ� ��֧اڧާ� local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 950749) msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, 7) -- �ӧ�ۧ�� �� �ݧ֧ԧ֧ߧէѧ�ߧ��� ��֧اڧ� msg.AddMsgEvent(MsgID, 1, 950478) msg.AddMsgEvent(MsgID, 21, 9) msg.AddMsgEvent(MsgID, 1, 100002) msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif TalkIndex == 6 then -- ����ӧ֧�ܧ� �� ��ҧ���ߧ�� ��֧اڧާ� local level = role.GetRoleLevel(MapID, InstanceID, RoleID) local levelLowerLimit = 70 local levelUpperLimit = 90 if level > levelUpperLimit or level < levelLowerLimit then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 950484) msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, 9) msg.AddMsgEvent(MsgID, 1, 100002) msg.DispatchRoleMsgEvent(RoleID, MsgID) else role.SetRoleScriptData(RoleID, 1, RoleDataType["LegendaryDungeonFlag"], 0) role.RoleGotoNewMap(MapID, InstanceID, RoleID, 1266371406, 1255, 1, 475) end elseif TalkIndex == 7 then -- ����ӧ֧�ܧ� �� �ݧ֧ԧ֧ߧէѧ�ߧ�� ��֧اڧާ� local level = role.GetRoleLevel(MapID, InstanceID, RoleID) -- Legendary mode: 80-94 and 95+ (difficulty is selected on enter by level). local levelLowerLimit = 80 local levelUpperLimit = 120 if level > levelUpperLimit or level < levelLowerLimit then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 950909) msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 9, levelLowerLimit) msg.AddMsgEvent(MsgID, 9, levelUpperLimit) msg.AddMsgEvent(MsgID, 21, 9) msg.AddMsgEvent(MsgID, 1, 100002) msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif role.GetRoleItemNum(RoleID, 6601136) < 1 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 950757) msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, 9) msg.AddMsgEvent(MsgID, 1, 100002) msg.DispatchRoleMsgEvent(RoleID, MsgID) else role.SetRoleScriptData(RoleID, 1, RoleDataType["LegendaryDungeonFlag"], 1) role.RoleGotoNewMap(MapID, InstanceID, RoleID, 1266371406, 1255, 1, 475) end end end aux.RegisterCreatureEvent(9010485, 7, "c9010485_OnTalk")