Аддоны для World of Warcraft » » Макросы для классов и не только » Макросы для новичков

Макросы для новичков



Просмотров: [11524]
 
24


Вчера меня 1 игрок спросил как написать макрос.В своё время один мой знакомый научил пользоваться макросами, эта тема для новичков которые только осваивают вов но и старички могут найти что-то интересное, макросы мои.

Первая группа на удаление из сумок

Код
/script ClearCursor()local g,i,j,s,a,b=gsub;for i=0,4 do for j=1,GetContainerNumSlots(i)do s=GetContainerItemLink(i,j)if(s)then a,b,s=GetItemInfo(g(g(s,".*\124H",""),"\124h.*",""))if(s==0)then PickupContainerItem(i,j)DeleteCursorItem()end;end;end;end

Чистка идет по принципу: если серый цвет, то удалять.

Макрос для удалении зелени:

Код
/run for bag = 0,4,1 do for slot = 1, 32, 1 do local name = GetContainerItemLink(bag,slot); if name and string.find(name,"cff1eff00") then PickupContainerItem(bag,slot); DeleteCursorItem(); end; end; end

Принцип такой же

Макрос на удаление определенных вещей:
Код
/run for bag = 0,4,1 do for slot = 1, 32, 1 do local name = GetContainerItemLink(bag,slot); if name and string.find(name,"Титановый слиток") then PickupContainerItem(bag,slot); DeleteCursorItem(); end; end; end

Удаляет из сумок предмет "Титановый слиток"

Макрос для продаж :


Для продажи серого шмота:
Код
/script for bag = 0,4,1 do for slot = 1, GetContainerNumSlots(bag), 1 do local name = GetContainerItemLink(bag,slot); if name and string.find(name,"ff9d9d9d") then UseContainerItem(bag,slot) end; end;end

(очень полезен при выполнении квестов в нордсколе где нужно убить уйму мобов, но при этом можно заработать)

Для камеры :
Код
/console cameraDistanceMaxFactor 3.4

Выставляет максимально возможное удаление камеры от персонажа (примерно в 2 раза больше того, что по умолчанию предлагает игра)

Для проф:


Ювелирка

Код
/cast Просеивание
/use "Название руды"


Код
/cast распыление
/use 0 1

Рыспыляет любую шмотку, которая лежит в первом слоте.

А теперь самое простое.

Код
/afk ушел пипи

Врубает режим: "Отошел от клавиатуры", все люди написавшие вам, будут уведомлены об этом соответствующей фразой (в данной случае фразой ушел пипи. Сообщения людей, написавших вам вы видите.

Код
/dnd ушел пипи

Врубает режим: "Не беспокоить", все люди вам написавший, будут уведомлены об этом соответствующей фразой. Сообщения людей, написавших вам вы не видите.

Код
/cancelaura <имя тала>

Снятие определенных баффов.

Код
/duel player

Кидает дуэль цели

/forfeit
Сдаться в дуэли.

Код
/stopwatch,/timer,/sw

Открывает интерфейс секундомера.
Секундомер запускаеться обычным нажатием на плей.
Таймер указываеться так:
Код
/stopwatch 1:0:0 //на 1 час
/stopwatch 0:1:0 // на 1 минуту
/stopwatch 0:0:1 // на 1 секунду

Код
/reload

Перезагрузка интерфейса. Из игры не выходит. Во время перезагрузки вы находитесь в игровом мире

Код
/logout

Выход в меню выбора перса. не пашет в батле

Код
/who <фильтр>

Производит поиск игроков по заданному фильтру.
n-"name"
g-"guildname"
z-"zone"
r-"race"
c-"class"
Аналогичные команды и на русском
и-"имя"
з-"зона"
и т.д.
Пример:
Код
/who z-"Stormwind" 1-60

выдаст всех игроков в зоне "Stormwind" 1-60 лвл.
( max выдает 49 игроков )

Код
/run UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE")
/console Sound_EnableSFX 0

Выключает звуковые + текстовые сообщения об ошибках (мало маны, цель в не зоны..., заклинание еще не готово)

Код
/run UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE")
/console Sound_EnableSFX 1

Включает звуковые + текстовые сообщения об ошибках.

Макрос на покупку:

Код
/script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(i) then BuyMerchantItem(i,q) end end end buy ("Знак королей",50)

Покупает 50 знаков короля

Макрос на взятие определенного таргета, и юзания спела на него к примеру шамановского тотема

Код
/focus
/cleartarget
/target Тотем оков земли
/cast [target=target,harm,exists] "Бросок(к примеру)";
/target focus
/clearfocus


спасибо за внимание


Другие материалы


OmniCC 3.3.5 RU(0)
Шаблон wow(1)
Viviens Priest UI 4.0.6(0)
Gnosis Castbars для WoW 3.3.5a(0)
WoW-3.1.1.9806-to-3.1.1.9835-ruRU-patch(0)
Item Level Display для WoW 4.3.4(0)
Preform AV Enabler 3.3.5 / 4.0.6 / 4.3.4(0)
ШАБЛОН ФОРУМА WOW ДЛЯ UCOZ(0)
BattleRep 4.0.6(0)
ChatBar для WoW 3.3.5 /4.0.6 / 4.3.4 / 5.2(1)
ШАБЛОН ФОРУМА WOW ДЛЯ UCOZ(0)
Blizzart UI 4.3(0)
Форум phpbb 3.0.5 - в стиле CATACLYSM(0)
TuSKa(0)
Симпотичный шрифт для Wow(0)
АвтоКликер NEW(0)
Сборка иконок на форум v3(0)
Mono UI 4.0.6(0)
TradeSkillMaster 3.3.5/ 4.0.6/4.3.4/ 5.2.0(0)
FloTotemBar 4.0.6(0)
IceHUD 5.2(0)
Не плохой шаблон(0)
PortalBox для WoW 3.3.5a(0)
Шаблон WoW Horde(0)
WoW форум(0)
WoW-3.2.0.10314-to-3.2.2.10482-ruRU-patch(0)
Mik Scrolling Battle Text 5.2(0)
WoW Shiki(0)
Красивое выпадающие меню для ucoz(8)
SpellFlash(0)
Navicat.Premium.11.0.18(0)
MFClip для WoW 3.3.5a(0)
XPerl RUS-3.3.5(0)
Cromulent для WoW 3.3.5a(0)
MikScrollingBattleText 4.0.6(3)
Overachiever 4.0.6(0)
Шаблон World of Warcraft 3 для сайтов UCOZ (+ рабочий конструктор)(0)
AddOn Control Panel 3.3.5 / 4.0.6 / 4.3.4 / 5.2(0)
NPCScan3.3.5 RU(0)
Buff Broker для WoW 3.3.5a(0)
Всего комментариев: 3
3. Лёня (11.08.2013, 14:41) [Материал]
ОБЩИЕ
Код
• /?, /h, /help - список команд
• /a, /assist [игрок] - выбор цели друга
• /camp, /logout - логаут
• /cast, /spell <спел> - каст спела
• /combatlog - вкл/выкл лог битвы
• /dismount - слезть с маунта
• /equip <предмет> - одеть/взять в руки предмет
• /exit, /quit - выход
• /f, /fol, /follow [игрок] - идти за игроком
• /ins, /inspect [игрок] - просмотр цели
• /played - сколько ты в игре
• /rand, /random, /rnd, /roll [минимум] [максимум] - ролл
• /tar, /target <target> - выбор цели
• /time - игровое время
• /who [search] - поиск по параметрам
• /е, /em, /emote, /me <сообщение> - эмоции
• /с, /csay <канал> <сообщение> - сказать в канал
• /g, /gc, /gu, /guild <сообщение> - сказать членам гильдии
• /о, /osay <сообщение> - сказать всем офицерам гильдии
• /p, /party <сообщение> - сказать своей партии
• /г, /reply <сообщение> - ответ на последнее РМ
• /га, /raid, /rsay <сообщение> - сказать членам рейда
• /s, /say <сообщение> - сказать
• /send, /t, /tell, /w, /whisper <игрок> <сообщение> - РМ игроку
• /sh, /shout, /у, /yell <сообщение> - показывает сообщение всем в зоне
• /tr, /trade [игрок] - окно торговли
• /v <macro> - играет звук макроса

СТАТУС
Код
• /afk - AFK
• /dnd - DND


ДРУЗЬЯ
Код
• /friend, /friends [игрок] - добавить друга
• /ignore [игрок] - игнор игрока
• /remfriend, /removefriend [игрок] - удалить друга
• /unignore [игрок] - не игнорировать игрока

ПАТИ.ЛУТ
Код
• /i, /inv, /invite [игрок] - пригласить в пати
• /kick, /u,/un, /uninvite [игрок] - удалить из пати
• /pr, /promote [игрок]- сделать лидером пати
• /split <деньги> - делит деньги в группе
• /raidinfo - показывает инфо по рейду
• /ffa - деление лута Free For All
• /master [игрок] - деление лута Master Looter
• /roundrobin - деление лута Round Robin


ГИЛЬДИЯ

Код
• /gdisband, /guilddisband - роспуск гильдии
• /ghelp, /guildhelp - команды гильдии
• /ginfo - инфа по гильде
• /ginvite <игрок> - пригласить в гильдию
• /gremove <игрок> - удалить из гильдии
• /gmotd <сообщение> - объявление в гильдии
• /gquit - уйти из гильдии
• /groster - расписание гильдии
• /gleader <игрок> - сделать лидером
• /saveguildroster - сохранить расписание на винте в \World of Warcraft\Logs\


PVP
Код
• /pvp - флаг PvP
• /duel [игрок] - предложить дуэль
• /concede, /forfeit, /yield - прекратить дуэль

СКРИПТЫ МАКРОС
Код
• /console <команда> - выполнить команду
• /run, /script <скрипт> - выполнить скрипт
• /m, /macro [макрос] - открыть окно макросов
• /macrohelp - помощь по макросам
2. Лёня (11.08.2013, 14:22) [Материал]
Изменение цвета в чате
Нужно ввести в чат скрипт,после чего ваш текст будет иметь другой цвет

"black"
Код
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124c00000000\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;


"Blue"
Код
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cc33cc333\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;


"Gray"
Код
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124caa88aa88\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;


"Green"
Код
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124caa55aa55\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;

"Light Green"
Код
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cff00ff00\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;


"pink"
Код
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124c00FF23CC\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;


"red"
Код
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cFFF00000\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;


"Turq"
Код
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cff00ff99\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;


6 "Yellow"
Код
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\124cc3FFFF00\124Hitem: 19:0:0:0:0:0:0:0\124h"..msg.."\124h\124r", type, lang, chan); end;


"violet"
Код
/run if(not scm) then scm = SendChatMessage; end; function SendChatMessage(msg,type,lang,chan) scm("\124cCC9966CC\124Hitem:19:0:0:0:0:0 :0: \124h" ..msg.. "\124h\124r",type,lang,chan);end;


убрать цвет:
Код
/run if (not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm(msg, type, lang, chan); end;


Меняет цвет не только у вас, а и другие игроки видят измененный цвет текста в чате
1. Лёня (11.08.2013, 14:02) [Материал]
Я пропишу вам макросы на продажу с сумок
Я беру расчётом что сумки все идут на 24ячейки
Первая стандартная сумка!

Код
/use 0 1
/use 0 2
/use 0 3
/use 0 4
/use 0 5
/use 0 6
/use 0 7
/use 0 8
/use 0 9
/use 0 10
/use 0 11
/use 0 12
/use 0 13
/use 0 14
/use 0 15
/use 0 16

Вторая сумка
Код

/use 1 1
/use 1 2
/use 1 3
/use 1 4
/use 1 5
/use 1 6
/use 1 7
/use 1 8
/use 1 9
/use 1 10
/use 1 11
/use 1 12
/use 1 13
/use 1 14
/use 1 15
/use 1 16
/use 1 17
/use 1 18
/use 1 19
/use 1 20
/use 1 21
/use 1 22
/use 1 23
/use 1 24

Третяя сумка!

Код
/use 2 1
/use 2 2
/use 2 3
/use 2 4
/use 2 5
/use 2 6
/use 2 7
/use 2 8
/use 2 9
/use 2 10
/use 2 11
/use 2 12
/use 2 13
/use 2 14
/use 2 15
/use 2 16
/use 2 17
/use 2 18
/use 2 19
/use 2 20
/use 2 21
/use 2 22
/use 2 23
/use 2 24

Четвёртая сумка

Код
/use 3 1
/use 3 2
/use 3 3
/use 3 4
/use 3 5
/use 3 6
/use 3 7
/use 3 8
/use 3 9
/use 3 10
/use 3 11
/use 3 12
/use 3 13
/use 3 14
/use 3 15
/use 3 16
/use 3 17
/use 3 18
/use 3 19
/use 3 20
/use 3 21
/use 3 22
/use 3 23
/use 3 24

Пятая сумка

Код
/use 4 1
/use 4 2
/use 4 3
/use 4 4
/use 4 5
/use 4 6
/use 4 7
/use 4 8
/use 4 9
/use 4 10
/use 4 11
/use 4 12
/use 4 13
/use 4 14
/use 4 15
/use 4 16
/use 4 17
/use 4 18
/use 4 19
/use 4 20
/use 4 21
/use 4 22
/use 4 23
/use 4 24

Пример:

/use 4 1
Число 4 Это новер сумки!
число 1 Это номер ячейки в сумке!

Каждая сумка это один отдельный макрос! тоесть получается пять сумок это пять макросов! v
Имя *:
Email *:
Код *: