<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>WoW JP</title>
		<link>https://wjp.clan.su/</link>
		<description>Форум</description>
		<lastBuildDate>Wed, 10 Aug 2022 01:39:20 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://wjp.clan.su/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>[За вознограждение] EPGP-BattleBot для 3.3.5</title>
			<link>https://wjp.clan.su/forum/240-311687-1</link>
			<pubDate>Wed, 10 Aug 2022 01:39:20 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: Just_Linkin&lt;br /&gt;Автор последнего сообщения: MeIfc&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Может кто отредактировать(переписать) аддон WoW-EPGP-BattleBot под версию 3.3.5  ?&lt;br /&gt;Дело в том что сам аддон написан для версии WoW &lt;a class=&quot;link&quot; href=&quot;https://wjp.clan.su/go?https://github.com/hurricup/WoW-EPGP-BattleBot/commit/125311da2559dc421ed4c6394c26a8e14094e6cc&quot; title=&quot;https://github.com/hurricup/WoW-EPGP-BattleBot/commit/125311da2559dc421ed4c6394c26a8e14094e6cc&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;6.1.3&lt;/a&gt;, а аналогов его вроде как и нет никаких.&lt;br /&gt;(https://github.com/hurricup/WoW-EPGP-BattleBot)</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Just_Linkin</dc:creator>
			<guid>https://wjp.clan.su/forum/240-311687-1</guid>
		</item>
		<item>
			<title>Вопрос от новичка</title>
			<link>https://wjp.clan.su/forum/240-312219-1</link>
			<pubDate>Fri, 25 Mar 2022 00:57:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Скажите как получить список игроков группы/рейда&lt;br /&gt;Автор темы: estet&lt;br /&gt;Автор последнего сообщения: PaulDousen&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Скажите как получить список игроков группы/рейда и к примеру как их вывести в какой либо фрейм, или алерт.&lt;br /&gt;&lt;br /&gt;Помогите новичку&lt;br /&gt;&lt;br /&gt;Хочу начать разбираться в построении рейд фреймов, самых простеньких всего навсего фреймов с хп.&lt;br /&gt;&lt;br /&gt;Сколько не искала, информация кусками. Сама не могу понять.</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>estet</dc:creator>
			<guid>https://wjp.clan.su/forum/240-312219-1</guid>
		</item>
		<item>
			<title>[Анонс] Раздела и WoW API по-русски</title>
			<link>https://wjp.clan.su/forum/240-175659-1</link>
			<pubDate>Mon, 18 Jan 2021 07:01:50 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: NameNot&lt;br /&gt;Автор последнего сообщения: estet&lt;br /&gt;Количество ответов: 13</description>
			<content:encoded>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://wowjp.net/_nw/43/58003318.png&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;Здравствуйте, уважаемы пользователи WoWJP! Сегодня мы Вам расскажем про новое течение развития портала —  Разработка Аддонов, которое принесло нам два нововведения:&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;1. Раздел на форуме - &lt;a href=&quot;http://wowjp.net/forum/240&quot;&gt;Разработка аддонов&lt;/a&gt;&lt;/div&gt;&lt;div&gt;2. Проект &lt;a href=&quot;http://api.wowjp.net/&quot;&gt;WoW API по-русски&lt;/a&gt;.&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;В ходе данной статьи Вы узнаете про каждое более подробнее.&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot; style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;Раздел &quot;Разработка Аддонов”&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;Для чего нужно разрабатывать аддоны? С их помощью мы можем изменять интерфейс, получать важную информацию, комфортно общаться с друзьями, использовать их при выполнении квестов, при фарме ачивок и т.д &lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;На данный момент существует огромное количество аддонов, но все-таки, бывают случай, когда невозможно найти аддон с нужным тебе функционалом. Тут есть два варианта:&lt;/div&gt;&lt;div&gt;1. Продолжать жить как жили раньше, т.е. обойтись без требуемой функции.&lt;/div&gt;&lt;div&gt;2. Написать самому.&lt;/div&gt;&lt;div&gt;Конечно, первым вариантом мы не будем пользоваться :), а перейдем к разработке аддона. Ничего сложного в создании аддонов нету, это только на первый взгляд кажется все трудно и запутано, после того как вы сделаете 2-3 аддона, вам захочется делать еще и еще.&lt;/div&gt;&lt;div&gt;Начало обучения будет чуть-чуть скучное, но потом будет интересно и круто. Вы сможете делать очень интересные аддоны, которые вам помогут в различных вещах. &lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;Когда мы только взяли в разработку идею о создание раздела (спасибо Nyll за это)  , сразу решили проверить какая есть информация по этому поводу в ру-нете. Оказалось, что информации крайнее мало, а точнее ее нет вообще.&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot; style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;Проект WoW API по-русски&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;5&quot; style=&quot;font-size: 18pt; &quot;&gt; &lt;br /&gt; &lt;/font&gt;&lt;/div&gt;&lt;div&gt;Одну из главных ролей в разработке аддонов играет API, предоставленное компанией Blizzard. &lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;i&gt;Справка:&lt;/i&gt; &lt;br /&gt; &lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;div&gt;&lt;i&gt;WoW API - представляет из себя набор функций для разработчиков аддонов, делиться на две части:&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Стандартные Функции LUA: WOW API, Widget API, Macro AP;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Функции WOW API: message, RegisterEvent, UnregisterEvent, SetScript.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt; &lt;br /&gt; &lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Всего Blizzard предоставил  разработчикам около 8 000 функции&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt; &lt;br /&gt; &lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Используемые функции LUA можно найти на: wowwiki.com/lua_fnctions&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Функции используемые в макросах можно найти на: wowwiki.com/MACRO_API&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;Информация по описанию функций из API  на русском языке нет, а так как без API никуда, было принято решение создать модуль, в котором бы описывались возможности предоставленные в API. Как было написано выше, кол-во функций превышает отметку 8 000. Наверное, Вы уже представляете объем работы, который нужно совершить и понятно, что своими силами нам будет сложно все это сделать. Поэтому, просим помощь у Вас в заполнении данного модуля. Мы верим, что среди посетителей портала WoWJP найдутся добровольцы, которые внесут большой вклад в развитие сектора разработки аддонов не только на WoWJP, но и во всем ру-нете.&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;Если информации на русском нет, то на английском, слава Богу, она есть.&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;Как добавить новую функцию на WoW API?&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;1. На главной странички &lt;a href=&quot;http://api.wowjp.net/&quot;&gt;api.wowjp.net&lt;/a&gt;  вы увидите [ Добавить запись ], нажмите на нее, и вас перенесет на страничку добавления материала.&lt;/div&gt;&lt;div&gt;2. Выберете категорию материала, и заполните все поля ниже:&lt;/div&gt;&lt;div&gt;В поле Название материала, вводим название функции&lt;/div&gt;&lt;div&gt;В поле Краткое описание, вводим короткое описание функции.&lt;/div&gt;&lt;div&gt;В поле Полный текст материала вводим полное описание функции.&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;3. Вводим Код безопасности, и жмем &quot;Добавить&quot; .&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot; style=&quot;font-size: 10pt; &quot;&gt;*Материал вы можете найти &lt;a href=&quot;https://wjp.clan.su/go?http://wowprogramming.com/docs/api_categories&quot; title=&quot;http://wowprogramming.com/docs/api_categories&quot;&gt;тут&lt;/a&gt; (На английском языке)&lt;/font&gt;&lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt;Со своей стороны мы обещаем награждать активных переводчиков наградами, честью, репутацией, а так же  VIP-группами. Если Вы будете активно участвовать в развитие данного модуля, то сможете заработать себе на понижение уровня замечаний.¹&lt;/div&gt;&lt;div&gt;Имена тех, кто сделает значительный вклад в развитие проекта будут выводиться случайным образом на каждой странице сайта!&lt;/div&gt;&lt;div&gt;____&lt;/div&gt;&lt;div&gt;¹&lt;font size=&quot;1&quot; style=&quot;font-size: 8pt; &quot;&gt;Прежде чем начать выполнять &quot;исправительные работы&quot; нужно связаться со мной.&lt;/font&gt; &lt;br /&gt; &lt;/div&gt;&lt;div&gt; &lt;br /&gt; &lt;/div&gt;</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>NameNot</dc:creator>
			<guid>https://wjp.clan.su/forum/240-175659-1</guid>
		</item>
		<item>
			<title>Программа для создания аддонов</title>
			<link>https://wjp.clan.su/forum/240-174092-1</link>
			<pubDate>Thu, 14 Jan 2021 20:26:49 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: ™=AnGel=™&lt;br /&gt;Автор последнего сообщения: estet&lt;br /&gt;Количество ответов: 17</description>
			<content:encoded>&lt;b&gt;Создание аддонов&lt;/b&gt; &lt;br /&gt; AddOn Studio 2.0Программа для создания аддонов &lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;http://www.pictureshack.ru/images/849404247569.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;br /&gt;&lt;br /&gt; Сотрудник Microsoft Ден Фернандез (Dan Fernandez) анонсировал релиз специализированной среды для разработчиков интерфейсов к WoW - студии по созданию аддонов. Особенности проекта таковы: &lt;br /&gt; Визуальный редактор интерфейсов &lt;br /&gt; Редактор Lua с подсветкой синтаксиса &lt;br /&gt; Автодополнение в редакторе FrameXML &lt;br /&gt; Автоматическая генерация списка контента &lt;br /&gt; Автоматическая генерация Lua-ивентов &lt;br /&gt; Дополнительные утилиты, включающие шаблоны для создания Ace2-аддонов, поддержку форматов TGA и MP3 и др.&lt;a class=&quot;link&quot; href=&quot;https://wjp.clan.su/go?http://turbobit.net/lz24qdth6jmn.html&quot; title=&quot;http://turbobit.net/lz24qdth6jmn.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Скачать AddOn Studio 2.0 (61,23 Мб) - современка&lt;/a&gt;</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>™=AnGel=™</dc:creator>
			<guid>https://wjp.clan.su/forum/240-174092-1</guid>
		</item>
		<item>
			<title>Редактирование аддона Sexymap</title>
			<link>https://wjp.clan.su/forum/240-312168-1</link>
			<pubDate>Fri, 27 Nov 2020 21:58:53 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: плачу за изменение аддона&lt;br /&gt;Автор темы: Pewerell&lt;br /&gt;Автор последнего сообщения: Pewerell&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Всем привет, нужно изменить аддон для миникарты Sexymap для 3.3.5 ну или сделать новый &lt;br /&gt;нужно что бы на миникарте при включенном чите на отображение противников на миникарте, отображались только игроки, ну или изменить приоритет отображения (чтобы маркеры игроков отображались поверх всех остальных)&lt;br /&gt;цена договорная по всем вопросам писать на почту &lt;br /&gt;blazzermax@yandex.ru</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Pewerell</dc:creator>
			<guid>https://wjp.clan.su/forum/240-312168-1</guid>
		</item>
		<item>
			<title>Правка аддон AUX(За вознаграждение)</title>
			<link>https://wjp.clan.su/forum/240-312122-1</link>
			<pubDate>Sun, 04 Oct 2020 08:47:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Нужны правки в аддоне&lt;br /&gt;Автор темы: klipson&lt;br /&gt;Автор последнего сообщения: klipson&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Суть аддона - работа с аукционом. Аддон при нажатии на определенную ставку автоматически подтягивает цену этой ставки и минусует 1c.&lt;br /&gt;Нужно чтоб аддон минусовал 1s и в поле начальная цена ставил цену 90% от цены выкупа после вычета 1s. &lt;br /&gt;Еще было бы кстати прикрутить какой-то макрос при нажатии ALT + Post выставляются несколько стаков с разным количеством, например.&lt;br /&gt;У меня 200 ткани, при нажатии ALT+Post выставится 60% ткани стаком по 20шт, 30% стаком по 10шт и 10% стаком по 5шт.&lt;br /&gt;Можете писать мне в телегу: @klips0n</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>klipson</dc:creator>
			<guid>https://wjp.clan.su/forum/240-312122-1</guid>
		</item>
		<item>
			<title>Отправка пм, персонажу в таргете</title>
			<link>https://wjp.clan.su/forum/240-175548-1</link>
			<pubDate>Mon, 03 Aug 2020 12:03:34 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: Nyll&lt;br /&gt;Автор последнего сообщения: ILLIDANSJ&lt;br /&gt;Количество ответов: 10</description>
			<content:encoded>Здравствуйте, посетители &lt;span style=&quot;color:#ff8c00&quot;&gt;WoWJP&lt;/span&gt;. Сегодня я вам расскажу, как написать игроку в пм который у нас в таргете.. &lt;br /&gt; Для начала создадим папку, и назовем ее &lt;span style=&quot;color:#8c00ff&quot;&gt;&lt;u&gt;pm&lt;/u&gt;&lt;/span&gt;. После чего в этой папку создаем файл &lt;span style=&quot;color:#8c00ff&quot;&gt;&lt;b&gt;&lt;u&gt;pm.toc&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;, и настраиваем его под себя. &lt;br /&gt;&lt;br /&gt; &lt;ul&gt; &lt;br /&gt; &lt;li&gt;&lt;span style=&quot;color:#5900ff&quot;&gt;Об настройки файла .toc можно псмотреть&lt;/span&gt; - &lt;a class=&quot;link&quot; href=&quot;http://wowjp.net/forum/240-175307-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Тут&lt;/b&gt;&lt;/a&gt; &lt;br /&gt; &lt;/ul&gt; &lt;br /&gt;&lt;br /&gt; Теперь приступим к &lt;span style=&quot;color:#5900ff&quot;&gt;&lt;u&gt;lua&lt;/u&gt;&lt;/span&gt;, файлу. Создаем &lt;span style=&quot;color:#5900ff&quot;&gt;&lt;u&gt;lua&lt;/u&gt;&lt;/span&gt;, файл и называем его &lt;span style=&quot;color:#5900ff&quot;&gt;&lt;b&gt;&lt;u&gt;pm.lua&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;. &lt;br /&gt; Открываем наш &lt;span style=&quot;color:#5900ff&quot;&gt;&lt;u&gt;lua&lt;/u&gt;&lt;/span&gt;. документ и пишем там: &lt;br /&gt;&lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;&lt;span style=&quot;color:#0022ff&quot;&gt;local&lt;/span&gt; name = UnitName(&lt;span style=&quot;color:#979799&quot;&gt;&quot;mouseover&quot;&lt;/span&gt;) &lt;br /&gt; SendChatMessage(&lt;span style=&quot;color:#979799&quot;&gt;&quot;Привет &quot;&lt;/span&gt;&lt;span style=&quot;color:#0022ff&quot;&gt;..&lt;/span&gt; name &lt;span style=&quot;color:#0022ff&quot;&gt;..&lt;/span&gt; &lt;span style=&quot;color:#979799&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#979799&quot;&gt;Это тест аддона&quot;, &quot;WHISPER&quot;&lt;/span&gt;, &lt;span style=&quot;color:#0022ff&quot;&gt;nil,&lt;/span&gt; name)&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; Теперь я вам расскажу, что значит этот код. &lt;br /&gt;&lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;&lt;span style=&quot;color:#0022ff&quot;&gt;local&lt;/span&gt; name = UnitName(&lt;span style=&quot;color:#979799&quot;&gt;&quot;mouseover&quot;&lt;/span&gt;)&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; Получение имени игрока &lt;br /&gt;&lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;SendChatMessage(&lt;span style=&quot;color:#979799&quot;&gt;&quot;Привет &quot;&lt;/span&gt;&lt;span style=&quot;color:#0022ff&quot;&gt;..&lt;/span&gt; name &lt;span style=&quot;color:#0022ff&quot;&gt;..&lt;/span&gt; &lt;span style=&quot;color:#979799&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#979799&quot;&gt;Это тест аддона&quot;, &quot;WHISPER&quot;&lt;/span&gt;, &lt;span style=&quot;color:#0022ff&quot;&gt;nil,&lt;/span&gt; name)&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; Отпровляет сообшение, игроку который у нас в таргете, с текстом: &lt;span style=&quot;color:#5900ff&quot;&gt;Привет &quot;Ваш ник&quot; Это тест аддона&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; Теперь сохраняем наш &lt;span style=&quot;color:#5900ff&quot;&gt;&lt;u&gt;lua&lt;/u&gt;&lt;/span&gt;, файл. Закидываем папку с аддоном, в аддонс, и наслаждаемся игрой! &lt;br /&gt;&lt;br /&gt; Запустить скрипт можно макросом: &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;/run &lt;span style=&quot;color:#0022ff&quot;&gt;local&lt;/span&gt; name = UnitName(&lt;span style=&quot;color:#979799&quot;&gt;&quot;mouseover&quot;&lt;/span&gt;) SendChatMessage(&lt;span style=&quot;color:#979799&quot;&gt;&quot;Привет &quot;&lt;/span&gt;&lt;span style=&quot;color:#0022ff&quot;&gt;..&lt;/span&gt; name &lt;span style=&quot;color:#0022ff&quot;&gt;..&lt;/span&gt; &lt;span style=&quot;color:#979799&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#979799&quot;&gt;Это тест аддона&quot;, &quot;WHISPER&quot;&lt;/span&gt;, &lt;span style=&quot;color:#0022ff&quot;&gt;nil,&lt;/span&gt; name)&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;&lt;br /&gt; То что мы с вами сегодня сделали можно скачать ниже! &lt;br /&gt;&lt;br /&gt; &lt;div align=&quot;center&quot;&gt;[download]&lt;a class=&quot;link&quot; href=&quot;http://api.wowjp.net/load/0-0-0-3-20&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Pm&lt;/a&gt; - для WoW 4.2[/download]&lt;/div&gt;</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Nyll</dc:creator>
			<guid>https://wjp.clan.su/forum/240-175548-1</guid>
		</item>
		<item>
			<title>ID квестов</title>
			<link>https://wjp.clan.su/forum/240-293892-1</link>
			<pubDate>Thu, 18 Jun 2020 12:52:17 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: stm1&lt;br /&gt;Автор последнего сообщения: duden&lt;br /&gt;Количество ответов: 7</description>
			<content:encoded>Помогите плз, очень прошу. Мне надо чтобы в тултипе квестов показывало его id. Так умеет показывать аддон Wholly: &lt;br /&gt; &lt;img src=&quot;http://s018.radikal.ru/i523/1506/9b/0c799a84a7e1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;br /&gt; Проблема в том, что весь аддон мне ненужен, мне надо чтобы только ID квеста показывало. Помогите наити ту часть кода, которая отвечает за это и передалать ее, чтобы она работала. Помимо выводимои подсказке при наведении мыши на квест в журнале задании мне надо чтобы при нажатии на квест которыи линканули в чат в его тултипе снизу тоже писало его id. Должно выглядить так: &lt;br /&gt; &lt;img src=&quot;http://s019.radikal.ru/i643/1506/67/af0571d4dd2d.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;br /&gt; только соответственно чтобы под квестами писало квест id = ...</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>stm1</dc:creator>
			<guid>https://wjp.clan.su/forum/240-293892-1</guid>
		</item>
		<item>
			<title>Нужна помощь: реанимировать аддон RogueFocusClassic</title>
			<link>https://wjp.clan.su/forum/240-311981-1</link>
			<pubDate>Wed, 18 Sep 2019 07:17:26 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: Zillah&lt;br /&gt;Автор последнего сообщения: Zillah&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Доброго времени суток.&lt;br /&gt;&lt;br /&gt;Был бы премного благодарен, если кто подскажет куда копать, для того чтобы реанимировать данный аддон.&lt;br /&gt;С Lua знаком, но вот писать аддоны для WoW никогда не пробовал к сожалению и не знаю как дебажить...&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (18.09.2019, 10:17)&lt;br /&gt;---------------------------------------------&lt;br /&gt;В общем поковырял сам, вышло что проще с нуля написать...&lt;br /&gt;Всем спасибо 8))</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Zillah</dc:creator>
			<guid>https://wjp.clan.su/forum/240-311981-1</guid>
		</item>
		<item>
			<title>Нужен аддон</title>
			<link>https://wjp.clan.su/forum/240-311975-1</link>
			<pubDate>Sat, 14 Sep 2019 23:04:35 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: аддон для классики&lt;br /&gt;Автор темы: IOthe&lt;br /&gt;Автор последнего сообщения: duden&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Нужен человек который сможет сделать простенький аддон для рыбалки с 0. Цена договорная. По всем вопросам в лс. Не стесняемся пишим,помощь очень нужна)</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>IOthe</dc:creator>
			<guid>https://wjp.clan.su/forum/240-311975-1</guid>
		</item>
		<item>
			<title>Локальные переменные</title>
			<link>https://wjp.clan.su/forum/240-198684-1</link>
			<pubDate>Sat, 10 Aug 2019 15:30:55 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: Nyll&lt;br /&gt;Автор последнего сообщения: NewSapce&lt;br /&gt;Количество ответов: 11</description>
			<content:encoded>Здравствуйте! Сегодня мы будем учиться использовать локальные переменные в тексте. &lt;br /&gt;&lt;br /&gt; Полезные ссылки: &lt;br /&gt; Инструкция по созданию toc файла - &lt;a class=&quot;link&quot; href=&quot;http://wowjp.net/forum/240-175307-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;тык&lt;/a&gt; &lt;br /&gt; Ссылка на предыдущие статью - &lt;a class=&quot;link&quot; href=&quot;http://wowjp.net/forum/240-197311-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;тык&lt;/a&gt; &lt;br /&gt; Скачать notepad++ - &lt;a class=&quot;link&quot; href=&quot;https://wjp.clan.su/go?http://download.tuxfamily.org/notepadplus/5.9.6.1/npp.5.9.6.1.Installer.exe&quot; title=&quot;http://download.tuxfamily.org/notepadplus/5.9.6.1/npp.5.9.6.1.Installer.exe&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;тык&lt;/a&gt; &lt;br /&gt; API функции - &lt;a class=&quot;link&quot; href=&quot;http://api.wowjp.net/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;тык&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; Делаем папку для аддона в ней TOC, LUA файлы. Открываем LUA файл и меняем кодировку на UTF-8. &lt;br /&gt;&lt;br /&gt; Теперь делаем саму локальную переменную. (У нас их будет 3 т.е 1. Версия аддона 2. Название аддона 3. Автор) &lt;br /&gt; Первая локальная переменная - это версия аддона: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;local addonversion = &quot;1.1&quot;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; В скобочках пишем версию аддона. &lt;br /&gt;&lt;br /&gt; Вторая переменная у нас название аддона: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;local addonname = &quot;Scruffy&quot;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; В скобочках пишем название аддона. &lt;br /&gt;&lt;br /&gt; И третья переменная у нас автор аддона: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;local author = &quot;Nyll&quot;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; В скобках пишем свой ник. &lt;br /&gt;&lt;br /&gt; Теперь я покажу, как использовать переменные в коде, а именно в тексте. &lt;br /&gt; Первый пример будет только использование версии аддона. &lt;br /&gt; Создаем функцию: &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;function test_addon_version(msg&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; В функции пишем: &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;print(&quot;Аддон Scruffy &quot;..addonversion..&quot;.&quot;&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Т.е мы вписуем локальную переменную так: &quot;..addonversion..&quot; &lt;br /&gt; Теперь закрываем функцию: &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;end&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; И делаем слеш команду для ее активации: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;SlashCmdList&amp;#91;&quot;TESTING&quot;] = test_addon_version; &lt;br /&gt; SLASH_TESTING1 = &quot;/testv&quot;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Теперь покажу как использовать 2 локальных переменных, а именно: Название аддона и версию аддона. &lt;br /&gt; Так как и в первый раз создаем функцию: &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;function test_addon_version(msg&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; В ней пишем: &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;print(&quot;Аддон &quot;..addonname..&quot; v&quot;..addonversion..&quot;.&quot;&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Вот вы видите, что мы теперь использовали 2 локальных переменных: &quot;..addonversion..&quot; и &quot;..addonname..&quot; &lt;br /&gt; Закрываем функцию: &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;end&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; И делаем слеш команду: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;SlashCmdList&amp;#91;&quot;TESTINGG&quot;] = test_addon_name; &lt;br /&gt; SLASH_TESTINGG1 = &quot;/testn&quot;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Теперь будем использовать все 3 локальных переменных: Версию, Название аддона, Автора. &lt;br /&gt; Создаем функцию: &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;function test_addon_author(msg&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; В ней пишем:&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; print(&quot;Аддон &quot;..addonname..&quot; v&quot;..addonversion..&quot; создал: &quot;..author..&quot;.&quot;&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Вот теперь мы использовали 3 локальных переменных: &quot;..addonname..&quot;, &quot;..addonversion..&quot;, &quot;..author..&quot; &lt;br /&gt; Теперь закрываем функцию: &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;end&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; И делаем слеш команду: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;SlashCmdList&amp;#91;&quot;TESTINGGG&quot;] = test_addon_author; &lt;br /&gt; SLASH_TESTINGGG1 = &quot;/testa&quot;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Вот как у меня выглядит код: &lt;br /&gt; &lt;!--IMG1--&gt;&lt;a href=&quot;http://wowjp.net/_fr/1986/9186991.png&quot; target=&quot;_blank&quot; title=&quot;Нажмите, для просмотра в полном размере...&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;http://wowjp.net/_fr/1986/s9186991.jpg&quot; align=&quot;&quot; /&gt;&lt;/a&gt;&lt;!--IMG1--&gt; &lt;br /&gt;&lt;br /&gt; Вот и конец статьи, след статья будет в след пятницу. Удачи вам!</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Nyll</dc:creator>
			<guid>https://wjp.clan.su/forum/240-198684-1</guid>
		</item>
		<item>
			<title>Нужен адон</title>
			<link>https://wjp.clan.su/forum/240-311714-1</link>
			<pubDate>Mon, 01 Apr 2019 13:05:32 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Заказ на переделку или создание мода для 3.3.5а&lt;br /&gt;Автор темы: 33Wolf&lt;br /&gt;Автор последнего сообщения: 33Wolf&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Доброго времени суток!&lt;br /&gt;есть аддон Roth UI - Diablo  для 3.3.5а , но в нем лишнего куча и хотелось бы сделать в нем так  же для 3.3.5а :&lt;br /&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://wjp.clan.su/go?https://forum.wowcircle.com/attachment.php?attachmentid=743161&amp;d=1553968912&quot; title=&quot;https://forum.wowcircle.com/attachment.php?attachmentid=743161&amp;d=1553968912&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://forum.wowcircle.com/attachment.php?attachmentid=743161&amp;d=1553968912&amp;thumb=1&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;В идеале должно получиться так : &lt;br /&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://wjp.clan.su/go?https://forum.wowcircle.com/attachment.php?attachmentid=743162&amp;d=1553969858&quot; title=&quot;https://forum.wowcircle.com/attachment.php?attachmentid=743162&amp;d=1553969858&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://forum.wowcircle.com/attachment.php?attachmentid=743162&amp;d=1553969858&amp;thumb=1&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Т.е. шары с отображением моего хп ,мп и т.д.&lt;br /&gt;Заранее ОЧЕНЬ благодарен! Выслушаю все варианты) &lt;br /&gt;Файлы на оригинал мода :&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://wjp.clan.su/go?https://yadi.sk/d/opfUd4BM_bZWkg&quot; title=&quot;https://yadi.sk/d/opfUd4BM_bZWkg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://yadi.sk/d/opfUd4BM_bZWkg&lt;/a&gt;&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (01.04.2019, 16:05)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Мододелы! Не стесняемся пишем в ЛС. О цене думаю договоримся &lt;img src=&quot;https://wjp.clan.su/.s/sm/1/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;smile&quot; /&gt;</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>33Wolf</dc:creator>
			<guid>https://wjp.clan.su/forum/240-311714-1</guid>
		</item>
		<item>
			<title>[Заказ] Аддон меняющий сложность рейда</title>
			<link>https://wjp.clan.su/forum/240-305845-1</link>
			<pubDate>Sat, 29 Dec 2018 19:59:06 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Нужно написать или найти похожий аддон(если он существует).&lt;br /&gt;Автор темы: INGARDIO&lt;br /&gt;Автор последнего сообщения: alexdubovyck&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Суть проста, после выхода из рейда аддон меняет сложность рейда.&lt;br /&gt;Так же нужно что бы был выбор с какой на какую сложность менять.&lt;br /&gt;Работу оплачу, подробности в ЛС.&lt;br /&gt;&lt;br /&gt;Так же интересует вопрос можно ли вообще создать такой аддон.</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>INGARDIO</dc:creator>
			<guid>https://wjp.clan.su/forum/240-305845-1</guid>
		</item>
		<item>
			<title>Маленький квадрат по координатам X,Y</title>
			<link>https://wjp.clan.su/forum/240-311526-1</link>
			<pubDate>Sat, 29 Dec 2018 19:57:48 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Маленький квадрат по координатам X,Y = GetPlayerMapPosition&lt;br /&gt;Автор темы: rfdead&lt;br /&gt;Автор последнего сообщения: alexdubovyck&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Добрый всем обитателям! Суть такова следует выводить маленький (&lt;span style=&quot;color:#ff0000&quot;&gt;красный&lt;/span&gt; или черный или &lt;span style=&quot;color:#00ff00&quot;&gt;зеленый&lt;/span&gt;) квадратик по координатам &lt;span style=&quot;color:#0000ff&quot;&gt;X,Y = GetPlayerMapPosition(&quot;player&quot;)&lt;/span&gt; при условии что &lt;span style=&quot;color:#00ffff&quot;&gt;GetSpellCooldown(SpellID) &gt; 0&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Перепробывал много вариантов уже представленных на форуме, но так как я совсем новичек в написании аддонов буду очень признателен в помощи или готовом коде. Готов даже отблагодарить! Помогите пожалуйста!!&lt;br /&gt;&lt;br /&gt;Пробывал от сюда &lt;span style=&quot;color:#1e84cc&quot;&gt;https://wowjp.net/forum/240-292354-1&lt;/span&gt; но к координатам  &lt;span style=&quot;color:#0000ff&quot;&gt;X,Y = GetPlayerMapPosition(&quot;player&quot;)&lt;/span&gt; не привязывается.</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>rfdead</dc:creator>
			<guid>https://wjp.clan.su/forum/240-311526-1</guid>
		</item>
		<item>
			<title>Фильтр сообщений в чате</title>
			<link>https://wjp.clan.su/forum/240-249293-1</link>
			<pubDate>Fri, 17 Aug 2018 12:23:02 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: Nyll&lt;br /&gt;Автор последнего сообщения: NewSapce&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>В этом видео уроки я расскажу вам как сделать фильтрацию сообщений в чате и как использовать чатовые фильтры. &lt;br /&gt;&lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr10Mw1uNle1&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;http://www.youtube.com/watch?v=He4JhuQ3xYo&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scr10Mw1uNle1&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;function ChatFilter(text, frame, event, message, sender, ...&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if TextFilterChatMessage then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if message:find(TextFilterChatMessage&amp;#41; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TextFilterChatMessage = nil &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return true &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TextFilterChatMessage = nil &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return false, message, sender, ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end &lt;br /&gt; end &lt;br /&gt; ChatFrame_AddMessageEventFilter(&quot;CHAT_MSG_SAY&quot;, ChatFilter&amp;#41; &lt;br /&gt; ChatFrame_AddMessageEventFilter(&quot;CHAT_MSG_GUILD&quot;, ChatFilter&amp;#41; &lt;br /&gt; ChatFrame_AddMessageEventFilter(&quot;CHAT_MSG_SYSTEM&quot;, ChatFilter&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Полезные ссылки: &lt;/b&gt; &lt;br /&gt; 1. &lt;a class=&quot;link&quot; href=&quot;http://wowjp.net/forum/240-205533-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Замена грифонов&lt;/a&gt;. &lt;br /&gt; 2. &lt;a class=&quot;link&quot; href=&quot;http://wowjp.net/forum/240-175307-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Инструкция по созданию toc файла&lt;/a&gt; &lt;br /&gt; 3. &lt;a class=&quot;link&quot; href=&quot;https://wjp.clan.su/go?http://www.sublimetext.com/2&quot; title=&quot;http://www.sublimetext.com/2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Скачать Sublime Text 2&lt;/a&gt; &lt;br /&gt; 4. &lt;a class=&quot;link&quot; href=&quot;http://api.wowjp.net/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;API функции&lt;/a&gt;</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Nyll</dc:creator>
			<guid>https://wjp.clan.su/forum/240-249293-1</guid>
		</item>
		<item>
			<title>как вернуть вид в AddOn Studio for World of Warcraft</title>
			<link>https://wjp.clan.su/forum/240-311337-1</link>
			<pubDate>Sun, 29 Jul 2018 14:47:28 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: переустановил винду и билдер терь тупой(&lt;br /&gt;Автор темы: ILLIDANSJ&lt;br /&gt;Автор последнего сообщения: ILLIDANSJ&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>поменял винду поставил AddOn Studio for World of Warcraft запускаю любой проект или создаю новый и вместо отображения файла xml в виде игрового интерфейса оно тупо показывает его как текст(&lt;br /&gt;ктонить знает как починить, чтоб показывало файл интерфейса как игровой интерфейс как раньше и как должно показывать?)</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>ILLIDANSJ</dc:creator>
			<guid>https://wjp.clan.su/forum/240-311337-1</guid>
		</item>
		<item>
			<title>как кинуть вводимую в чате макрокоманду на выполнение в игре</title>
			<link>https://wjp.clan.su/forum/240-311335-1</link>
			<pubDate>Sun, 29 Jul 2018 12:47:43 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: типа чтоб выполнилась макрокоманда /who&lt;br /&gt;Автор темы: ILLIDANSJ&lt;br /&gt;Автор последнего сообщения: ILLIDANSJ&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>подскажите скрипт который если всунуть в кнопку аддона и ткнуть её(кнопка уже есь, интерфейс создан над тупо код скрипта)) ) отправит на выполнение обычным(или сверъхестественным) образом в чат команду указанной в скрипте эмоции или любой другой макрокоманты типа /кто /погладить /quit /lick&lt;br /&gt;типа так же как действие игрока который в игре тупо тыкает чат набирает макрокод, тыкает отправку сообщения и этот код выполняется&lt;br /&gt;&lt;br /&gt;я могу отправлять сообщения но макрокоманды отправляются тупо как текст и даже без пробела выводятся игрокам тупо как текст(&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (29.07.2018, 15:47)&lt;br /&gt;---------------------------------------------&lt;br /&gt;попробую ща &lt;a class=&quot;link&quot; href=&quot;https://wowjp.net/forum/240-174097-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;это&lt;/a&gt; но врятле поможет(</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>ILLIDANSJ</dc:creator>
			<guid>https://wjp.clan.su/forum/240-311335-1</guid>
		</item>
		<item>
			<title>как засовывать куски кодов в функции</title>
			<link>https://wjp.clan.su/forum/240-311336-1</link>
			<pubDate>Sun, 29 Jul 2018 11:54:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: не могу разобраться с тем что можно в php html но не в lua&lt;br /&gt;Автор темы: ILLIDANSJ&lt;br /&gt;Автор последнего сообщения: ILLIDANSJ&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>к примеру есть кусок кода аддона&lt;br /&gt;﻿&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;function WARTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(WAR==1&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCD=TCD+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCDW=TCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;function DPYTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(DPY==1&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCD=TCD+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCDD=TCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;br /&gt;function JPETCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(JPE==1&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCD=TCD+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCDJ=TCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;br /&gt;function MAGTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(MAG==1&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCD=TCD+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCDM=TCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;br /&gt;function OXOTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(OXO==1&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCD=TCD+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCDO=TCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;br /&gt;function PALTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(WAR==1&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCD=TCD+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCDP=TCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;br /&gt;function ROGTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(ROG==1&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCD=TCD+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCDR=TCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;br /&gt;function LOKTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(LOK==1&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCD=TCD+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCDL=TCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;br /&gt;function SHATCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(SHA==1&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCD=TCD+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCDS=TCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;br /&gt;function SBI(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCd=TCD&lt;br /&gt;local SBI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SBI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCd&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DEFAULT_CHAT_FRAME:AddMessage(&quot;|cff00FF00Инвайт проведён за |r&quot;..TCD..&quot;|cff00FF00 секунд!|r&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GuildInviterButton1:Show(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TCD=0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SBI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;function GuildInviterButton1_OnClick(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(LVL1==1 and LVL2==0 and LVL3==0 and LVL4==0&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DEFAULT_CHAT_FRAME:AddMessage(&quot;|cff00FF00Идёт поиск и приглашение игроков...|r&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;GuildInviterButton1:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WARTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDW&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(WAR==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L20&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CWAR&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DPYTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDD&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(DPY==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L20&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CDPY&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;JPETCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDJ&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(JPE==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L20&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CJPE&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;MAGTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDM&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(MAG==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L20;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CMAG&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;OXOTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDO&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(OXO==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L20;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..COXO&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PALTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDP&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(PAL==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L20;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CPAL&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ROGTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDR&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(ROG==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L20;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CROG&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;LOKTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDL&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(LOK==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L20;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CLOK&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SHATCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDS&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(SHA==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L20;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CSHA&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=&quot;&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SBI(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(LVL1==1 and LVL2==1 and LVL3==0 and LVL4==0&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DEFAULT_CHAT_FRAME:AddMessage(&quot;|cff00FF00Идёт поиск и приглашение игроков...|r&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;GuildInviterButton1:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WARTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDW&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(WAR==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L145;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CWAR&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DPYTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDD&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(DPY==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L145;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CDPY&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;JPETCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDJ&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(JPE==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L145;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CJPE&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;MAGTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDM&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(MAG==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L145;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CMAG&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;OXOTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDO&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(OXO==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L145;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..COXO&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PALTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDP&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(PAL==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L145;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CPAL&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ROGTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDR&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(ROG==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L145;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CROG&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;LOKTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDL&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(LOK==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L145;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CLOK&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SHATCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDS&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(SHA==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L145;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CSHA&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=&quot;&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SBI(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(LVL1==1 and LVL2==1 and LVL3==1 and LVL4==0&amp;#41;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DEFAULT_CHAT_FRAME:AddMessage(&quot;|cff00FF00Идёт поиск и приглашение игроков...|r&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;GuildInviterButton1:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WARTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDW&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(WAR==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L169;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CWAR&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DPYTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDD&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(DPY==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L169;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CDPY&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;JPETCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDJ&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(JPE==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L169;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CJPE&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;MAGTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDM&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(MAG==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L169;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CMAG&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;OXOTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDO&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(OXO==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L169;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..COXO&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PALTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDP&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(PAL==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L169;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CPAL&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ROGTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDR&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(ROG==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L169;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CROG&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;LOKTCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDL&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(LOK==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L169;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CLOK&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SHATCD(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local SGI = CreateFrame(&quot;Frame&quot;, nil, UIParent&amp;#41;&lt;br /&gt;SGI:SetScript(&apos;OnUpdate&apos;, function(self, elapsed&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(self.elapsed and self.elapsed &gt; TCDS&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(SHA==1&amp;#41;then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=L169;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendWho(KTO..CSHA&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GIP(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SGI:Hide(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.elapsed = (self.elapsed or 0&amp;#41; + elapsed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTO=&quot;&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SBI(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;как можно его сократить функциями если функции в lua не пашут если в примере&lt;br /&gt;﻿&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;функция(перем&amp;#41;&lt;br /&gt;GuildInviterCheckButton9:SetChecked(перем&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;передать в функцию True или False или с кавычками то эта функция не сможет обработать это так же как просто GuildInviterCheckButton9:SetChecked(&quot;True&quot;) ?(&lt;br /&gt;в php, html можно пихать в функции на место переменных всё что угодно а в lua и ещё проблематичнее в c++ такое почемут не пашет(&lt;br /&gt;чё я ещё забываю делать чтоб функция работала с встроенными интерфейсными переменными?</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>ILLIDANSJ</dc:creator>
			<guid>https://wjp.clan.su/forum/240-311336-1</guid>
		</item>
		<item>
			<title>Текст на фреймах</title>
			<link>https://wjp.clan.su/forum/240-311230-1</link>
			<pubDate>Fri, 15 Jun 2018 11:21:38 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Нужно выводить много текста на созданные фреймы&lt;br /&gt;Автор темы: farrewa906&lt;br /&gt;Автор последнего сообщения: farrewa906&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>В общем тема такая:&lt;br /&gt;Создаю фрейм, а на этом фрейме создаю строки (CreateFontString)&lt;br /&gt;﻿&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;local myframe = CreateFrame(&quot;Frame&quot;, &quot;myframe&quot;, UIParent, &quot;BasicFrameTemplateWithInset&quot;&amp;#41;;myframe:CreateFontString(nil, &quot;Overlay&quot;, &quot;GameFontNormalLarge&quot;&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;Строк может быть 5, а может 95. Задача в том, что бы в определенный момент все эти строки удалить с фрейма. На их месте будут потом созданы другие. (Хреновая идея - знаю)&lt;br /&gt;Почитав мануалы и доки, понял, что тут всё не так просто. Вроде бы то, что создано - удалить нельзя.&lt;br /&gt;&lt;br /&gt;Пробовал такой вариант:&lt;br /&gt;﻿&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;txt = txt..&quot;много текста&amp;#92;nи еще больше текста&quot;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;А потом:&lt;br /&gt;﻿&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;GuildCleanerPrev.txt:SetText(txt&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;Но упёрся в лимит символов в строке =С&lt;br /&gt;&lt;br /&gt;Никаких Memo/textarea или схожих компонентов я не нашел. &lt;br /&gt;Подскажите как лучше выводить много динамически создаваемого текста во фрейме?</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>farrewa906</dc:creator>
			<guid>https://wjp.clan.su/forum/240-311230-1</guid>
		</item>
		<item>
			<title>[Вопрос] С чего начать,и как начать писать свои аддоны?</title>
			<link>https://wjp.clan.su/forum/240-296154-1</link>
			<pubDate>Thu, 12 Apr 2018 12:54:53 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: JulieSigtuna&lt;br /&gt;Автор последнего сообщения: asql&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Добрый день(вечер) пользователи WoWjp.&lt;br /&gt;Прошу помочь, с тем,с чего начать писать свои аддоны. Накиньте пожалуйста гайд желательно &quot;Видео гайд&quot; о том,как писать/разрабатывать свои аддоны.&lt;br /&gt;Буду очень благодарен,если кто то сможет помочь с этим..) Просто есть хорошие планы на это.)&lt;br /&gt;&lt;br /&gt;С меня + в репу. заранее большое спасибо!</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>JulieSigtuna</dc:creator>
			<guid>https://wjp.clan.su/forum/240-296154-1</guid>
		</item>
		<item>
			<title>вопрос к Nyll по LoginScreen</title>
			<link>https://wjp.clan.su/forum/240-310614-1</link>
			<pubDate>Fri, 10 Nov 2017 12:30:51 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: запоминать логин+пароль при входе в игру.&lt;br /&gt;Автор темы: absorber&lt;br /&gt;Автор последнего сообщения: absorber&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>хотелось бы понять как клиент запоминает логин+пароль и входит на сервер.&lt;br /&gt;Реально ли такое сделать на 3.3.5&lt;br /&gt;просто вроде как на sirus ты сделал но я смотрел и нифига не понял в коде ) слишком много там всего, когда объединил файлы - при вводе пароля - выдало какую-то дичь с с прямым слешем с так называемой генерацией рандомных символов.</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>absorber</dc:creator>
			<guid>https://wjp.clan.su/forum/240-310614-1</guid>
		</item>
		<item>
			<title>[Вопрос] Нужен аддон</title>
			<link>https://wjp.clan.su/forum/240-309939-1</link>
			<pubDate>Thu, 16 Mar 2017 12:37:02 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: nikrom2&lt;br /&gt;Автор последнего сообщения: nikrom2&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Народ , у кого есть аддон для спама в личку или почты для вов классик . Может кто то сделает ? Готов купить</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>nikrom2</dc:creator>
			<guid>https://wjp.clan.su/forum/240-309939-1</guid>
		</item>
		<item>
			<title>Стандартные текстуры UI</title>
			<link>https://wjp.clan.su/forum/240-309896-1</link>
			<pubDate>Tue, 07 Mar 2017 12:37:16 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Стандартные текстуры UI, Где они??&lt;br /&gt;Автор темы: fdctym&lt;br /&gt;Автор последнего сообщения: fdctym&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Где они хранятся? Допустим я знаю где хранится текстура фрейма. Interface&amp;#92;DialogFrame&amp;#92;UI-DialogBox-Background&quot;. Прохожу по указаному пути в папку интерфейс и там нет папки DialogFrame. Так как же мне выбрать текстуру!? и как они работают вообще если их там нету!?? Т.е. я выбрал текстуру из несуществующей папки и она работает: что это за магия?&lt;br /&gt;&lt;br /&gt;Итог: мне нужно знать где лежат базовые текстуры ЮИ (путь к ним, чтоб указать в аддоне). Только плз не надо список путей текстур, нужен путь именно папки с текстурами, чтобы я мог открыть ее в проводнике и взглянуть на них. Заранее спасибо!</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>fdctym</dc:creator>
			<guid>https://wjp.clan.su/forum/240-309896-1</guid>
		</item>
		<item>
			<title>Как определить x,y и направление нпц</title>
			<link>https://wjp.clan.su/forum/240-292651-1</link>
			<pubDate>Tue, 07 Mar 2017 12:37:13 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Как определить позицию и направление нпц&lt;br /&gt;Автор темы: knoot0279&lt;br /&gt;Автор последнего сообщения: fdctym&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Как определить следующие значения: &lt;br /&gt; 1.&lt;b&gt;Точка(x,y)&lt;/b&gt; где располагается нпц &lt;br /&gt; 2.&lt;b&gt;Угол поворота&lt;/b&gt;(как и у игрока в радианах и от севера) &lt;br /&gt;&lt;br /&gt; Для персонажа уже нашел: &lt;br /&gt; Точка - &lt;b&gt;GetPlayerMapPosition(&quot;player&quot;)&lt;/b&gt; &lt;br /&gt; Угол поворота - &lt;b&gt;GetPlayerFacing()&lt;/b&gt;</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>knoot0279</dc:creator>
			<guid>https://wjp.clan.su/forum/240-292651-1</guid>
		</item>
		<item>
			<title>Помощь по созданию</title>
			<link>https://wjp.clan.su/forum/240-309246-1</link>
			<pubDate>Fri, 30 Dec 2016 03:41:06 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: Ashlight&lt;br /&gt;Автор последнего сообщения: Amber@Lophy&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Доброго времени суток. Загорелся идеей адаптировать TrinityAdmin (вернее, его кусок) под версию 6.x.x. Обычная установленная версия не работает на WoD, в отличие от того же 4.х.х. Дабы не утруждать - перейду сразу к сути:&lt;br /&gt;Хочу оставить от всего аддона только кнопки для чата (часто строю, удаление и спаун безумно удобны, когда в чате есть кликабельная &quot;Delete&quot; и &quot;Spawn&quot;), но после целого дня штудирования гайдов - так и не уловил, как это делается (гребанный гуманитарий). Впрочем, если проще сам аддон адаптировать - я так же буду не против. С меня пиво. Заранее спасибо.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (20.10.2016, 21:36)&lt;br /&gt;---------------------------------------------&lt;br /&gt;&lt;b&gt;Проблема решена. Можно закрывать.&lt;/b&gt;</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Ashlight</dc:creator>
			<guid>https://wjp.clan.su/forum/240-309246-1</guid>
		</item>
		<item>
			<title>Возможно ли сделать обращение к бд?</title>
			<link>https://wjp.clan.su/forum/240-304355-1</link>
			<pubDate>Tue, 18 Oct 2016 22:22:03 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: rkild511&lt;br /&gt;Автор последнего сообщения: Ashlight&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Возможно ли через аддон сделать обращение в бд?(не для корыстных целей )&lt;br /&gt;К примеру показать сколько человек в онлайне или является ли его аккаунт вип?&lt;br /&gt;Или не к бд а к сайту ( к примеру в личном кабинете узнать что игрок имеет вип или нет )&lt;br /&gt;*Вип привёл в пример)&lt;br /&gt;&lt;br /&gt;P.S не найдётся ли у кого нибудь Wow AddOn Studio версии 11</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>rkild511</dc:creator>
			<guid>https://wjp.clan.su/forum/240-304355-1</guid>
		</item>
		<item>
			<title>Как включить &quot;ГМ&quot; на оффе</title>
			<link>https://wjp.clan.su/forum/240-300062-1</link>
			<pubDate>Sat, 28 May 2016 11:20:00 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: Nyll2&lt;br /&gt;Автор последнего сообщения: хаслохасло&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Ух, давно я тут не был... Решил растормошить данный раздел ибо он совсем смотрю загнулся...&lt;br /&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr039b1B4crD&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;http://www.youtube.com/watch?v=QP6SPg6hcOc&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scr039b1B4crD&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;br /&gt;&lt;br /&gt;Исходник в описании под видео.&lt;br /&gt;п.с Для совсем тупых - Данный способ &quot;включает ГМ статус&quot; только визуально.</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Nyll2</dc:creator>
			<guid>https://wjp.clan.su/forum/240-300062-1</guid>
		</item>
		<item>
			<title>Аддон  2-3 Кнопки.</title>
			<link>https://wjp.clan.su/forum/240-294634-1</link>
			<pubDate>Sat, 21 May 2016 19:17:06 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Аддон  2-3 Кнопки.&lt;br /&gt;Автор темы: gromfrost&lt;br /&gt;Автор последнего сообщения: Nyll2&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Нужен аддон который будет состоять из 2-3 кнопок с функционалом в виде написания в чат команд в виде /run CreateMacro, подскажите пожалуйсто как сделать. &lt;br /&gt; И ещё 1 вопрос как в этой команде сделать так чтобы после линка ачива можно было ещё дописать текст. &lt;br /&gt; /run CreateMacro(&quot;name&quot;, 2, &quot;text &quot;..GetAchievementLink(123)!нужентуттекст!, nil, 1)</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>gromfrost</dc:creator>
			<guid>https://wjp.clan.su/forum/240-294634-1</guid>
		</item>
		<item>
			<title>[Вопрос] Реально ли исполнить подобный аддон?</title>
			<link>https://wjp.clan.su/forum/240-295532-1</link>
			<pubDate>Sat, 21 May 2016 19:15:18 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: dota2comeback&lt;br /&gt;Автор последнего сообщения: Nyll2&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Доброго времени суток. Знакомый заинтересовал меня идеей поднять свой сервак с необычными аддонами. Возник вопрос, можно ли реализовать что то вроде заточки оружия и брони подобно тому как в л2. Или при смерти что бы был шанс, что из вас выпадет рандомная шмотка из вашего инвентаря. Реально ли сделать такое и быть может на форуме найдётся знаток который захочет этим заняться?</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>dota2comeback</dc:creator>
			<guid>https://wjp.clan.su/forum/240-295532-1</guid>
		</item>
		<item>
			<title>Как сменить место спавана вов 3.3.5а Мануал</title>
			<link>https://wjp.clan.su/forum/240-294156-1</link>
			<pubDate>Sun, 21 Feb 2016 12:07:56 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: Nikitatitanmama&lt;br /&gt;Автор последнего сообщения: RedstounLord&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Всем привет ребята скажите как сменить Место спавана в скайп Nikita-zerogravity Пажалуста ставлю +5</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Nikitatitanmama</dc:creator>
			<guid>https://wjp.clan.su/forum/240-294156-1</guid>
		</item>
		<item>
			<title>Shit+click to editbox</title>
			<link>https://wjp.clan.su/forum/240-296095-1</link>
			<pubDate>Wed, 21 Oct 2015 06:02:06 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: max180297&lt;br /&gt;Автор последнего сообщения: max180297&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Подскажите, как можно реализовать данную функцию. Мне нужна возможность линковать ник из чата в аддон, а именно в EditBox. Пробовал так, но линкуются только итемы/спеллы:&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;hooksecurefunc(&quot;ChatEdit_InsertLink&quot;, function(text&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if EditBox:IsVisible(&amp;#41; and EditBox:HasFocus(&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EditBox:Insert(text&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return true&lt;br /&gt;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;end&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (21.10.2015, 09:02)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Отвечаю на свой же вопрос.&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;function ChatFrame_OnHyperlinkShow(self, link, text, button&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetItemRef(link, text, button, self&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;local name = string.match(link, &quot;:(&amp;#91;%a-А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я-а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я]+&amp;#41;:%d&quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if EditBox:IsVisible(&amp;#41; and EditBox:HasFocus(&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EditBox:Insert(name&amp;#41;&lt;br /&gt;end&lt;br /&gt;end&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>max180297</dc:creator>
			<guid>https://wjp.clan.su/forum/240-296095-1</guid>
		</item>
		<item>
			<title>Проверка расстановки талантов по MouseOver</title>
			<link>https://wjp.clan.su/forum/240-296001-1</link>
			<pubDate>Sun, 11 Oct 2015 11:02:45 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Нужна помощь&lt;br /&gt;Автор темы: Nightlyblood&lt;br /&gt;Автор последнего сообщения: Nightlyblood&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Ребят, подскажите пожалуйста, каким методом можно проверить &quot;Билд&quot; таргета, моусовера или (Рейд..№) на 3.3.5&lt;br /&gt;Перечитал кучу инфы, но так и не нашел подходящий вариант.&lt;br /&gt;PS. в каком-то аддоне встречал такую функцию, которая на тултип выводила билд игрока, но вот название аддона не помню</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Nightlyblood</dc:creator>
			<guid>https://wjp.clan.su/forum/240-296001-1</guid>
		</item>
		<item>
			<title>Баф Аддон</title>
			<link>https://wjp.clan.su/forum/240-294468-1</link>
			<pubDate>Thu, 30 Jul 2015 14:44:27 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: asapmao&lt;br /&gt;Автор последнего сообщения: Kelwin&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Собственно сабж: Пробовал сделать на висп баф инты мага, но стокнулся с проблемой реализации, т.к. функции луа защищены( ранмакротекст, каст спелл бай нэйм). Существуют ли способы решения данной проблемы? Спасибо. Версия клиента : 2.4.3.(8606)</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>asapmao</dc:creator>
			<guid>https://wjp.clan.su/forum/240-294468-1</guid>
		</item>
		<item>
			<title>Аддон Autoreply</title>
			<link>https://wjp.clan.su/forum/240-294230-1</link>
			<pubDate>Sun, 19 Jul 2015 21:24:54 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Описание темы: Аддон Autoreply&lt;br /&gt;Автор темы: Buba123net&lt;br /&gt;Автор последнего сообщения: Buba123net&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Помогите пожалуйста разобраться с возникшей проблемой. В общем суть в том, что аддон не выводит в чат русские буквы, только английские. &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; local Answer_EventFrame = CreateFrame(&quot;Frame&quot;&amp;#41; &lt;br /&gt; Answer_EventFrame:RegisterEvent(&quot;CHAT_MSG_WHISPER&quot;&amp;#41; &lt;br /&gt;&lt;br /&gt; local function OnEvent(self, event, msg, sender, ...&amp;#41; &lt;br /&gt;&lt;br /&gt; if (event == &quot;CHAT_MSG_WHISPER&quot; and msg == &quot;hello&quot;&amp;#41; then &lt;br /&gt; SendChatMessage(&quot;I&apos;m very bussy man. We will speak later&quot;, &quot;WHISPER&quot;, nil, sender&amp;#41; &lt;br /&gt; end &lt;br /&gt; end &lt;br /&gt; Answer_EventFrame:SetScript(&quot;OnEvent&quot;, OnEvent&amp;#41; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Аддон должен отвечать на виспы от других игроков заготовленными фразами. Причем он также не срабатывает, если ты пишешь слово рус. буквами, т.е. если я заменю hello на привет в if (event == &quot;CHAT_MSG_WHISPER&quot; and msg == &quot;привет&quot;) - нулевой эффект. &lt;br /&gt; Буду очень благодарен за помощь). &lt;br /&gt; P.S.Вопрос касательно темы: как сделать так, что бы аддон отвечал на любые виспы от игроков а не только на опред. фразы?</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Buba123net</dc:creator>
			<guid>https://wjp.clan.su/forum/240-294230-1</guid>
		</item>
		<item>
			<title>[Вопрос] Конфиг файлы + несколько общих вопросов</title>
			<link>https://wjp.clan.su/forum/240-293913-1</link>
			<pubDate>Fri, 17 Jul 2015 16:48:53 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wjp.clan.su/forum/240&quot;&gt;Разработка аддонов WoW&lt;/a&gt;&lt;br /&gt;Автор темы: Carnem&lt;br /&gt;Автор последнего сообщения: Kelwin&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Добрый день, начал разработку маленького аддона для своих нужд. Возникли некоторые вопросы: &lt;br /&gt; 1) Можно ли двигать курсор мыши с помощью аддона? &lt;br /&gt; 1.1) Можно ли в аддонах использовать WinAPI? &lt;br /&gt; 2) Как сохранять и загружать данные из текстового/XML файла? (Конфиги) &lt;br /&gt; И в целом, подскажите, где можно почитать литературу, желательно с примерами?</content:encoded>
			<category>Разработка аддонов WoW</category>
			<dc:creator>Carnem</dc:creator>
			<guid>https://wjp.clan.su/forum/240-293913-1</guid>
		</item>
	</channel>
</rss>