avoidGM namePattern: различия между версиями

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску
мНет описания правки
Нет описания правки
 
(не показано 6 промежуточных версий 2 участников)
Строка 2: Строка 2:
: Этот параметр конфига содержит regexp шаблон имён ГМов. По умолчанию OpenKore применяет следующий шаблон:
: Этот параметр конфига содержит regexp шаблон имён ГМов. По умолчанию OpenKore применяет следующий шаблон:


  /^([a-z]?ro)?-?(Sub)?-?\[?GM\]?/
  /^([a-z]?ro)?-?(Sub)?-?\[?GM\]?/i


Вышеприведённый шаблон найдёт совпадение в именах "iro-Sub-GM Hakore" и "pro[GM] Hakore". В том случае, если на вашем сервере ГМы имеют нестандартные имена, тогда вам следует написать в этом параметре конфига свой шаблон regexp.
Вышеприведённый шаблон найдёт совпадение в именах "euRO-Sub-GM Mehashefa" и "[GM] Kaya".
 
Если на вашем сервере ГМы имеют нестандартные имена, тогда вам следует написать в этом параметре конфига свой шаблон.


'''Примечания:'''
'''Примечания:'''
Строка 11: Строка 13:




[[Category:onfig.txt]]
----
[[Category:auto disconnect]]
; avoidGM_near [<[[References#.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D0.B5|значение]]>]
: Этот параметр конфига определяет поведение OpenKore при появлении на экране игрока, имя которого похоже на ГМское.
 
{|border="1" cellpadding="2" cellspacing="1"
|- style=background-color:#F9F9F9;
!Значение
!Действие
|-
|align=center|0
|Никак не реагировать
|-
|align=center|1
|Телепортироваться, затем временный дисконнект
|-
|align=center|2
|Сразу временный дисконнект
|-
|align=center|3
|Телепортироваться от ГМа
|-
|align=center|4
|Вернуться на респ (точку сохранения)
|-
|align=center|5
|Вернуться на респ, затем временный дисконнект
|}
 
'''Примечание:''' Если вы дисконнектитесь избегая встречи с ГМом, то OpenKore автоматически подключится через несколько секунд\минут (см. параметр [[avoidGM_reconnect]]). Автоматическое подключение не работает в режиме [[XKore|XKore 1]].
 
 
----
 
; avoidGM_near_inTown [<[[References#.D0.B1.D1.83.D0.BB.D0.B5.D0.B2_.D1.84.D0.BB.D0.B0.D0.B3|булев_флаг]]>]
: Этот параметр конфига определяет поведение OpenKore '''в городе''' при появлении на экране игрока, имя которого похоже на ГМское.
: Этот параметр влияет только на работу [[avoidGM_near]] и НЕ влияет на [[avoidGM_talk]]!
 
{|border="1" cellpadding="2" cellspacing="1"
|- style=background-color:#F9F9F9;
!Значение
!Действие
|-
|align=center|0
|Избегать ГМ только вне города
|-
|align=center|1
|Избегать ГМ даже в городе
|}
 
 
----
 
; avoidGM_talk [<[[References#.D0.B1.D1.83.D0.BB.D0.B5.D0.B2_.D1.84.D0.BB.D0.B0.D0.B3|булев_флаг]]>]
: Этот параметр конфига определяет поведение OpenKore когда ГМ напишет вам приватное сообщение.
 
{|border="1" cellpadding="2" cellspacing="1"
|- style=background-color:#F9F9F9;
!Значение
!Действие
|-
|align=center|0
|Никак не реагировать
|-
|align=center|1
|Дисконнект на несколько секунд (см. [[avoidGM_reconnect]])
|}
Автоматическое подключение не работает в режиме [[XKore|XKore 1]].
 
 
----
 
; avoidGM_reconnect [<[[References#.D1.81.D0.B5.D0.BA.D1.83.D0.BD.D0.B4.D1.8B|секунды]]>]
: Этот параметр конфига определяет на сколько секунд OpenKore будет отключаться при встрече с ГМ.
: См. параметр [[avoidGM_near]] (значения '''1''', '''2''' или '''5''') или параметр [[avoidGM_talk]] (значение '''1''')
 
 
----
 
; avoidGM_ignoreList [<[[References#.D0.98.D0.B3.D1.80.D0.BE.D0.BA.D0.B8|список имён]]>]
: В этом параметре конфига можно указать имена ГМ, при встрече которых OpenKore НЕ должна реагировать (отключаться, телепортироваться или возвращаться на респ). Несколько имён следует разделить запятой.
 
 
'''Внимание:''' параметры конфига "avoidGM_***" не используют данные из файла avoids.txt!
 
[[Category:config.txt]]
[[Category:avoid]]

Текущая версия от 18:32, 1 мая 2021

avoidGM_namePattern [<regular expression>]
Этот параметр конфига содержит regexp шаблон имён ГМов. По умолчанию OpenKore применяет следующий шаблон:
/^([a-z]?ro)?-?(Sub)?-?\[?GM\]?/i

Вышеприведённый шаблон найдёт совпадение в именах "euRO-Sub-GM Mehashefa" и "[GM] Kaya".

Если на вашем сервере ГМы имеют нестандартные имена, тогда вам следует написать в этом параметре конфига свой шаблон.

Примечания:

  • Не используйте в регуляном выражении слэш ("/").
  • Если вы хотите узнать больше о регулярных выражениях regexp, посетите страницу http://www.regular-expressions.info , либо поищите в интернете по фразе "regular expression".



avoidGM_near [<значение>]
Этот параметр конфига определяет поведение OpenKore при появлении на экране игрока, имя которого похоже на ГМское.
Значение Действие
0 Никак не реагировать
1 Телепортироваться, затем временный дисконнект
2 Сразу временный дисконнект
3 Телепортироваться от ГМа
4 Вернуться на респ (точку сохранения)
5 Вернуться на респ, затем временный дисконнект

Примечание: Если вы дисконнектитесь избегая встречи с ГМом, то OpenKore автоматически подключится через несколько секунд\минут (см. параметр avoidGM_reconnect). Автоматическое подключение не работает в режиме XKore 1.



avoidGM_near_inTown [<булев_флаг>]
Этот параметр конфига определяет поведение OpenKore в городе при появлении на экране игрока, имя которого похоже на ГМское.
Этот параметр влияет только на работу avoidGM_near и НЕ влияет на avoidGM_talk!
Значение Действие
0 Избегать ГМ только вне города
1 Избегать ГМ даже в городе



avoidGM_talk [<булев_флаг>]
Этот параметр конфига определяет поведение OpenKore когда ГМ напишет вам приватное сообщение.
Значение Действие
0 Никак не реагировать
1 Дисконнект на несколько секунд (см. avoidGM_reconnect)

Автоматическое подключение не работает в режиме XKore 1.



avoidGM_reconnect [<секунды>]
Этот параметр конфига определяет на сколько секунд OpenKore будет отключаться при встрече с ГМ.
См. параметр avoidGM_near (значения 1, 2 или 5) или параметр avoidGM_talk (значение 1)



avoidGM_ignoreList [<список имён>]
В этом параметре конфига можно указать имена ГМ, при встрече которых OpenKore НЕ должна реагировать (отключаться, телепортироваться или возвращаться на респ). Несколько имён следует разделить запятой.


Внимание: параметры конфига "avoidGM_***" не используют данные из файла avoids.txt!