|| (m.Type == MuteType.ByName && m.Name == e.ObjectName) // object muted by name
)) return;
- if (instance.GlobalSettings["on_script_question"] == "Auto Accept")
+ if (instance.GlobalSettings["on_script_question"] == "Auto Decline"
+ || instance.RLV.RestictionActive("denypermission"))
{
- instance.Client.Self.ScriptQuestionReply(e.Simulator, e.ItemID, e.TaskID, e.Questions);
+ instance.Client.Self.ScriptQuestionReply(e.Simulator, e.ItemID, e.TaskID, 0);
}
- else if (instance.GlobalSettings["on_script_question"] == "Auto Decline")
+ else if (instance.GlobalSettings["on_script_question"] == "Auto Accept"
+ || instance.RLV.RestictionActive("acceptpermission"))
{
- instance.Client.Self.ScriptQuestionReply(e.Simulator, e.ItemID, e.TaskID, 0);
+ instance.Client.Self.ScriptQuestionReply(e.Simulator, e.ItemID, e.TaskID, e.Questions);
}
else
{