Модуль:Entity Lookup/doc: различия между версиями

Нет описания правки
м Замена текста — «Honks.gif» на «Horns.png»
 
(не показаны 4 промежуточные версии 1 участника)
Строка 1: Строка 1:
Викиделам привет, остальным рекомендую [[Заглавная_страница|вернуться на главную]].  
__NOINDEX__
Викиделам привет, остальным рекомендую [[Заглавная_страница|вернуться на главную]].<br><br>
'''[[#Функции_модуля|К функциям]]'''
{{AboutModules}}
==Про этот модуль==
Этот модуль должен облегчить жизнь всем тем, кто решился поработать с энтити на вики. С его помощью можно "брать" названия и описания энтити (всех, даже животных и стен) прямо из игры и разворачивать их в удобные шаблоны. Сделано это было для того, чтобы не выискивать в локализации нужные названия и описания энтити. Очень полезно!!!
Пример вызова функции createtexttooltip модуля Entity Lookup с аргументами "FreedomImplant|img=Файл:Horns.png"
'''<nowiki>{{#invoke:Entity Lookup|createtexttooltip|Текст|FreedomImplant|img=Horns.png}}</nowiki>'''<br><br>
{{#invoke:Entity Lookup|createtexttooltip|Текст|FreedomImplant|img=Horns.png}}<br><br>
Very easy to use. Подробнее смотрите на [https://www.mediawiki.org/wiki/Extension:Scribunto сайте mediawiki].<br><br>


Этот модуль должен облегчить жизнь всем тем, кто решился заняться предметами на вики. С его помощью можно "брать" названия и описания предметов прямо из игры и разворачивать их в удобные шаблоны [[Шаблон:Tooltip|"Tooltip"]]!!! Очень полезно!!!
==Функции модуля==
Меньше слов, больше инструкций:
===createtexttooltip===
 
createtexttooltip позволяет нам создать шаблон Tooltip и наклеить его на указанный в аргументах текст.<br>
Модуль в тексте вызывается с помощью следующей конструкции:
'''<nowiki>{{#invoke:Entity Lookup|createtexttooltip|Текст|ID|img=Horns.png}}</nowiki>'''<br>
<pre>{{#invoke:Entity Lookup|createtexttooltip|Текст, к которому нужно добавить Tooltip|ID предмета из игры|Картинка=Ссылка на иконку, начинающаяся с "Файл:" или "File:"|Статы=дополнительные статы вещи (урон например)}}</pre>
* '''Текст''' - Текст, к которому нужно добавить Tooltip
 
* '''ID''' - ID энтити из игры (к примеру у коричневой мыши ID - MobMouse1)
Пример:
*'''img''' (именной, опциональный) - Ссылка на картинку '''БЕЗ ПРИПИСКИ''' "Файл:" или "File:". Картинка будет использована как иконка в шаблоне Tooltip.
<pre>{{#invoke:Entity Lookup|createtexttooltip|аоаоаоа|FreedomImplant|Картинка=Файл:Honks.gif}}</pre> создаст нам следующее:
<hr>
{{#invoke:Entity Lookup|createtexttooltip|аоаоаоа|FreedomImplant|Картинка=Файл:Honks.gif}}
===createimagetooltip===
 
createimagetooltip позволяет нам создать шаблон Tooltip и наклеить его на указанное в аргументах изображение.<br>
Если же вы вдруг ошиблись, id вещи ещё нет на корваксе, или что-то пошло не так и скрипт не смог найти желаемую вещь по id - вы получите следующее:
'''<nowiki>{{#invoke:Entity Lookup|createimagetooltip|Картинка|ID|Мета=Мета1,Мета2}}</nowiki>'''<br>
{{#invoke:Entity Lookup|createtexttooltip|аоаоаоа|anythingelselol|Файл:Honks.gif}}
*'''Картинка''' - Ссылка на картинку, начинающаяся с "Файл:" или "File:". Картинка с наложенным Tooltip будет отображаться там, где вы вызовете модуль.
 
* '''ID''' - ID энтити из игры (к примеру у коричневой мыши ID - MobMouse1)
Если же вы не хотите видеть изображение - пропустите последний аргумент. В результате из <pre>{{#invoke:Entity Lookup|createtexttooltip|аоаоаоа|FreedomImplant}}</pre> вы получите {{#invoke:Entity Lookup|createtexttooltip|аоаоаоа|FreedomImplant}}
*'''Мета''' (именной, опциональный) - "Метаданные" для обработки картинки. То же самое, что вы бы написали после названия картинки в квадратных скобочках на обычной странице. '''Небольшой нюанс''': вместо <code>|</code> мы используем <code>,</code>(например "64x64px,left,middle,link=")
<hr>
===getname===
getname позволяет получить имя предмета в том же виде, в котором оно записано в игре.
'''<nowiki>{{#invoke:Entity Lookup|getname|ID}}</nowiki>'''<br>
* '''ID''' - ID энтити из игры (к примеру у коричневой мыши ID - MobMouse1)
<hr>
===getdesc===
getdesc позволяет получить описание предмета в том же виде, в котором оно записано в игре.
'''<nowiki>{{#invoke:Entity Lookup|getdesc|ID}}</nowiki>'''<br>
* '''ID''' - ID энтити из игры (к примеру у коричневой мыши ID - MobMouse1)