function n9010357_OnTalk(MapID, InstanceID, TargetID, TargetTypeID, RoleID, TalkIndex) local lev = role.GetRoleLevel(MapID, InstanceID,RoleID) local cord = {} cord[1] = {1753, 550, 622} cord[2] = {1489, 394, 432} cord[3] = {1298, 760, 323} cord[4] = {1010, 444, 528} cord[5] = {727, 401, 536} cord[6] = {295, 547, 633} local a = math.random(6) if TalkIndex == -1 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 960882) msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, 6) msg.AddMsgEvent(MsgID, 1, 960881) msg.AddMsgEvent(MsgID, 21, 4) msg.AddMsgEvent(MsgID, 1, 960880) msg.AddMsgEvent(MsgID, 21, 5) msg.AddMsgEvent(MsgID, 1, 100002) msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif TalkIndex == 4 then role.RoleGotoNewMap(MapID, InstanceID, RoleID, 201103695, 1273,7355,546) elseif TalkIndex == 6 then role.RoleGotoNewMap(MapID, InstanceID, RoleID, 201103695, cord[a][1],cord[a][2],cord[a][3]) end end -- Disabled: NPC 9010357 is already registered in activity/Hram_prozren/teleport_hram.lua. -- aux.RegisterCreatureEvent(9010357, 7, "n9010357_OnTalk")