function c9010595_On_Talk(MapID, InstanceID, TargetID, TargetTypeID, RoleID, TalkIndex) local rolelevel = role.GetRoleLevel(MapID, InstanceID, RoleID) local MsgID = msg.BeginMsgEvent() if TalkIndex == -1 then msg.AddMsgEvent(MsgID, 20, 950922) --Здесь вы можете отправиться в Подземелье 110, чтобы столкнуться лицом к лицу с опасностью и заполучить спрятанные там сокровища. Вход доступен только для героев 110 уровня или выше. При входе в подземелье повышается усталость. msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, 4) msg.AddMsgEvent(MsgID, 1, 950923) --Отправиться. msg.AddMsgEvent(MsgID, 21, 99) msg.AddMsgEvent(MsgID, 1, 100002) --Отмена elseif TalkIndex == 4 then if rolelevel>105 then role.RoleGotoNewMap(MapID, InstanceID, RoleID, 2453654675, 112, 0, 107) else msg.AddMsgEvent(MsgID, 20, 950924) --Ваш уровень ниже 110. msg.AddMsgEvent(MsgID, 21, -1) msg.AddMsgEvent(MsgID, 1, 100001) --ОК msg.AddMsgEvent(MsgID, 24, CreatureID) end end msg.DispatchRoleMsgEvent(RoleID, MsgID) end aux.RegisterCreatureEvent(9010595, 7, "c9010595_On_Talk")