Показать сообщение отдельно

Старый 17.01.2008, 20:24   #19
BOT Freeman
I CAN BE A SPAM BOT
 
Регистрация: 18.02.2007
Сообщения: 117
Freeman стоит на грани уважения и позора...
Вес репутации: 38
По умолчанию

Цитата:
Сообщение от qqq Посмотреть сообщение
Должны летать только на аутлэнде, как летающие маунты.А ты сколько видел вертолетов?
Привет всем!
Давненько меня тут не было, а проблемы я смотрю все теже, хе хе
1. Гм могут летать везде. Проверка континента делается только во время каста спела с предмета или из книги. Если Гм положит ауру на себя вручную через ГМ команду то окажется верхом, причем ни предмета ни спела в книге у него не будет.
2. ГМ может выдать игроку спелл и он будет пользоваться им из книги, правда только на Аутленде. В итоге поиск предмета ничего не даст. Искать нужно спел.
3. ГМ может кастануть на любого игрока или моба спелл и кинуть на него ауру. В этом случае будет игрок будет летать на вертолете пока е слезет или не скинет, на любом континенте.

код поиска, который позволяет найти все варианты использования вертолетов - игроков с предметами, со спеллами в книге и с активными аурами, установленными кемто.
Код HTML:
 
-- Поиск персонажей с предметами в инвентаре c номерами 34060 и 34061
SELECT '34060 и 34061' as 'Ищем предметы';
SELECT t4.gmlevel as 'GMlevel', t4.username as 'Account', t2.name as 'Character',  t1.item_template as Item_id, t3.name as Item_desc 
FROM characters.character_inventory as t1 
LEFT JOIN characters.character as t2 USING (guid) 
LEFT JOIN mangos.item_template as t3 ON t1.item_template=t3.entry 
LEFT JOIN realmd.account as t4 ON t2.account=t4.id
WHERE  t1.item_template IN (34060, 34061);
 
-- Поиск персонажен со спеллами этих предметов в книге 44151 и 44153
SELECT '44151 и 44153' as 'Ищем спеллы';
SELECT t4.gmlevel as 'GMlevel', t4.username as 'Account', t2.name as 'Character',  t1.spell as Spell_id
FROM characters.character_spell as t1 
LEFT JOIN characters.character as t2 USING (guid) 
LEFT JOIN realmd.account as t4 ON t2.account=t4.id
WHERE  t1.spell IN (44151, 44153);
 
-- Поиск персонажей с активными аурами от спеллов 44151 и 44153
SELECT '44151 и 44153' as 'Ищем ауры';
SELECT t4.gmlevel as 'GMlevel', t4.username as 'Account', t2.name as 'Character', t2.guid as 'CharacterGuid',  t1.spell as Spell_id, t1.effect_index, t1.amount
FROM characters.character_aura as t1 
LEFT JOIN characters.character as t2 USING (guid) 
LEFT JOIN realmd.account as t4 ON t2.account=t4.id
WHERE  t1.spell IN (44151, 44153);
 
-- Поиск персонажей с активными аурами от спеллов 44151 и 44153 и выяснение кто положил эту АУРУ
SELECT '44151 и 44153' as 'Ищем кто положил ауры';
SELECT DISTINCT t4.gmlevel as 'Caster GMlevel', t4.username as 'Caster Account', t2.name as 'Caster Character',  t1.spell as Spell_id, t1.guid as 'Who is Target?'
FROM characters.character_aura as t1 
LEFT JOIN characters.character as t2 ON t1.caster_guid =t2.guid
LEFT JOIN realmd.account as t4 ON t2.account=t4.id
WHERE  t1.spell IN (44151, 44153);
результат (только для примера, данные совсем с другого сервера)
Код HTML:
+---------------+
| Ищем предметы |
+---------------+
| 34060 и 34061 | 
+---------------+
Empty set (0.00 sec)
+---------------+
| Ищем спеллы   |
+---------------+
| 44151 и 44153 | 
+---------------+
+---------+---------+-----------+----------+
| GMlevel | Account | Character | Spell_id |
+---------+---------+-----------+----------+
|       3 | TEST    | Warlusha  |    44151 | 
+---------+---------+-----------+----------+
+---------------+
| Ищем ауры     |
+---------------+
| 44151 и 44153 | 
+---------------+
+---------+---------+-----------+---------------+----------+--------------+--------+
| GMlevel | Account | Character | CharacterGuid | Spell_id | effect_index | amount |
+---------+---------+-----------+---------------+----------+--------------+--------+
|       3 | TEST    | Warlusha  |            21 |    44153 |            0 |      1 | 
|       3 | TEST    | Warlusha  |            21 |    44153 |            1 |     60 | 
|       3 | TEST    | Warlusha  |            21 |    44153 |            2 |     60 | 
+---------+---------+-----------+---------------+----------+--------------+--------+
+-----------------------+
| Ищем кто положил ауры |
+-----------------------+
| 44151 и 44153         | 
+-----------------------+
+----------------+----------------+------------------+----------+----------------+
| Caster GMlevel | Caster Account | Caster Character | Spell_id | Who is Target? |
+----------------+----------------+------------------+----------+----------------+
|              3 | TEST1          | Trisha           |    44153 |             21 | 
+----------------+----------------+------------------+----------+----------------+
картиночки
Изображения
Тип файла: jpg WoWScrnShot_011708_213917.jpg (36.9 Кбайт, 2 просмотров)
Тип файла: jpg WoWScrnShot_011708_214334.jpg (56.3 Кбайт, 2 просмотров)
Тип файла: jpg WoWScrnShot_011708_215115_cr.jpg (66.0 Кбайт, 2 просмотров)
Тип файла: jpg WoWScrnShot_011808_010515.jpg (36.5 Кбайт, 2 просмотров)

Последний раз редактировалось Freeman, 17.01.2008 в 21:02. Причина: уточнение
Freeman вне форума   Ответить с цитированием