useSelf item — различия между версиями

Материал из Руководство по OpenKore
Перейти к: навигация, поиск
м -useSelf item» переименована в «UseSelf item» поверх перенаправления)
 
(не показано 6 промежуточных версий 2 участников)
Строка 1: Строка 1:
Этот блочный параметр конфига позволяет использовать итемы при выполнении описанных заключенными в фигурные скобки атрибутами условий.
+
Этот блочный параметр конфига позволяет использовать предметы при выполнении указанных условий. Эти условия находятся в фигурных скобках ниже.
  
== Правописание ==
+
== Синтаксис ==
  useSelf_item [<item names>] {
+
  useSelf_item [<имя_предмета>] {
  dcOnEmpty [<boolean flag>]
+
  dcOnEmpty [<булев_флаг>]
 
   
 
   
  # [[References#Self Conditions|Self Conditions]]
+
  # условия "Self Conditions"
 
  }
 
  }
  
Строка 12: Строка 12:
 
----
 
----
  
; useSelf_item [<[[References#Item Names|item names]]>]
+
; useSelf_item [<[[References#Предметы|имя_предмета]]>]
: В параметре конфига прописывается список итемов, один из этих итемов будет использован при выполнении условий.
+
: В названии блока прописывается один или несколько предметов. Предметы в списке разделяются запятой.
  
 
:''' Примечание: '''
 
:''' Примечание: '''
:* Использован будет только один итем из списка. Например в списке прописано "Orange Potion, Red Potion, White Potion", при выполнении условий OpenKore съест оранжевый пот.
+
:* Использован будет только первый предмет из списка. Например, если в списке прописано "Orange Potion, Red Potion, White Potion", при выполнении условий OpenKore использует оранжевый пот.
 +
:* Регистр букв в названии предметов нЕ ВаЖеН.
  
  
; dcOnEmpty [<boolean flag>]
+
; dcOnEmpty [<[[References#булев_флаг|булев_флаг]]>]
: Если атрибут dcOnEmpty '''1''', тогда OpenKore закроется, если в инвентаре не осталось больше таких итемов.
+
: Если атрибут dcOnEmpty '''1''', тогда OpenKore закроется когда в инвентаре закончатся указанные предметы.
  
  
== Пример ==
+
; Self_Condition
 +
: Список условий можно посмотреть [[:Категория:Self_Condition|тут]].
 +
 
 +
 
 +
== Примеры ==
 
* Использовать зелье концентрации "Concentration Potion" когда на персонаже не висит статус концентрации "Concentration Potion", а также персонаж не сидит и находится на локации [[lockMap]].
 
* Использовать зелье концентрации "Concentration Potion" когда на персонаже не висит статус концентрации "Concentration Potion", а также персонаж не сидит и находится на локации [[lockMap]].
  
 
  useSelf_item Concentration Potion {
 
  useSelf_item Concentration Potion {
  whenStatusInactive Concentration Potion
+
  [[whenStatusInactive]] Concentration Potion
  inLockOnly 1
+
  [[inLockOnly]] 1
  notWhileSitting 1
+
  [[notWhileSitting]] 1
 
  }
 
  }
  
 +
* Если жизнь персонажа упадёт ниже 95%, то он будет съедать сначла все яблоки, когда яблоки кончатся - начнёт есть красную траву.
 +
 +
useSelf_item Apple, Red Herb {
 +
hp < 95%
 +
[[inLockOnly]] 0
 +
[[notWhileSitting]] 1
 +
[[notInTown]] 1
 +
}
  
 
[[Category:config.txt]]
 
[[Category:config.txt]]
[[Category:Items]]
+
[[Category:items]]
 
[[Category:config block]]
 
[[Category:config block]]
 
[[Category:auto disconnect]]
 
[[Category:auto disconnect]]

Текущая версия на 15:33, 6 марта 2021

Этот блочный параметр конфига позволяет использовать предметы при выполнении указанных условий. Эти условия находятся в фигурных скобках ниже.

Синтаксис

useSelf_item [<имя_предмета>] {
	dcOnEmpty [<булев_флаг>]

	# условия "Self Conditions"
}


Описание атрибутов


useSelf_item [<имя_предмета>]
В названии блока прописывается один или несколько предметов. Предметы в списке разделяются запятой.
Примечание:
  • Использован будет только первый предмет из списка. Например, если в списке прописано "Orange Potion, Red Potion, White Potion", при выполнении условий OpenKore использует оранжевый пот.
  • Регистр букв в названии предметов нЕ ВаЖеН.


dcOnEmpty [<булев_флаг>]
Если атрибут dcOnEmpty 1, тогда OpenKore закроется когда в инвентаре закончатся указанные предметы.


Self_Condition
Список условий можно посмотреть тут.


Примеры

  • Использовать зелье концентрации "Concentration Potion" когда на персонаже не висит статус концентрации "Concentration Potion", а также персонаж не сидит и находится на локации lockMap.
useSelf_item Concentration Potion {
	whenStatusInactive Concentration Potion
	inLockOnly 1
	notWhileSitting 1
}
  • Если жизнь персонажа упадёт ниже 95%, то он будет съедать сначла все яблоки, когда яблоки кончатся - начнёт есть красную траву.
useSelf_item Apple, Red Herb {
	hp < 95%
	inLockOnly 0
	notWhileSitting 1
	notInTown 1
}