<?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 OnLiNe PortaL</title>
		<link>http://wowop.ru/</link>
		<description>WoW OnLiNe ForuM</description>
		<lastBuildDate>Fri, 23 Jul 2010 19:26:24 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://wowlichking.3dn.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>[SQL Event]Новогодний ивент от juline</title>
			<link>https://wowlichking.3dn.ru/forum/29-105-1</link>
			<pubDate>Fri, 23 Jul 2010 19:26:24 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wowlichking.3dn.ru/forum/29&quot;&gt;Ивенты(Events) Mangos&lt;/a&gt;&lt;br /&gt;Автор темы: Nikoon&lt;br /&gt;Автор последнего сообщения: КнопЭ&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>1) Создал около 13 квестов &lt;br /&gt; 2) Пару дилеров с новогодними предметами &lt;br /&gt; 3) Сундучки с лутом под ёлку &lt;br /&gt; 4) Сами ёлки, но не наряженные герляндами(после установки патча с герляндами, лавочками, снегом и т.п. что &quot;можно крутить&quot; перекрутилось на 180 градусов, что очень меня огорчило, т.к. 20% работы пришлось откинуть. Примеры заселения с герляндами и т.п. в каталоге скриншотов можно найти) &lt;br /&gt; 5) Бла-бла-бла &lt;p&gt; Что не доделано: &lt;br /&gt; 1) Не присвоил объектам и нпс ивента &lt;br /&gt; 2) НЕ РАССТАВИЛ НПС(придётся делать вам самим) &lt;br /&gt; 3) Не исправил некоторые ошибки при загрузке самого сервера(типа диспей айди не найдено, времени не было ) &lt;p&gt; Каких-то радикальный проблем не наблюдал после выполнения этого патча. Всё вроде живо &lt;p&gt; В общем, вот сам патч и описание к нему. &lt;p&gt; --==--==--==--==--==--==--== &lt;p&gt; Creatures: &lt;p&gt; Олень(нормальный) - 15706 &lt;br /&gt; Санта ордынский - 113445 &lt;br /&gt; Санта аликовский - 113444 &lt;br /&gt; Пингвин обычный - 125147 &lt;br /&gt; Бог пингвинов тундры - 125148 &lt;br /&gt; Кот(большой) - 26368 &lt;br /&gt; Снеговик(х2)(квестовый) - 126301 &lt;br /&gt; Торговец одеждой, снежками, феерверками - 126300 &lt;p&gt; --==--==--==--==--==--==--== &lt;p&gt; Gobjects: &lt;p&gt; 7784[28]-[33] - подарки(с дропом) &lt;br /&gt; Новогодняя ёлка(очень большая и снежная) - 121569 &lt;br /&gt; Chalice of Elune(большой синий свет) - 181914 &lt;br /&gt; Винок (х3) - 228557 &lt;br /&gt; Носок(квестовый) - 778434 &lt;p&gt; Что надо сделать вам: &lt;br /&gt; 1) Выполнить все sql патчи из разных папок(а их там 8). &lt;br /&gt; 2) Расставить НПС: &lt;br /&gt; а) Кот(большой) - 26368. По описанию квеста должен находится возле аукциона. Как в шторме так и в огри &lt;br /&gt; б) Пингвин обычный - 125147 &amp;#92; Бог пингвинов тундры - 125148. По описанию квеста надо расставить возле входа в столицы. &lt;br /&gt; в) Санта ордынский - 113445 &amp;#92; Санта аликовский - 113444. Возле ёлок поставьте мб. &lt;br /&gt; 3) Расставить ГО: &lt;br /&gt; а) Носок(квестовый) - 778434. Повесить в банках &lt;br /&gt; б) 7784[28]-[33] - подарки(с дропом). Положить под ёлки.</content:encoded>
			<category>Ивенты(Events) Mangos</category>
			<dc:creator>Nikoon</dc:creator>
			<guid>https://wowlichking.3dn.ru/forum/29-105-1</guid>
		</item>
		<item>
			<title>Эвент Футбол</title>
			<link>https://wowlichking.3dn.ru/forum/29-137-1</link>
			<pubDate>Sun, 24 Jan 2010 07:16:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wowlichking.3dn.ru/forum/29&quot;&gt;Ивенты(Events) Mangos&lt;/a&gt;&lt;br /&gt;Автор темы: Nikoon&lt;br /&gt;Автор последнего сообщения: Nikoon&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&quot;Футбол&quot; &lt;br /&gt; Этот эвент был придуман ZigFrid&apos;om, но он не успел его провести. Идея была отличная, и нельзя ее вот так оставить Суть, набираются команды по 5 человек . В центр ставится моб с ХХХкк hp, цель: перебить аггро и завести моба в ворота противника &lt;br /&gt; Правила: &lt;br /&gt; 1. Не больше 2х ироков 1 класса в команде; &lt;br /&gt; 2. Запрещено убивать игроков. Разрешено юзать фир, ловушки и т.п., т.е. спеллы, не приносящие дамага по отношению к игрокам. &lt;br /&gt; 3. Полностью запрещены профессии (из-за Advanced Target Dummy, петов и т.п.) &lt;br /&gt; 4. Перед началом эвента у воинов будут разучены стойки (don&amp;#92;&amp;#92;&amp;#92;&apos;t taunt), у друидов bear form. Насчет петов добавлю чуть позже. &lt;br /&gt; Reward&amp;#92;&amp;#92;&amp;#92;&apos;s! &lt;br /&gt; 1 место: На выбор - Amani War Bear, Fiery Warhorse&apos;s Reins, Reins of the Raven Lord &lt;br /&gt; 2 место: 2 000 хонора. &lt;br /&gt; 3 место: выставление любой професии в 375 скилла &lt;br /&gt; Огораживал поле с помощью id 180698 &lt;br /&gt; Мяч и ворота ниже.</content:encoded>
			<category>Ивенты(Events) Mangos</category>
			<dc:creator>Nikoon</dc:creator>
			<guid>https://wowlichking.3dn.ru/forum/29-137-1</guid>
		</item>
		<item>
			<title>Эвент осада &quot;Смертхолма&quot;</title>
			<link>https://wowlichking.3dn.ru/forum/29-104-1</link>
			<pubDate>Wed, 11 Nov 2009 10:15:55 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wowlichking.3dn.ru/forum/29&quot;&gt;Ивенты(Events) Mangos&lt;/a&gt;&lt;br /&gt;Автор темы: Nikoon&lt;br /&gt;Автор последнего сообщения: Nikoon&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;img src=&quot;http://radikal.ru/F/s54.radikal.ru/i143/0911/cf/ab094bb2b101.jpg&quot; border=&quot;0&quot;&gt;Картинка места &lt;br /&gt; Орда защищает ключевую элитку(солидный запас хп(допустим разместить ее в одном из зиггуратов внизу Смертхольма)), Альянс нападает. Альянс начинает у входа в Смертхольм, Орда внутри него. Число участников: 15 Альянс/12 Орда (возможны изменения в зависимости от онлайна). Длительность осады: примерно 25 минут. Можно передвинуть кладбище поближе к Смертхольму. &lt;br /&gt; Если Альянс убивает элитку в течении времени эвента &gt; они выигрывают, если нет &gt; выигрывает Орда. За победу можно выдавать участникам редких маунтов, или голд,и/или хонор (отдельный от полученного во время осады), либо какой-то уникальный титул (Покоритель/Защитник Смертхольма). Место проведения можно изменить. &lt;br /&gt; P.S. Стороны можно поменять либо провести эвент 2 раза. &lt;br /&gt; P.S.S. Мелких мобов можно убрать на время проведения эвента.</content:encoded>
			<category>Ивенты(Events) Mangos</category>
			<dc:creator>Nikoon</dc:creator>
			<guid>https://wowlichking.3dn.ru/forum/29-104-1</guid>
		</item>
		<item>
			<title>[Event] Катаклизм</title>
			<link>https://wowlichking.3dn.ru/forum/29-103-1</link>
			<pubDate>Wed, 11 Nov 2009 10:14:27 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wowlichking.3dn.ru/forum/29&quot;&gt;Ивенты(Events) Mangos&lt;/a&gt;&lt;br /&gt;Автор темы: Nikoon&lt;br /&gt;Автор последнего сообщения: Nikoon&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Вообщем в Огри и Шторме появляются вендары с эликсирами на превражение для Орды в Гоблинов, для Альянса в Воргенов, если что-то не получается пишите тут помогу. &lt;br /&gt; патч на ядро: [offtop] &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;iff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp&amp;nbsp;&amp;nbsp;&lt;br /&gt; index fda8ae5..f686d01 100644&amp;nbsp;&amp;nbsp;&lt;br /&gt; --- a/src/game/SpellEffects.cpp&amp;nbsp;&amp;nbsp;&lt;br /&gt; +++ b/src/game/SpellEffects.cpp&amp;nbsp;&amp;nbsp;&lt;br /&gt; @@ -757,15 +757,16 @@ void Spell::EffectDummy(uint32 i&amp;#41;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (m_caster-&gt;GetTypeId(&amp;#41; != TYPEID_PLAYER&amp;#41;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uint32 spell_id = 0;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch(urand(1,2&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uint32 display_id = 0;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch(urand(1,5&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Flip Out - ninja&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case 1: spell_id = (m_caster-&gt;getGender(&amp;#41; == GENDER_MALE ? 8219 : 8220&amp;#41;; break;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Yaaarrrr - pirate&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case 2: spell_id = (m_caster-&gt;getGender(&amp;#41; == GENDER_MALE ? 8221 : 8222&amp;#41;; break;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case 1: display_id = (((Player*&amp;#41;m_caster&amp;#41;-&gt;GetTeam(&amp;#41; == ALLIANCE ? 729 : 7102&amp;#41;; break;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case 2: display_id = (((Player*&amp;#41;m_caster&amp;#41;-&gt;GetTeam(&amp;#41; == ALLIANCE ? 203 : 8010&amp;#41;; break;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case 3: display_id = (((Player*&amp;#41;m_caster&amp;#41;-&gt;GetTeam(&amp;#41; == ALLIANCE ? 736 : 11689&amp;#41;; break;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case 4: display_id = (((Player*&amp;#41;m_caster&amp;#41;-&gt;GetTeam(&amp;#41; == ALLIANCE ? 522 : 18968&amp;#41;; break;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case 5: display_id = (((Player*&amp;#41;m_caster&amp;#41;-&gt;GetTeam(&amp;#41; == ALLIANCE ? 524 : 20016&amp;#41;; break;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_caster-&gt;CastSpell(m_caster,spell_id,true,NULL&amp;#41;;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_caster-&gt;SetDisplayId(display_id&amp;#41;;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case 8593:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Symbol of life (restore creature to life&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; [/offtop] &lt;p&gt; Патч на базу: [offtop] &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;REPLACE INTO `game_event` (`entry`, `start_time`, `end_time`, `occurence`, `length`, `holiday`, `description`&amp;#41; VALUES (999, &apos;2009-09-15 19:00:00&apos;, &apos;2010-12-31 05:00:00&apos;, 43200, 1440, 0, &apos;Cataclysm&apos;&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; DELETE FROM `game_event_creature` WHERE `event` = 999;&amp;nbsp;&amp;nbsp;&lt;br /&gt; DELETE FROM `game_event_gameobject` WHERE `event` = 999;&amp;nbsp;&amp;nbsp;&lt;br /&gt; REPLACE INTO `item_template` (`entry`, `class`, `subclass`, `unk0`, `name`, `displayid`, `Quality`, `Flags`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `Duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`&amp;#41; VALUES (999999, 4, 0, 0, &apos;Cataclysm&apos;, 18059, 1, 65600, 1, 0, 0, 0, -1, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8213, 0, 0, 0, 3600, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, &apos;&apos;, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 86400, 0, 0, &apos;&apos;, 0, 0, 0, 0&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; REPLACE INTO `creature_template` (`entry`, `heroic_entry`, `modelid_A`, `modelid_A2`, `modelid_H`, `modelid_H2`, `name`, `subname`, `IconName`, `minlevel`, `maxlevel`, `minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`, `faction_H`, `npcflag`, `speed`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `baseattacktime`, `rangeattacktime`, `unit_flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `PetSpellDataId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `unk16`, `unk17`, `RacialLeader`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`&amp;#41; VALUES (999998, 0, 20016, 0, 1314, 0, &apos;Goblins&apos;, &apos;&apos;, &apos;Cataclysm&apos;, 85, 85, 10000, 10000, 0, 0, 1187, 35, 35, 4225, 1.08, 1, 0, 29, 43, 0, 11, 1500, 1500, 4608, 0, 0, 0, 0, 23, 34, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, &apos;EventAI&apos;, 0, 1, 1.05, 1, 0, 1, 196, 0, 2, &apos;&apos;&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; REPLACE INTO `creature_template` (`entry`, `heroic_entry`, `modelid_A`, `modelid_A2`, `modelid_H`, `modelid_H2`, `name`, `subname`, `IconName`, `minlevel`, `maxlevel`, `minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`, `faction_H`, `npcflag`, `speed`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `baseattacktime`, `rangeattacktime`, `unit_flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `PetSpellDataId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `unk16`, `unk17`, `RacialLeader`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`&amp;#41; VALUES (999997, 0, 524, 0, 1314, 0, &apos;Worgen&apos;, &apos;&apos;, &apos;Cataclysm&apos;, 85, 85, 10000, 10000, 0, 0, 1187, 35, 35, 4225, 1.08, 1, 0, 29, 43, 0, 11, 1500, 1500, 4608, 0, 0, 0, 0, 23, 34, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, &apos;EventAI&apos;, 0, 1, 1.05, 1, 0, 1, 196, 0, 2, &apos;&apos;&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; DELETE FROM `npc_vendor` WHERE (`entry`=999997&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; INSERT INTO `npc_vendor` (entry, item, maxcount, incrtime, ExtendedCost&amp;#41; VALUES&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; (999997, 999999, 0, 0, 0&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; DELETE FROM `npc_vendor` WHERE (`entry`=999998&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; INSERT INTO `npc_vendor` (entry, item, maxcount, incrtime, ExtendedCost&amp;#41; VALUES&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; (999998, 999999, 0, 0, 0&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; DELETE FROM `creature` WHERE `id`=999998;&amp;nbsp;&amp;nbsp;&lt;br /&gt; INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`sp&amp;nbsp;&amp;nbsp;awndist`,`currentwaypoint`,`curhealth`,`curmana`,`DeathState`,`MovementType`&amp;#41; VALUES&amp;nbsp;&amp;nbsp;&lt;br /&gt; (6701453, 999998, 1, 1, 1, 0, 196, 1619.84, -4392.85, 10.5175, 4.15812, 25, 0, 0, 10000, 0, 0, 0&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt; (6701454, 999998, 1, 1, 1, 0, 196, -1098.71, -4.26405, 140.992, 5.75488, 25, 0, 0, 10000, 0, 0, 0&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt; (6701459, 999998, 0, 1, 1, 0, 196, 1602.48, 232.369, -52.151, 4.73172, 25, 0, 0, 10000, 0, 0, 0&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt; (6701548, 999998, 571, 1, 1, 0, 196, 5800.83, 633.665, 647.52, 4.01845, 25, 0, 0, 10000, 0, 0, 0&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; DELETE FROM `creature` WHERE `id`=999997;&amp;nbsp;&amp;nbsp;&lt;br /&gt; INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`sp&amp;nbsp;&amp;nbsp;awndist`,`currentwaypoint`,`curhealth`,`curmana`,`DeathState`,`MovementType`&amp;#41; VALUES&amp;nbsp;&amp;nbsp;&lt;br /&gt; (6701450, 999997, 0, 1, 1, 0, 196, -8827.07, 628.567, 94.0457, 3.941, 25, 0, 0, 10000, 0, 0, 0&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt; (6701451, 999997, 0, 1, 1, 0, 196, -4911.63, -977.133, 501.446, 2.2414, 25, 0, 0, 10000, 0, 0, 0&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt; (6701452, 999997, 1, 1, 1, 0, 196, 9947.84, 2495.28, 1317.45, 4.36834, 25, 0, 0, 10000, 0, 0, 0&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt; (6701460, 999997, 530, 1, 1, 0, 196, -1871.86, 5425.08, -10.4634, 3.64905, 25, 0, 0, 10000, 0, 0, 0&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; REPLACE INTO game_event_creature VALUES (6701453,999&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; REPLACE INTO game_event_creature VALUES (6701454,999&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; REPLACE INTO game_event_creature VALUES (6701459,999&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; REPLACE INTO game_event_creature VALUES (6701548,999&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; REPLACE INTO game_event_creature VALUES (6701450,999&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; REPLACE INTO game_event_creature VALUES (6701451,999&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; REPLACE INTO game_event_creature VALUES (6701452,999&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; REPLACE INTO game_event_creature VALUES (6701460,999&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; [/offtop] &lt;p&gt; Номер Ивента-999</content:encoded>
			<category>Ивенты(Events) Mangos</category>
			<dc:creator>Nikoon</dc:creator>
			<guid>https://wowlichking.3dn.ru/forum/29-103-1</guid>
		</item>
		<item>
			<title>F.A.Q. По разработке собственных эвентов</title>
			<link>https://wowlichking.3dn.ru/forum/29-102-1</link>
			<pubDate>Wed, 11 Nov 2009 10:12:52 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://wowlichking.3dn.ru/forum/29&quot;&gt;Ивенты(Events) Mangos&lt;/a&gt;&lt;br /&gt;Автор темы: Nikoon&lt;br /&gt;Автор последнего сообщения: Nikoon&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>F.A.Q. По разработке собственных эвентов и событий World of Warcraft. (Актёры Театра). &lt;br /&gt; Часть 1 - Подготовка. &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; &lt;br /&gt; До того как приступить к разработке собственного эвента, нам потребуется:&amp;nbsp;&amp;nbsp;&lt;br /&gt; 1. Редактор базы данных Quice.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; 2. Клиент MySQL - SQLyog или Navicat.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; 3. Заранее продуманный сценарий для нашего маленького театра и конечно же &quot;MaNGOS Rev.4353+&quot;.&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Внимание: Система эвентов была обновленна и теперь время задаётся не в часаха, а в минутах. &lt;p&gt; Часть 2 - Поиск &amp; Подготовка актёра. &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; &lt;br /&gt; Для того что бы создать нашего первого актёра, нужно подобрать его внешний вид. Заходим на (www.wowhead.com&amp;#41; выбираем класс нашего Npc &quot;Browse -&gt; Npc -&gt; #Класс например Giants&quot;. Ищём подходящего нам по внешнему виду моба. Например &quot;Cliff Thunderer&quot;, (http&amp;#58;//www.wowhead.com/?npc=6147&amp;#41;. Запускаем заранее установленный Quice, сверху переходим на вкладку &quot;Creature&quot;. В поле &quot;Entry&quot; вводим номер нашего Npc. Номер находится в конце адреса &quot;?npc=6147&quot; , (http&amp;#58;//www.wowhead.com/?npc=6147&amp;#41;. В данном случае номер &quot;6147&quot;. Далее нажимаем кнопку &quot;Search&quot;. В окне поиска появляется наш моб который и станет жертвой модификации под наш эвент. Открываем двойным щелчком моба. Перед нами раскрывается подробная информация о его: &quot;HP&quot;, &quot;Мане&quot;, &quot;Имени&quot;, &quot;Уроне&quot;, &quot;Резистах&quot; и о прочих свойствах. Чтобы наш актёр стал уникальным, нужно изменить его оригинальное поле &quot;Entry&quot;. Вписываем туда свой желаемый номер, который ещё не существует в базе! Например если самый последний моб в таблице &quot;creature_template&quot; находится под номером &quot;442152&quot;, то вы создаёте под номером &quot;442153&quot;, а ещё лучше вообще под таким &quot;800001&quot;. Это поможет избавится от проблем и ошибок в базе при обновлении&amp;#92;добавки новых креатур от официальных разработчиков баз.&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Подсказка: Чтобы узнать какой номер у самого последнего Npc в базе, достаточно просто запустить клиент MySQL и пролистать страничку до конца в таблице &quot;creature_template&quot;, не забудьте отсортировать коллиум &quot;Entry&quot; по принципу алфавита &quot;A-Z&quot;. Если вы не умеете пользоваться клиентами MySQL, то читайте дополнительные документации из соответственного раздела. &lt;p&gt; Часть 3 - Создание актёра. &lt;p&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; &lt;br /&gt; И так, актёр выбран, теперь приступаем к его модификации... Вводим новый &quot;Entry&quot; нашему актёру, например &quot;800001&quot;, как было сказанно в части #2 и задаём новые свойства Npc. &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Подсазка: Описание всех параметров на русском языке, вы можете найти в базе данных WiKi (http://mangos.ru/wiki/indexx.php?title=Creature_template). &lt;p&gt; Часть 4 - Импортируем готового актёра в базу. &lt;p&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; &lt;br /&gt; После того, как вы закончили редактировать параметры моба, можете смело нажимать кнопку &quot;Show Creature Template Script&quot;. После нажатия программа выдаст вам ваши наработки в виде SQL кода. Скопируйте данный код в блокнот, нажмите кнопку &quot;Execute script&quot; и вуоля! Мы импортировали нашего маленького друга в базу. Сохраните тот блокнот в который копировали код SQL в расширении &quot;#Имя файла.sql&quot;. &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Часть 5 - Создание лута нашему актёру. &lt;p&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; &lt;br /&gt; Чтобы создать лут нашему актёру, достаточно просто в Quice перейти на вкладку &quot;Creature Loot&quot; и начать добавлять итемы. Итемы вы также можете искать на (www.wowhead.com&amp;#41;. Чтобы добавить тот или иной итем, достаточно просто в поле &quot;entry&quot; ввести &quot;lootid&quot; &quot;Заранее указанный параметр во вкладке &apos;Creature Template&apos;, не забывайте читать информацию из базы данных WiKi.&quot;. Это номер индекс по которому Ядро будет вычеслять что падает с данного моба. В поле итем вводите номер нужной вещи, опять таки взятый из конечных строк &quot;?item=811&quot; с (http&amp;#58;//www.wowhead.com/?item=811&amp;#41;. Например 811 - Axe of the Deep Woods. В поле &quot;ChanceOrRef&quot; задаёте шанс дропа данного итема, например &quot;25&quot;. Это значит что шанс дропа данной вещи составляет 25%. Поле &quot;QuestChanceOfGroup&quot;, сделано специально для шанса дропа квестовых вещей. Можете поставить на &quot;0&quot;. В полях &quot;mincount&quot; и &quot;maxcount&quot; вам необходимо указать кол-во, которое упадёт с моба. Например 1 | 2 - Минимальное кол-во 1, Максимальное кол-во 2. Поле &quot;quest_freeforall&quot; указывает на то что квестовая вещь упадёт в группе на каждого по одной, если указать &quot;1&quot; или на одна на всех, если указать &quot;0&quot;. Можете ставить на &quot;0&quot;. Всё теперь жмём плюсик и делаем подобную операцию столько сколько нам нужно. После того как добавите все итемы в лут данного моба, нажмите кнопку &quot;Show FULL Creature Loot Script&quot;. Опять таки копируете сгенерированный код из окна в тот *.sql файлик, который мы будем выкладывать на публику. Нажимаем &quot;Execute script&quot; и дело в шляпе. &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Подсказка: Если вам всё же тяжело понять данный способ, попробуйте сделать лут SQL запросами &lt;p&gt; Часть 6 - Расстановка Npc или подготовка театра. &lt;p&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; &lt;br /&gt; Мы имеем готового актёра и подготовленный сценарий. Сворачиваем Quice, запускаем наш сервер. Выбираем заранее подготовленное место где и будет проводится наш эвент. Выбрали? Начинаем расставлять Npc. Чтобы добавить нужного нам Npc вводим команду &quot;.addspw #Номер нашего актёра (800001&amp;#41;&quot;. Вот мы и поставили нашего первого моба. Чтобы задать время, через которое моб будет респаунится используйте команду &quot;.spawntime #Время в секундах&quot;. &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Подсказка: Моб всегда при спауне будет смотреть в ту сторону, в которую смотрите вы, т.е. установленный моб будет выстраивается ориентируясь на ваше местоположение. &lt;p&gt; Подсказка: В корневой директории с компилитом, всегда при модификации базы в игре, генерируется SQL код &quot;Дата-внесённого-именения.sql&quot;. Из данного файла можно выдрать полезный код. Например: &quot;creature_movement&quot;. В то время как в Quice мы извлекаем самого моба, его вейпоинты извлечь не сможем, так как данная функция там не предусмотрена. Придётся брать из сгенерированного *.sql файла. Это необходимо чтобы поделится своим эвентом c другими людьми. &lt;p&gt; Часть 7 - Связываем актёра с нашим эвентом. &lt;p&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; &lt;br /&gt; Именно тут нам и понадобятся клиента MySQL чтобы всё обошлось без лишних мучений и хлопот. Открываем наш клиент, раскрываем таблицу &quot;game_event&quot;. Вы увидите знакомую вам картину, если вы конечно хоть раз заглядывали в *.sql файлики с эвентами. | entry (Номер нашего эвента.&amp;#41; | start (Дата и время старта эвента.&amp;#41; | end (Дата окончания эвента.&amp;#41; | occurence (Интервал времени в часах, через которое эвент повторится.&amp;#41; | length (Продолжительность эвента в часах.&amp;#41; | description (Описание эвента, или его ступеней.&amp;#41;. Допустим мы создали новый эвент в таком виде &quot;250 | 2007-08-12 15:00:00 | 2010-12-10 00:00:00 | My First Event. Это и есть, так сказать центр управления вашим эвентом. Эвент заготовлен, привязываем к нему актёра. Раскрываем таблицу &quot;game_event_creature&quot;. В поле &quot;guid&quot; нужно указать номер гайда, который был автоматически присвоен установленному нами Npc. Чтобы узнать данный гайд необходимо развернуть наш свёрнутый Quice, вновь перейти на вкладку &quot;Search&quot; и ввеси номер &quot;800001&quot;... Далее, вновь двойным щелчком развёртываем нашего Npc и переходим на вкладку &quot;Creature Location&quot;. Именно там вы и увидите гайд установленного моба. Переписывайте его в таблицу &quot;game_event_creature&quot; как уже было сказано в колиум &quot;Guid&quot;. В колиуме &quot;event&quot; указываете номер нашего эвента - &quot;250&quot;. Сохраняете табличку, если вы используете &quot;SQLyog&quot;, если &quot;Navicat&quot; то внесённые данные сохранятся автоматически.&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Заметка: В случае если всё было удачно связанно между собой, Npc изчезнут в ожидании своего часа. &lt;p&gt; Часть 8 - Игровые объекты нашего театра G.O. &lt;p&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; &lt;br /&gt; Вообще G.O. делается абсолютно таким же образом что и Npc. За исключением некоторых моментов. 1. Нужное G.O. обычно тяжело найти в базе. &quot;.lookupobject #Имя G.O. Пример - Bonfire (Факел, костер и т.д.&amp;#41;&quot;. Добавить G.O. можно командой &quot;.gameobject #Id Нужного нам объекта&quot;. 2. Лут для G.O. и прочие свойства как сундуки задаются совершенно другим образом. 3. Я напишу отдельный фак по связыванию эвента с игровыми объектами, я думаю что этому нужно уделить особое внимание, ибо можно реализовать даже пылающий в огне Stormwind City! &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Часть 9 - Пожелания начинающим. &lt;p&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; &lt;br /&gt; Вообще вы можете на один эвент привязать сколько угодно актёров и сколько угодно гайдов - &quot;Guid&quot;. Вы можете организовать эвент из нескольких эвентов и сделать временную цепочку, главное думать головой и продумывать сценарий. Я не говорю что из данного F.A.Q. вы твёрдо научитесь делать эвенты, всё зависит только от вас. Я надеюсь что вы извлечете много полезной информации.Тут очень много полезного чего можно извлечь хотя бы просто для себя.&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; ________________________________________________________________________________________________________________________________ &lt;p&gt; F.A.Q. По разработке собственных эвентов и событий World of Warcraft. (Игровые объекты театра). &lt;p&gt; Часть 1 - Подготовка. &lt;p&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; &lt;br /&gt; До того как приступить к разработке собственного эвента, нам потребуется:&amp;nbsp;&amp;nbsp;&lt;br /&gt; 1. Редактор базы данных Quice.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; 2. Клиент MySQL - SQLyog или Navicat.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; 3. Ну и конечно же &quot;MaNGOS Rev.4353+&quot;. &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Часть 2 - Поиск &amp; Подготовка G.O. &lt;p&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; &lt;br /&gt; Вообще поиск G.O. занимает довольно-таки долгое время. Есть различные способы поиска. Например: Командой &quot;.lookupobject Bonfire&quot;, данной командой мы отыщем нужное нам G.O. по названию в базе, так сказать, на угад. Но можно воспользоваться программой &quot;Model Viewer&quot;. (http&amp;#58;//filebeam.com/6fc72aff57e03d25309ea8f0e815c5c2&amp;#41; &quot;Пароль к закачке файла - &amp;#91;pe114ewar]. Например, запускаем программу и выбираем нужное нам G.O. Например огонь - &quot;Bonfire&quot;. Заходим в игру и если повезёт, что данное G.O. в базе имеет точно такое же название что и во вьювере, то мы сможем найти наш заветный огонёк. &quot;.lookupobject Bonfire&quot; После ввода команды, консоль покажет нам ID огня - &quot;Например ID=14253&quot;. &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Часть 3 - Создание лута нашему G.O. &lt;p&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; &lt;br /&gt; В данном случае нам понадобится программа &quot;Quice&quot;. И так, первое что нужно сделать, это поставить наш огонёк который мы нашли в части #2. На самом деле у таких G.O. как огонёк не прописан &quot;type 3&quot; что указывает на то что данный G.O. является сундуком и его можно облутить. По этому данная часть относится к тем кто устанавливает сундук в своём эвенте. Что бы создать наше собственное G.O. нужно проделать подобную операцию из предыдущего F.A.Q. части #3. Принцип один и тот же только на этот раз мы работает не с креатурой а с игровым объектом. Проделав операцию из первого F.A.Q. части #3, нам нужно установить наш G.O. Например его ID=555222. Заходим в игру, встаём на то место где хотим поставить наше G.O. и вводим команду &quot;.gameobject 555222&quot;. Вуоля! Вот и появился наш игровой объект. Заходим в &quot;Quice&quot; переходим на вкладку &quot;Game Object&quot;. Вводим в строке &quot;Entry&quot;, ID нашего G.O. 555222. Переходим к свойствам объекта и тут же щёлкаем по под-фкладке &quot;GO Location&quot;. Лут задаётся G.O. совершенно по-другому в отличии от креатуры. У каждого G.O. в под-фладке локации имеется свой уникальный лут. Щёлкаем по нашему G.O. и переходим на под-фкладку &quot;GP Loot&quot;. Вы увидите знакомую картину если задавали лут в &quot;Quice&quot; из первого F.A.Q. по креатурам. Добавляем лут объекту и жмём &quot;Show FULL GO Loot Script&quot; &amp;#92; &quot;Execute script&quot;. &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Заметка: Что бы узнать значения всех полей G.O. нужно обратится к базе-данных WiKi (http://mangos.ru/wiki/index.php?title=Gameobject). &lt;p&gt; Часть 4 - Связываем G.O. с эвентом. &lt;p&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; &lt;br /&gt; По сути это таже самая операция что и в первом F.A.Q. части #7. Всё тоже самое только работы со связкой G.O. с эвентом проводятся в таблице &quot;game_event_gameobject&quot;.&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;p&gt; Взято c Mangos.ru</content:encoded>
			<category>Ивенты(Events) Mangos</category>
			<dc:creator>Nikoon</dc:creator>
			<guid>https://wowlichking.3dn.ru/forum/29-102-1</guid>
		</item>
	</channel>
</rss>