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

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



Просмотров: [11177]
 
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


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


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


Страничка регистрации(0)
GridIndicatorCornerIcons 3.3.5.(0)
TotemTimers 3.3.5 / 4.0.6 / 4.3.4 / 5.2(0)
LUI Core 4.0.6, 5.2.0(0)
xCT 4.0.6(0)
Mapster для WoW 3.3.5 | 3.3.5a(0)
HitsMode5 (rus) 4.3(0)
NPCScan 4.0.6(0)
BindPad 4.3(0)
TuSKa(0)
WoW 3.2.2.10505 to 3.3.0.10958 ruRU(0)
PVP Helper 4.0.6(0)
Шаблон на форум Shiki v4(1)
ШАБЛОН ФОРУМА WOW ДЛЯ UCOZ(0)
healers have to die 3.3.5(0)
Bitten's SpellFlash: Shaman(0)
MailOpener 4.0.6(0)
Шаблон World of Warcraft.(4)
WoW file(0)
Reagent Restocker 4.0.6(0)
ШАБЛОН ФОРУМА WOW ДЛЯ UCOZ(0)
RaidMobMarker 4.0.6(0)
ElvUI 4.0.6(0)
[Маршрут] Шолазар(0)
Cтраничка 404 от гильдии Shiki(1)
Maelstrom Maestro(0)
FloTotemBar 3.3.5 / 5.2(0)
Enchantrix для WoW 3.3.5a(0)
IceHUD 5.2(0)
MFClip 4.3.4(0)
ZOMGBuffs 3.3.5 / 4.0.6(0)
WoW fp(2)
Archy - Archaeology Assistant 4.0.6 / 4.3.4 / 5.2(0)
PiroxFishBot(0)
SexyMap 3.3.5 / 4.0.6 / 4.3.4 / 5.2(0)
WoW-3.1.3-to-3.2.0-ruRU-Win-patch(0)
Combo Points Redux 3.3.5(0)
Шаблон для uCoz WoW(0)
Иконки WoW(0)
Хулиган UI 3.3.5(3)
Всего комментариев: 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 *:
Код *: