Понедельник, 30.06.2025, 02:14 Приветствую Вас Гость


Русский сайт о WoWscape.net

Главная | Регистрация | Вход | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Архив - только для чтения
полезные макросы
err0rДата: Суббота, 21.02.2009, 04:39 | Сообщение # 1
Генерал-майор
Активные пользователи
Сообщений: 483
Репутация: 1332
Offline
Возможные макросы, но не все.

Общая информация

Макросы в WoW используются для оптимизации и упрощения интерфейса игрока. Начиная от самых простых макросов таких как высказывание в чат «полечите меня срочно», когда ваше здоровье опускается ниже 20%, и заканчивая более сложными макросами такими как смена стоек у воина или каст лечащего заклинания во 2ую или 3ю строчку Эмерженси монитора, стандартного для большинства игроков аддона – CT_raid. Итак начнем с общих макросов, и затем перейдем к конкретным примерам.

Для просмотра макросов на данном персонаже, а так же для создания новых и редактирования уже имеющихся используется команда:

/macro

Она позволяет открыть окно менеджмента макросов. Всего у вас может быть 18 макросов общих для Аккаунта и 18 для конкретного персонажа, итого в сумме 36 макросов, что достаточно много.

Заклинания

Замечание: Начиная с патча 1.хх колдовство заклинаний больше не требует окончания в записи “(rank X)”. Достаточно записать: /cast Holy Light для колдовства спела максимального ранга. Макросы такого типа не позволяют кастить спелы более низкого ранга на выбранную цель, для использования низких рангов нужно дописывать окончание (rank X), где Х – нужный ранг спела. Пример: /cast Holy Light (rank 1);

Колдовство заклинаний на самого себя без потери фокуса на цели:

/script CastSpellByName('Holy Light', 1)

Колдовство заклинаний на самого себя если нельзя колдовать заклинание на выбранную цель:
Данный макрос кастует заклинание “spell” на самого себя только в том случае если цель враждебна

/script if ( not UnitIsFriend("player", "target") ) then CastSpellByName("Spell", 1); end

Колдовство заклинаний на цель конкретного класса:
Используется в основном для баффов рейда, по конкретным классам, возможны модификации применительно к ПвП

/script class = UnitClass("target"); if ( ( class == "Rogue" ) or ( class == "Warrior" ) ) then

CastSpellByName("Blessing of Might"); else CastSpellByName("Blessing of Wisdom"); end

Колдовство заклинаний на цели разных уровней(баффы):
Используется очень редко, но я все же приведу пример пристовского макроса для баффа на стамину, с проверкой уровня цели:

/script Pre="Power Word: Fortitude(Rank " Sp={1,2,14,26,38,50} if (UnitLevel("target") ~= nil and UnitIsFriend("player","target")) then

for i=6,1,-1 do if (UnitLevel("target") >= Sp[i]) then CastSpellByName(Pre..i..")") return end end end

Колдовство заклинаний на ближайшую цели с проверкой кол-ва % здоровья цели:
Приведу пример на основе каста хилиерских заклинаний на ближайшие цели с проверкой на кол-во здоровья цели, макрос лечит ближайшую дружественную цель со здоровьем ниже 70%, проверяются только ближайшие 40 целей.

/script for i=1,40 do TargetNearestFriend(); if UnitHealth("target")/UnitHealthMax("target") < 0.7 then if UnitIsPlayer("target") then CastSpellByName("Lesser Healing Wave") end end end; TargetLastEnemy();

Анонсирование кастуемых заклинаний в пати-чат:

/cast Healing Touch

/party Healing %t in 3.5 seconds

Колдовство заклинаний на конкретных игроков партии:
Всегда лечит первого игрока партии Флешкой, при этом не сбивает фокуса на выделенной цели.

/script TargetUnit("party1")

/cast Flash Heal

/script TargetLastTarget()

Колдовство нескольких заклинаний (баффов) с проверкой на наличие оных на цели:
Кастует различные баффы на цель, только в том случае если на цели еще нет такого заклинания(баффа), пример версии для друида:

/script i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("target",i),"Regeneration")~=n il) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Mark of the Wild(Rank 10)");else c("Thorns(Rank 10)");end;

Макрос для поиска номера заклинания в книге умений:
Иногда использования скриптов CastSpellByName приводит к тому что длинна макроса превышает допустимые 255 символов, например макрос: /script CastSpellByName('Holy Light', 1) занимает достаточно много символов, когда как проще использовать макрос: /script CastSpellByNumber(); Но как же узнать какой номер у того или иного заклинания из вашей книги? На помощь приходит очень полезный и распространенный макрос проверки номера заклинания, он выдает на экран имя спела с соответствующим номером:

/script SpellNumber=26; SpellName,SpellRank=GetSpellName(SpellNumber,"spel l");

M=format("Spell %d: %s %s",SpellNumber,SpellName,SpellRank); DEFAULT_CHAT_FRAME:AddMessage(M);

Инвентарь и Предметы

Использовать предмет:

/script UseContainerItem(bag, slot);
Bag – это номер сумки, от 0 до 4, где 0 – начальная сумка.
Slot – это номер слота в сумке от 1 до 20.

Макрос автоматически использует предмет в заданной сумке на заданном месте, полезен при использовании алхимии или просто при переодевании тринкетов.

Быстрое использование Бинтов на самого себя:
/target [Player Name]

/script UseContainerItem(#, #);

/script TargetLastEnemy();

Очень полезный макрос для дуэлей 1v1. Вот еще один пример макроса для бинтов, более сложный, с проверкой на наличие бинтов в инвентаре, фокусировки на предыдущей цели или сбросе фокуса, если цель – вы сами:

/script if (not GetContainerItemLink(x,x)) then OpenBag([same bag number as before]); else

TargetUnit("player");UseContainerItem(3,15);Target Unit("playertarget");if (UnitIsPlayer("target"))

then ClearTarget() end end

Более продвинутый вариант того же макроса, использует бинты на самого себя в любом случае, даже если цель дружественна и находится в радиусе действия, очень полезен в ПвЕ:

/scriptp="player";t="target";if(not UnitCanAttack(t, p))then ot=UnitName(t);TargetUnit(p);

else ot=nil;end;UseAction(ActionID);if(SpellIsTargeting ())then SpellTargetUnit(p);

end if(ot) then TargetByName(ot);end

Использование точильных камней на оружие:
Простой макрос сократит вам время

/script UseContainerItem (#,#);

/script PickupInventoryItem (16);

Меняя в последней строке 16 на 17 получим макросы для заточки правой и левой рук.

Интерфейс | наверх

Переключение Хот-баров:

/script CURRENT_ACTIONBAR_PAGE = X;

/script ChangeActionBarPage();
Где X – номер нужного нам хот-бара, от 1 до 6.

Пример готового и усложненного макроса, выводом на экран сообщения о смене макроса:

/script CURRENT_ACTIONBAR_PAGE = 1;

/script ChangeActionBarPage(); == Macro Frame Toggling ==

/script if ( not MacroFrame:IsVisible() ) then ShowUIPanel(MacroFrame);

else HideUIPanel(MacroFrame); end;

Изменение видео опций

Иногда хочется изменить видео опции игры, что бы комфортнее себя чувствовать в густо населенных игроками зонах, таких как Банк или Аукцион, так же при большой нагрузке в ПвЕ зонах, примером может служить первая фаза Разоргора ( 1 босс БВЛ ):

Для хорошего качества видео:

/z SetFarclip(777)

/z SetWorldDetail(2)

/z SetBaseMip(1)

Для среднего качества видео:

/z SetFarclip(477)

/z SetWorldDetail(1)

/z SetBaseMip(1)

Для плохого качества видео:

/z SetFarclip(177)

/z SetWorldDetail(0)

/z SetBaseMip(0)

Переключение игры из Full-screen в Window режим:
Полезен для съемки видео или просто для удобной настройки посторонних программ:

/script currentRes = GetCurrentResolution(); if (currentRes == 3)

then SetScreenResolution(15); SetCVar("gxWindow", 0); SetMultisampleFormat(16);

else SetCVar("gxWindow", 1); SetScreenResolution(3); SetMultisampleFormat(1); end;

Числовые значения подобраны для переключения из разрешения 1600x1200 full anti-aliasing в разрешение 1024x768 1x anti-aliasing

Отключение имен игроков / npc:
Полезный макрос, для снятия нагрузки с экрана и любителям скриншотов

Для имен игроков:

/script if ( GetCVar("UnitNamePlayer") == "1" ) then SetCVar("UnitNamePlayer",0) else SetCVar("UnitNamePlayer",1) end

Для имен npc:

/script if ( GetCVar("UnitNameNPC") == "1" ) then SetCVar("UnitNameNPC",0) else SetCVar("UnitNameNPC",1) end

Окно чата

Автоматическая смена чата:
Макрос для автоматической смены между чатам /s если вы вне партии, /p если вы в партии на 5 человек, /raid если вы находитесь в рейде, макрос только устанавливает чат, но не пишет сообщения:

/script if (GetNumRaidMembers() > 0) then Page Ranking = "Raid"; elseif (GetNumPartyMembers() > 0)

then Page Ranking = "Party"; else PR = "Say"; end;

Для того что бы автоматически написать какую либо фразу в выбранный чат, добавьте строку:

/script SendChatMessage("Ты Gijdalah нуб и ничего не понимаешь!!!",Page Ranking);

Бой

Макросы для помощи танку:
Самый простой макрос для атаки цели которую атакует выбранный заранее танк:

/assist %t

/script AttackTarget();

Этот макрос слишком простой и не может покрыть всего того функционала который необходим зачастую в быстро протекающем бое, попробуем сделать более сложный вариант макроса, разделив при этом часть автоматической выборки подходящего танка, и часть фокуса на цели выбранного танка:

---- Для выбора танка ----

/script LeaderPlayerName = UnitName("target") or UnitName("party1") or "";

/script DEFAULT_CHAT_FRAME:AddMessage("######## Set main assist to: " .. LeaderPlayerName);

---- Для атаки цели танка ----

/script AssistByName(LeaderPlayerName or UnitName("party1") or UnitName("player"));

/script DEFAULT_CHAT_FRAME:AddMessage("######## Assisting ".. LeaderPlayerName .. " with target " .. (UnitName("target") or "NO TARGET"));

При использовании первого макроса, в памяти интерфейса запоминается ник выбранного игрока, что бы при нажатии второго макроса, выбиралась цель ранее запомненного танка, не зависимо от того где он находится, не нужно использовать первый макрос каждый раз, только один раз для начальной установки танка.

Но это два макроса, они будут занимать два слота на вашем интерфейсе, хотя они и очень удобные. Попробуем совместить оба макроса в один не потеряв при этом функциональности. Макрос будет выглядеть следующим образом:

/script p=PAsi or""u=UnitName;t="target"c=IsControlKeyDown()if©th en p=u(t)or u("party1")or""else AssistByName(p)end;DEFAULT_CHAT_FRAME:AddMessage(" ######## "..(c and("Set assist: "..p)or("Assisting "..p.." with "..(u(t)or"NO TARGET"))))PAsi=p

Тот же макрос в более удобном для чтения виде, так как выше приведенный, не читаем из за оптимизации под длину в 255 символов:

/script

p=PAsi or"";

u=UnitName;

t="target";

c=IsControlKeyDown();

if© then

p=u(t) or u("party1") or ""

else

AssistByName(p)

end;

DEFAULT_CHAT_FRAME:AddMessage("######## "..

(c and

("Set assist: "..p)

or

("Assisting "..p.." with "..(u(t) or "NO TARGET"))));

PAsi=p;

Итак, как же пользоваться этим макросом:

Для установки нужного танка, удерживая Ctrl кликните на иконку использования макроса.

Обычный клик на иконку использования макроса выберет необходимую цель.

Модификация этого макроса с возможностью колдовства разных заклинаний на цель выбранного танка (выбрано заклинание Полиморф, что может быть заменено на любое другое):

/script t=Tg1 or""c=IsControlKeyDown()if©then t=UnitName("target")or""else TargetByName(t)if(IsShiftKeyDown())then CastSpellByName('Polymorph')end end ChatFrame1:AddMessage("######## "..(c and("Tg1 set to: "..t)or("Targeting: "..t)))Tg1=t

Тот же макрос в удобном виде:

/script

t=Tg1 or""

c=IsControlKeyDown()

if© then

t=UnitName("target")or""

else

TargetByName(t)

if(IsShiftKeyDown()) then

CastSpellByName('Polymorph')

end

end

DEFAULT_CHAT_FRAME:AddMessage("######## "..

(c and

("Tg1 set to: "..t)

or

("Targeting: "..t)))

Tg1=t

Итак, как же пользоваться этим макросом:

Для установки нужного танка, удерживая Ctrl кликните на иконку использования макроса.

Обычный клик на иконку использования макроса выберет необходимую цель.

Если удерживая Shift кликнуть на иконку использования макроса, то персонаж начнет колдовать выбранное заклинание (полиморф) на текущую цель выбранного ранее танка.

Макросы для уничтожения тотемов:
Простейший вариант:

/target Totem

/cast Moonfire(Rank 1)

Более сложный вариант:

/script u=UnitName;

s=strfind;

t="target";

for i = 1,10,1 do TargetNearestEnemy()

if (not UnitCanAttack("player",t))then

break;

end;

if ((s(u(t),"Totem") or s(u(t),"Ward")) and not s(UnitCreatureType(t),"Human")) then

CastSpellByName("Shoot");

break;

end;

end;

Таймер:

/script if IsAltKeyDown() then L1="Instance Start"; T1=GetTime();

M=format("Timer Set [%s]",L1); else N=GetTime(); D=N-T1;

M=format("Time Elapsed - [%s]: %02dh:%02dm:%02ds",L1, D/3600,mod((D/60),60), mod(D,60)); end

SendChatMessage(M,"SAY");

Макрос отсчитывает время с момента установки начального времени отсчета, что бы установить оное, нужно зажав Alt кликнуть на иконку использования макроса. При использовании макроса, выдается искомое время с точностью до секунды.

Макросы для петов

Атака петом:
Простой макрос атаки пета по выбранной цели

/script PetAttack();

Более продвинутый вариант:

/target player

/assist

/script PetAttack();

Атака специальным заклинанием пета (например Dash):

/script PetAttack(); CastPetAction(4);

Команды для пета:
Список всех команд пету

/script PetAggressiveMode();

/script PetDefensiveMode();

/script PetPassiveMode();

/script PetFollow();

/script PetAttack();

/script PetStopAttack();

/script CastPetAction(X);
Для последней строки, X – номер заклинания пета в панели управления петом.

Примеры классовых макросов

Просто перечислю некоторые примеры оригинальных макросов для каждого класса.

Друид:

Nature's Swiftness + Healing Touch – без глобального кулдауна:

/cast Nature's Swiftness

/script SpellStopCasting();

/cast Healing Touch(Rank 10)

/script if ( SpellIsTargeting() ) then SpellTargetUnit ("player"); end

Хантер:

Выбор ближайшей цели, если цель рога – выстрел Scatter Shot:

/script TargetNearestEnemy(); if (UnitClass("target")=="rogue") then CastSpellByName("Scatter Shot"); CastSpellByName("Hunter's

Mark (Rank 4)");end

Raptor strike + Wing clip:

/cast Raptor Strike

/cast Wing Clip

Макрос для Пула с одновременной привязкой марки к цели:

/cast Hunters Mark(Rank #);

/cast Concussive Shot();

/cast Autoshoot();

Автоматическое кормление пета:

/cast Feed Pet

/script PickupContainerItem (#,#)

Маг:

Макрос для вызова всех типов мана-кристалов, требует многочисленного нажатия:

/script local c=function(a) local f,d a="Mana "..a for i=0,4 do for k=1,GetContainerNumSlots(i) do

d=GetContainerItemLink(i,k) or "" if strfind(d,a) then f = 1 end end end if not f then CastSpellByName("Conjure "..a) end end

c "Ruby" c "Citrine" c "Jade"

Колдовство заклинаний с использованием тринкетов / ПоМа, как мы знаем ТоеП не стекается с ЗХЧ после патча 1.10, но макрос все равно очень полезен, приведу пример ЗХЧ + ПоМ + фростболт 11 ранга:

/script UseAction(37); SpellStopCasting(); CastSpell(82,"spells"); SpellStopCasting(); CastSpell(158,"spells"

Макрос отправляющий висперы, о прекращении атаки игрокам партии, монстра которого вы хотите полиморфить:

/cast Polymorph

/script local n,p,t=UnitName,"party","target" for i=2,5 do if n(p..i) then if

UnitIsUnit(p..i..t,t) then SendChatMessage("I am about to sheep your target, please change

targets.","WHISPER",nil,n(p..i)) end end end

Паладин:

Авто-бафф дружественных целей использующих Ману – Wisdom Blessing и остальных, включая себя – Might Blessing:

/script power = UnitPowerType("target"); if ( power == 0 ) then CastSpellByName("Blessing of Wisdom") else CastSpellByName("Blessing of Might") end; if ( SpellIsTargeting() ) then CastSpellByName("Blessing of Might"); TargetUnit("player"); end;

Рога:

Макрос для рог которые используют Sinister Strike как основную атаку, макрос использует Riposte, если возможно:

/script if (UnitMana("Player")>=999) then CastSpellByName("Sinister Strike"); end;if (IsUsableAction(1 and UnitMana("Player")>=10) then CastSpellByName("Riposte"); end;

/script if UnitMana("Player")>=40 then CastSpellByName("Sinister Strike"); end;

Шаман:

Nature Swiftness + healing

/script local a=IsAltKeyDown();local c,d=GetSpellCooldown(157,0);if(c==0)then CastSpell(157,0) else if(a)then TargetUnit("player")

end;if(d==0.001)then CastSpell(146,0) else CastSpell(152,0) end;if(a)then TargetLastTarget() end;end

Макрос делает следующее:
если Nature Swiftness не на кулдавне, кастует его.
если на вас активен Nature Swiftness, кастует Healing Wave 9 rank на выбранную цель
во всех остальных случаях кастует Lesser healing wave rank 6 на выбранную цель.

Макрос анонса тотемов в пати-чат:

/party +88 agility totem, 30 yards, stay close

/cast Grace of Air

Stormstrike + тринкет:

/script UseInventoryItem(14);

/script SpellStopCasting();

/cast Stormstrike(Rank 1)

Варлок:

Колдовство страха и одновременное отключение атаки пета:

/cast Fear(Rank #)

/script PetFollow();

Воин:

Battle stance -> Mocking blow:

/script texture,name,isActive,isCastable = GetShapeshiftFormInfo(1); if isActive then CastSpellByName("Mocking Blow()"); else CastSpellByName("Battle Stance()"); end;

Требуется минимум 2 нажатия.

Defensive stance -> Taunt:

/script texture,name,isActive,isCastable = GetShapeshiftFormInfo(2); if isActive then CastSpellByName("Taunt()"); else CastSpellByName("Defensive Stance()"); end;

Требуется минимум 2 нажатия.

Berserker stance -> Berserker rage

/script texture,name,isActive,isCastable = GetShapeshiftFormInfo(3); if isActive then CastSpellByName("Berserker Rage()"); else CastSpellByName("Berserker Stance()"); end;

Требуется минимум 2 нажатия.


err0rДата: Суббота, 21.02.2009, 04:41 | Сообщение # 2
Генерал-майор
Активные пользователи
Сообщений: 483
Репутация: 1332
Offline
вот еще: язык для создания скриптов, LUA
http://www.lua.org/.
Изучив его можно создавать свои команды, UI и даже програмировать действия своего чара - что бы он сам сражался, прокачивался и даже квесты выполнял т.е. создать своего бота biggrin


DrSmertbДата: Суббота, 21.02.2009, 06:17 | Сообщение # 3
Майор
Пользователи
Сообщений: 83
Репутация: 91
Offline
Вот это мне нравиться это я давно искал)))Спс огромное)До этого находил но не в таком количестве))) smile

MiXДата: Суббота, 21.02.2009, 07:53 | Сообщение # 4
Лейтенант
Пользователи
Сообщений: 72
Репутация: 62
Offline
спс за инфу, err0r +1 biggrin
OlalababyДата: Вторник, 24.02.2009, 23:10 | Сообщение # 5
Лейтенант
Пользователи
Сообщений: 48
Репутация: 34
Offline
Мне кажется не все сильны в этом деле и есть люди которые и понятия не имеют о макросах, поэтому немного вам о них расскажу и покажу как это работает
/cast - начать кастовать
Например:
/cast Frostbolt(Rank 13) - начать кастовать заклинание Frostbolt 13 уровня

/stopCasting - прервать каст

/use - использовать
Например:
/use The Skull of Gul'dan - использовать серьгу The Skull of Gul'dan(дропается с Иллидана)

Даже этих 3 команд хватит для того что бы написать нужные макросы

Напишу и разберу пример собственных макросов
Пример1:
{начало}
/use Hex Shrunken Head {Используем 1 серьгу, дает бонус к спелл дамаге}
/use The Skull of Gul'dan {Используем 2 серьгу, она увеличивает Haste rating(проще говоря скорость каста)}
/cast icy Veins {Кастуем заклинание icy Veins, оно кастуется мгновенно и увеличивает скорость каста на Х секугд}
/cast Arcane Power {Кастуем заклинание Arcane Power, так же костуется мгновенно и увеличивает урон от заклинаний и расход маны на 30%}
/cast Presence of Mind {Кастуем заклинание Presence of Mind, кастуется мгновенно и позволяет прочитать след. заклинание мгновенно}
/cast Frostbolt(Rank 13) {Кастуем Frostbolt 13 уровня}
{конец}
все заклинания и предметы которые вы используете должны быть у ващего героя(если у вас нет Pyroblast Rank 10 то команда /cast Pyroblast(Rank 10) не прокатит smile )
В итоге мы получаем, нажав 1 кнопку мы выстреливает фрост болт 13 уровня со всеми возможными усилениями и мгновенно

Пример2:
{начало}
/stopCasting {Прерываем каст(если конечно вы что то кастовали, если нет, то ничего не произойдет)}
/cast Counterspell {Кастуем Counterspell}
{конец}
Для чего этот макрос? Допустим в пвп у вас резко возникла необходимость сбить каст противнику и не дать ему кастовать, но в данный момент вы уже что то кастуете, тогда вам придется прерывать каст отойдя в сторону или подпрыгнув и только потом использовать Counterspell, но ведь на это уходит время! а теперь вам не о чем беспокоиться, нажали 1 кнопку а даже если вы кастовали каст прекратится сам

все что написано в скобках это толкование действий, в ващем макросе этих скобок быть не должно

Эксперементируйте) дайте волю фантазии up

ПЛЮСИК ПОСТАВЬТЕ hands

объеденил тему
err0r


monsterДата: Четверг, 26.02.2009, 12:46 | Сообщение # 6
Полковник
Пользователи
Сообщений: 160
Репутация: 79
Offline
напишите нужные макросы для ПВП роги оч надо biggrin серв (Легион)


http://ruscape
monsterДата: Четверг, 26.02.2009, 16:32 | Сообщение # 7
Полковник
Пользователи
Сообщений: 160
Репутация: 79
Offline
ВОТ ПОСМОТРИТЕ МОЖЕТ КОМУ ПОМОЖЕТ cool
Взято с:
http://forum.worldofwarcraft.ru/showthread.php?t=44863
Естественно что названия абил теперь вписывать только на русском, также, возможно есть некоторые изменения в связи с патчами, они НЕ исправлялись тут, так что тестить на ваше усмотрение.

Интересные ресурсы по макросам (все на инглише):
WoW.Wiki for Macros 2.0
http://www.wowwiki.com/Useful_macros
http://www.wowwiki.com/2.0_consolidated_changes
Neuro’s Macro Guide for WoW 2.0
http://forums.worldofwarcraft.com/thread.html?topicId=44757854&sid=1

Ну а что до нас, то понеслась...

Основы макросов в 2.0:

Сумки и слоты сумок.
Сумки и их слоты все еще можно юзать в макросах, изменился лишь формат их написания.
Пример формата для сумок и слотов:
/use x y
Где x это порядковый номер сумки, а y – это слот в данной сумке (это часть не претерпела изменений в 2.0).
X = Сумки считаются: слева – направо от 4 до 0.
[4] [3] [2] [1] [0]
Y = Слоты считаются: от верхнего левого до нижнего правого по порядку.
Типа такого:
[1] [2] [3] [4]
[5] [6] [7] [8]
[9] [10][11][12]
[13][14][15][16]
Нумерация слотов инвентаря/экипировки персонажа: теперь можно прописывать в макросах одевание/замену шмоток с помощью функции [equipped] и указания номера слота.
0 = ammo
1 = head
2 = neck
3 = shoulder
4 = shirt
5 = chest
6 = belt
7 = legs
8 = feet
9 = wrist
10 = gloves
11 = finger 1
12 = finger 2
13 = trinket 1 (верхний)
14 = trinket 2 (нижний)
15 = back
16 = main hand
17 = off hand
18 = ranged
19 = tabard
20 = first bag (крайняя справа)
21 = second bag
22 = third bag
23 = fourth bag (крайняя слева)

Примеры функций /equip и /use:
/equip <имя шмотки> (можно писать ручками, а можно нажать shift+клик левой кнопкой мыши на шмотку)
/equip <сумка> <слотсумки>
/equipslot <слот экипировки> <имя шмотки>
/use <имя шмотки>
/use <номер слота>
/use <сумка> <слот сумки>
/userandom <шмотка1>, <шмотка2>, <шмотка2> (рандомно поюзать одну из перечисленных вещей)

Список типов шмоток:
http://www.wowwiki.com/ItemType

Типы оружия.
Сдесь приведен список типов оружия, для удобства создания макросов на смену оружия:
Bows
Crossbows
Daggers
Guns
Fishing Pole
Fist Weapons
Miscellaneous
One-Handed Axes
One-Handed Maces
One-Handed Swords
Polearms
Staves
Thrown
Two-Handed Axes
Two-Handed Maces
Two-Handed Swords
Wands

Экшен бары и их слоты:
1: 1 2 3 4 5 6 7 8 9 10 11 12
2: 13 14 15 16 17 18 19 20 21 22 23 24
3: 25 26 27 28 29 30 31 32 33 34 35 36
4: 37 38 39 40 41 42 43 44 45 46 47 48
5: 49 50 51 52 53 54 55 56 57 58 59 60
6: 61 62 63 64 65 66 67 68 69 70 71 72

Выбор иконки макроса для отображения кулдаунов:
Теперь можно выбирать иконка какого приема, будет отображаться на иконке макроса с помощью функции “#show”.
Можно использовать в макросах с функциями /castsequence или /castrandom. Будут отображаться иконки тех спелов, которые вы хотите видеть.
Например:
#show Cold Blood
/castsequence Cold Blood, Eviscerate
Будет всегда отображаться иконка колд блада с его кулдауном.
В то время как тут:
/castsequence Cold Blood, Eviscerate
После применения колд блада иконка будет меняться на эвис, и хрен вы увидите кулдаун колд блада

Кнопки врубающие наши макросы; Left-Click, Right-Click, Mouse-Over (навести курсор) и другая хрень.
Этот раздел будет полезен тем, кто многие действия активирует с помощью кликанья по иконкам – мышкой ( большинство рог, я все таки надеюсь, биндит все на клаву 8) )
В 2.0 нам добавили возможность задавать модификаторы активации на кнопку созданного макроса, это поможет делать макросы - аля два в одном, и тем самым не перегружать интерфейс лишними иконками.

Модификаторы на нажатие макроса (мышка):
button 1 = left-mouse-click,
button 2 = right-mouse-click,
button 3 = center-mouse-click.

Выглядеть это должно следующим образом:
/cast [button:2] Riposte; Sinister Strike
При нажатии на иконку левой кнопкой мыши сработает синистр, при нажатии правой кнопкой мыши сработает репост.

Так же мы можем использовать функцию “target=mouseover”, она позволяет применять некоторые абилки на других игроков, не меняя свою цель:
/cast [target=mouseover] Blind
Как это работает? Мы деремся с игроком А, и при этом хотим кинуть блайнд на игрока Б, раньше нам надо было выбрать в цель игрока Б, кинуть блайнд и снова выбрать игрока А как цель. Теперь, с помощью фунции “target=mouseover” нам этого делать не придется, достаточно лишь навести на игрока Б курсор мыши и нажать на макрос. Игрок Б получит блайнд а вы сможете продолжать дубасить игрока А, не теряя времени на смены цели. (как вы поняли это можно реализовать, только если макрос на блайнд, у вас забинден на какую либо кнопку)

Модификаторы на нажатие макроса (клава): Alt, Ctrl, SHift.
В макросах можно прописывать – какое действие будет произведено в зависимости от нажатых модификаторов.
К примеру:
/cast [modifier:shift/alt/ctrl] Cold Blood; Backstab
/stopcasting
/cast [modifier:shift] Backstab; [modifier:alt] Eviscerate; [modifier:ctrl] Mutilate
Зажимаем <Shift> и при нажатии получаем Cold Blood -> Backstab.
Зажимаем <Alt> и получаем Cold Blood -> Eviscerate.
Зажимаем <Ctrl> и получаем Cold Blood -> Mutilate.
Если модификаторы не зажимаем, то будет просто Backstab.

Макросы на СТЕЛС:

Спамкнопка на стелс:
Позволяет уходить в стелс, без риска выбить себя случайно повторным нажатием.
/cast [nostealth] Stealth

Спамкнопка на шадоумелт:
/cast [nocombat,nostealth] shadowmeld

Спамкнопка на стелс или шадоумелт:
Позволяет уходить в стелс по спамкнопке, если стелс в кулдауне и вы не в комбате, кастанется шадоумелт, при спаме кнопки, как только откулдаунится стелс – вы уйдете в стелс.
/cast [stance:0] stealth
/cast [nocombat,nostealth] shadowmeld

Стелс (Left-Mouse-Click) -> Шадоумелт (Right- Mouse-Click) -> Спамкнопка
/cast [nostealth] Stealth
/cast [button:2,nocombat,nostealth] shadowmeld

Стелс (Left-Click) -> Маунт (Right-Click)
Не спамкнопка!!!
/use [button:2] <имя маунта>
/cast [button:1] stealth

Стелс (спамкнопка) -> Чип шот
/cast [stealth] Cheap Shot; Stealth

Стелс не в комбате -> Ваниш в комбате
/cast [combat] Vanish; [nostealth] Stealth

Гоуж -> Рестелс
/cast [combat] Gouge; Stealth

Гоуж -> Рестелс -> Чип шот -> Синистр
Очередность абилок сделана так, что следующая по очереди должна сработать только после применения предыдущей, при спаме данной кнопки. Если возможен рестелс (вы вышли из комбата) вы его сделаете, затем чипшот и синистр, если же нет, то по истечении кулдауна на гоуж – вы примените его с нова через 20сек (предлагается заменить данным макросом обычный гоуж).
/castsequence reset=20 Gouge, Stealth, Cheap Shot, Sinister Strike
Альтернативный макрос:
Если вы в стелсе, то бьете чип шотом. Если не в стелсе и в комбате, то бьете гоужем, если тот не на кулдауне. Так же вы можете использовать этот макро для рестелса, ибо он не требует гоужа по очередности применения. Очередь автоматически обнулится при смене цели.
/cast reset=target/combat [nostealth,combat] Gouge; [nocombat, nostealth] stealth; [stealth] cheap shot

Макросы на ШАДОУСТЕП:

Шадоустеп -> Амбуш
Делаете шадоустеп и амбуш в 2 нажатия по одной кнопке (иконка шадоустепа с кулдауном).
#show Shadowstep
/castsequence Shadowstep, Ambush

Шадоустеп -> Амбуш -> Смена пушек -> Хемо
Макрос меняет оружие в зависимости от того, в стелсе вы или нет. Если в стелсе то применяет шадоустеп затем амбуш, потом смена оружия и хемо. Если не в стелсе то просто хемо спамкнопка.
/equip [stealth] <Имя дагера>, [nostealth] <Имя меча>
/cast [equipped:daggers, stealth] Shadowstep
/cast [equipped:daggers, stealth] Ambush; [equipped: One-Handed Swords] Hemorrhage

Шадоустеп -> Сап
Первое нажатие – шадоустеп, второе – сап. Ресет через 20сек.
/castsequence reset=20 Shadowstep, Sap
На этот же макро можно довесить просто сап, при нажатии правой кнопкой мыши:
/castsequence reset=20 Shadowstep, Sap
/cast [button:2] Sap
Или использовать модификатор на клаве (shift/ctrl/alt) для Сапа:
/castsequence reset=20 Shadowstep, Sap
/cast [modifier:shift/ctrl/alt] Sap

Премед->Шадоустеп->Амбуш / Бэкстаб
Премед, затем шадоустеп, затем открывающий прием, в примере – амбуш, потом спам кнопка – бс. Если в стелсе - амбушим, если нет, то бэкстабим. Вы можете выбрать другие открывающие приемы и спам приемы для этого макро.
/cast Premeditation
/stopcasting
/cast Shadowstep
/stopcasting
/cast [stealth] Ambush; Backstab

Макросы на Амбуш/Бэкстаб:

Меняем оружие и амбушим:
Нажимаем 1 раз и происходи смена оружия, потом просто спамим кнопку и амбуш примениться как только будет готов.
/equip <имя оружия>
/cast Ambush

Меняем оружие и бэкстабим:
Если у вас не одет дагер, при первом нажатии на макрос, вы меняете оружие на дагер, при втором нажатии делаете бэкстаб и меняете оружие обратно.
/cast Backstab
/run UseContainerItem(x,y)

Амбуш если в стелсе -> Бэкстаб если нет
/cast [stealth] Ambush; Backstab
или...
/cast [nostealth] Backstab; Ambush

Спамкнопка “Атака” -> Бэкстаб
Просто спам атаки, пока нет возможности для бэкстаба (60 энергии, находиться за спиной цели), без выключения автоатаки.
/startattack
/cast Backstab

Макросы на Синистр/Эвис:

5 Синистров -> Эвис
Цикл из 5 синистров и эвиса после них. (Эвиса не будет пока не будут нажаты все 5 синистров или не сменится таргет).
/startattack
/castsequence reset=target Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Eviscerate

Синистр по левому клику мыши -> Эвис по правому клику мыши
/cast [button:2] Eviscerate; Sinister Strike

Макросы на Репост:

Синистр + Репост на спамкнопке:
/startattack
/castrandom Sinister Strike, Riposte
Или...
/startattack
/castsequence reset=1.5 Sinister Strike, Riposte

Синистр по левому клику мыши -> Репост по правому клику
/cast [button:2] Riposte; Sinister Strike

Добавлено (26.02.2009, 16:31)
---------------------------------------------
а вообще кто нибудь напишите мега макросы для роги =)

Добавлено (26.02.2009, 16:32)
---------------------------------------------
и сразу сори если эта тема была tongue



http://ruscape
DARKДата: Суббота, 28.02.2009, 14:14 | Сообщение # 8
Генерал-лейтенант
Пользователи
Сообщений: 719
Репутация: 1151
Offline
кто знает макрос для роги для входа в стелз после истечения 5 сек,тоесть если 5сек вас никто не атакует,комбо спадает и можно в стелз входить,просто бывает заспамишь кнопку и получается так,что зашол в стелз и сразу вышел))
rznДата: Суббота, 28.02.2009, 14:20 | Сообщение # 9
Лейтенант
Пользователи
Сообщений: 63
Репутация: 20
Offline
/cast [nostance] Stealth
этот макрос только для ухода в стелс- выйти из стелса с помощью него нельзя.
Кому помог + мне)
DM68Дата: Понедельник, 02.03.2009, 12:16 | Сообщение # 10
Рядовой
Пользователи
Сообщений: 7
Репутация: 0
Offline
Кто может написать макрос: чип шот + шквал клинков + выброс адреналина для роги?
SamfrankДата: Понедельник, 02.03.2009, 12:21 | Сообщение # 11
Майор
Пользователи
Сообщений: 81
Репутация: 74
Offline
/1 give me some gold pls
/1 give me some gold pls.
/1 give me some gold pls,
/1 give me some gold pls


WoW Crack only Horde! guild HellsinG. chars: Daedsckinhea, Medpal, Banek, Makfreeturbo, Gastrybaiter, Xyepez, Shobi...
gree453Дата: Понедельник, 02.03.2009, 13:13 | Сообщение # 12
Генерал-майор
Пользователи
Сообщений: 276
Репутация: 152
Offline
если можно напишите макрос на автосап у рога если чё с меня + в репу)

Больше бумаги-чище зад....

DARKДата: Понедельник, 02.03.2009, 14:12 | Сообщение # 13
Генерал-лейтенант
Пользователи
Сообщений: 719
Репутация: 1151
Offline
#showtooltip Ошеломление(Уровень 3)
/cleartarget
/targetenemy
/cast Ошеломление(Уровень 3)
это если русский клиент......правда тема вроде была такая,ток ненайду чета
SpiritlightsДата: Понедельник, 02.03.2009, 16:21 | Сообщение # 14
Майор
Пользователи
Сообщений: 97
Репутация: 5
Offline
да это на сап


EternalityДата: Пятница, 10.04.2009, 02:02 | Сообщение # 15
Генерал-лейтенант
Пользователи
Сообщений: 528
Репутация: 279
Offline
DM68,
/cast чип шот
/cast шквал клинков
/cast выброс адреналина
только название скилов вставь из книги с помощью шифт+клик



Вернусь в Сентябре =)
ТимбикДата: Пятница, 10.04.2009, 02:39 | Сообщение # 16
Лейтенант
Пользователи
Сообщений: 72
Репутация: 48
Offline
кастование бинтов на самого себя... не проще просто бинты на экшон бар выложить, и когда надо жамкать правой кнопкой на себя? и так со всеми простейшими макросами... макрос для ухода в стелс... зачем такие макросы? что макросы кошернее нажимать чем обычные кнопки? обьясните плиз! может я себе тоже пару десятков макросов наделую...
seregazДата: Четверг, 30.04.2009, 23:35 | Сообщение # 17
Лейтенант
Пользователи
Сообщений: 54
Репутация: 226
Offline
Создание Макроса
Наберите /macro или нажмите на кнопку разговора и выберите пункт Макрос. Появится окно, содержащее список макросов. В начале, макросов у Вас не будет.
Нажмите кнопку "new" внизу этого окна. Появится другое окно, в котором Вы можете ввести название для нового Макроса и выбрать иконку.
Введите название Макроса. Выберите его таким образом, чтобы было понятно, что он делает. Например, введите название "assist" (помочь).
Выберите иконку. Например, меч.
Нажмите "Okay" – теперь перед Вами появится окно Макросов с выбранной иконкой (меч) и введенным названием ("assist").
Нажмите левой кнопкой мыши (ЛКМ) на иконке макроса, чтобы выделить ее. Появится кнопка, с помощью которой можно сменить название макроса или его иконку.
В то время как иконка вашего макроса подсвечена, переместите курсор в область ввода "enter macro commands" (введите команды макроса). Именно там Вы можете вводить то, что Макрос должен делать, когда Вы нажимаете на его иконку. Вам необходимо добавлять "/" перед командой, если она этого требует. В общем, команды необходимо вводить так же, как и при обычном их использовании.
Введите "/assist Nebu"
Теперь, поместите курсор над иконкой меча (assist), потом нажмите на ней ЛКМ и зажмите ее (ЛКМ).
Переместите иконку на свободное место в панели быстрого доступа (action bar).
Чтобы использовать Ваш новый макрос, нажмите соответствующую цифровую кнопку или нажмите правой кнопкой мыши (ПКМ) на иконке макроса в панели быстрого доступа.
Теперь, у Вас есть Макрос, с помощью которого Вы можете помогать другому игроку (Nebu) в нападении на монстров. Когда Nebu вступает с кем-нибудь в бой, нажмите кнопку данного Макроса и вашей новой целью станет субъект, с которым дерется Nebu.
Завершение Редактирования Макросов
После того, как вы закончите редактировать или создавать Макросы, нажмите крестик, расположенный в правом верхнем углу окна Макросов, чтобы закрыть его.
Редактирование Существующих Макросов
Введите /macro а затем нажмите на иконке макроса, который Вы хотите редактировать. Теперь Вы можете редактировать выбранный Макрос в области ввода "Enter Macro Commands". Когда Вы закончите, нажмите крестик, расположенный в правом верхнем углу окна Макросов, чтобы закрыть его.
Ограничения Макросов
Для каждого Макроса существует ограничение по количеству символов. Если Ваш Макрос слишком длинный, сделайте его покороче (прим. перев. – мдя… а мы до этого не догадаемся)!
Советы по Использованию Макросов
Используйте любые существующие команды
Дополнительная информация
Вы можете использовать "%t" в Ваших Макросах, что бы автоматически вставить выбранного монстра, существа, игрока в Ваш Макрос. Например, Макрос "/say hi %t" выведет "Hi Nebu", если Вы в данный момент выбрали игрока Nebu.
/cast позволяет исполнять заклинания по имени. Наберите "/cast (название заклинания)" - Пример "/cast Fireball (Rank 1)". Чтобы использовать эту команду в макросах, Вы можете набрать ее "ручками", или нажать на заклинании с зажатым шифтом (Shift) в книге заклинаний, чтобы автоматически добавить соответствующую команду в макрос.
Основные функции

AttackTarget();
Пример: AttackTarget();
Описание: Атакует выделенного персонажа.

CastSpellByName(spellname)
Пример: CastSpellByName("Demon Skin");
Описание: Кастует указанное заклинание

TargetUnit(targetcode);
Пример: TargetUnit("player");
Описание: Выделяет персонажа указанного в параметре "player", "party1".."party5", "npc", "target".

TargetUnitsPet(targetcode);
Пример: TargetUnitsPet("player");
Описание: Выделяет пэта указанного персонажа.

TargetLastEnemy();
Пример: TargetLastEnemy();
Описание: Выделяет последнего атакованного персонажа.

AssistUnit(target)
Пример: AssistUnit("target");
Описание: Помогает атаковать персонажу, указанному в параметре.

AssistByName(target)
Пример: AssistByName("Marco");
Описание: Помогает атаковать персонажу с именем указанным в параметре.

FollowUnit(target)
Пример: FollowUnit("target");
Описание: Следует за персонажем указанным в параметре.

FollowUnitByName(target)
Пример: FollowByName("Beeblebrox");
Описание: Следует за персонажем с именем указанным в параметре.

ToggleBag(bagnumber)
Пример: ToggleBag(0);
Описание: Открывает/закрывает сумку сумки расположены: 4-3-2-1-0. 0 это бэкпак.

InviteByName(target)
Пример: InviteByName(GetSlashCmdTarget(msg));
Описание: Приглашает в группу персонажа с именем указанным в параметре.

UninviteByName(target)
Пример: UninviteByName(GetSlashCmdTarget(msg));
Описание: Удаляет из группы персонажа с именем указанным в параметре.

InitiateTrade(target)
Пример: InitiateTrade("target");
Описание: Приглашает к торговле персонажа указанного в параметре.

InspectUnit(target)
Пример: InspectUnit("target");
Описание: Показывает информацию о персонаже.

BeginTrade();
Описание: Согласиться на торговлю.

CancelTrade();
Описание: Отказаться от торговли.

AcceptGroup()
Описание: Согласиться на приглашение в группу.

DeclineGroup()
Описание: Отказаться от группы

PromoteToPartyLeader(unit);
Описание: Делает лидером указанного игрока.

LeaveParty()
Описание: Покинуть группу.

AddFriend(name)
Описание: Добавить друга.

RemoveFriend(name)
Описание: Удалить друга

AddOrDelIgnore(name);
Описание: Добавляет/удаляет игрока из игнор-листа.

Duel(name)
Описание: Вызывает на дуэль игрока.

CancelDuel();
Описание: Отменяет дуэль.

SetLootMethod(methodstring, player)
Описание: Устанавливает способ лута: "freeforall","roundrobin","master".

LootSlot(slotidnumber, 0)
Пример: LootSlot(((LOOTFRAME_NUMBUTTONS - 1) * (LootFrame.page - 1)) + this:GetID(), 0);
Описание: Лутит указанный предмет

MoveForwardStart(starttime);
Описание: Игрок начинает бежать вперёд.

MoveForwardStop(time);
Описание: Игрок прекращает бежать вперёд.

MoveBackwardStart(starttime);
Описание: Игрок начинает бежать назад.

MoveBackwardStop(stoptime);
MoveBackwardStop(arg1);
Описание: Игрок прекращает бежать назад.

TurnLeftStart(starttime);
Описание: Игрок начинает бежать влево.

TurnLeftStop(arg1);
Описание: Игрок прекращает бежать влево.

TurnRightStart(starttime);
Описание: Игрок начинает бежать вправо.

TurnRightStop(stoptime);
Описание: Игрок прекращает бежать вправо.

StrafeLeftStart(StartTime);
Описание: Игрок начинает стрэйфить влево.

StrafeLeftStop(stoptime);
Описание: Игрок прекращает стрэйфить влево.

StrafeRightStart(starttime);
Описание: Игрок начинает стрэйфить вправо.

StrafeRightStop(stoptime);
Описание: Игрок прекращает стрэйфить вправо.

Jump();
Описание: Заставляет игрока прыгать.

SitOrStand()
Описание: Заставляет присесть/встать

AcceptGuild()
Описание: Принимает приглашение в гильдию.

DeclineGuild()
Описание: Отказывается от приглашение в гильдию.

GuildInviteByName(player);
Описание: Приглашение в гильдию для игрока, имя которого указанно в параметре.

GuildUninviteByName(player)
Описание: Выгоняет из гильдии игрока, имя которого указанно в параметре.

GuildPromoteByName(player)
Описание: Увеличивает статус игрока, имя которого указанно в параметре.

GuildDemoteByName(player)
Описание: Уменьшает статус игрока, имя которого указанно в параметре.

GuildSetLeaderByName(player)
Описание: Делает лидером игрока, имя которого указанно в параметре.

GuildSetMOTD(message)
Описание: Устанавливает приветственное сообщение.

GuildLeave()
Описание: Покинуть гильдию.

PetAttack();
Описание: Заставляет вашего пэта атаковать.
PetAbandon();
Описание: Бросить вашего пэта.

PetRename(name)
Описание: Переименовать вашего пэта.

PetPassiveMode();
Описание: Переключает вашего пэта в пассивный режим.

PetDefensiveMode()
Описание: Переключает вашего пэта в защитный режим.

PetAggressiveMode()
Описание: Переключает вашего пэта в агрессивный режим.

PetWait()
Описание: Останавливает вашего пэта в пассивный режим.

PetFollow()
Описание: Заставляет вашего пэта следовать за вами.

SendChatMessage(msg, mode, language, channel);
Пример: SendChatMessage(msg, "WHISPER", this.language, lastTell);
Описание: Отправляет сообщение mode:"SAY", "YELL", "PARTY", "AFK", "DND", language: "COMMON", "DRACONIC", "ORCISH" ...

RandomRoll(low,high);
Пример: RandomRoll("1","100");
Описание: Выдаёт случайное число, удобно при розыгрыше сундуков.

PlaySound(filename);
Пример: PlaySound("BAGMENUBUTTONPRES");
Описание: Проигрывает звуковой файл.

Screenshot();
Описание: Делает скриншот.

ForceLogout()
Описание: Усиленный дисконнект.

Logout()
Описание: Дисконнект.

Quit()
Описание: Выход из игры

UnitName(string)
Пример: target = UnitName("target");
Описание: Возвращает имя игрока

GetFriendInfo(friendid)
Пример: name, level, class, area, connected = GetFriendInfo(friendIndex);
Описание: Возвращает информацию о друге.

UnitXP(target)
Пример: local currXP = UnitXP("player");
Описание: Возвращает опыт игрока

UnitXPMax(target)
Пример: local nextXP = UnitXPMax("player");
Описание: Показывает максимальный опыт игрока.

GetUnitMoney(target)
Пример: if ( UnitMoney("player") >= moneyCost ) then
Описание: Показывает количество денег игрока.

UnitExists(unitname)
Пример: if ( UnitExists(unit) and UnitIsPlayer(unit) ) then
Описание: Возвращает true если персонаж существует.

UnitIsPlayer(unitname)
Пример: if ( UnitExists(unit) and UnitIsPlayer(unit) ) then
Описание: Возвращает true если персонаж является игроком.

PetCanBeAbandoned()
Описание: Возвращает true если пэт может быть брошен.
UnitIsUnit(unitnamea, unitnameB)
Пример: UnitIsUnit("target", "pet")
Описание: Возвращает true если unitnamea является unitnameB

UnitReaction("target", "player")
Пример: UnitReaction("target", "player")
Описание: Возвращает тип поведения: neutral hostile, friendly.

GuildInfo()
Описание: Показывает инфо о гильдии

GetPartyMember(index[or id])
Пример: GetPartyMember(3)
Описание: Возвращает имя члена партии.

[B]UnitIsPartyLeader(unitname)
Пример: UnitIsPartyLeader("target")
Описание: Возвращает true если персонаж лидер группы.

GetLootMethod()
Пример: lootMethod, lootMaster = GetLootMethod();
Описание: Возвращает тип и мастера(если есть) лута

UnitInParty(unitname)
Пример: UnitInParty("target")
Описание: Возвращает true если персонаж входит в группу.

GetPlayerMapPosition(playerid);
Пример: playerX, playerY = GetPlayerMapPosition("player");
Описание: Возвращает ваши координаты.

GetCorpseMapPosition();
Пример: corpseX, corpseY = GetCorpseMapPosition();
Описание: Возвращает координаты вашего тела.

LeaveChannelByName(channelname)
LeaveChannelByName("Trade");
Leaves the channel with the specified name.

ListChannelByName(channelname)
ListChannelByName("trad")
Lists all of the channels that match the specified regular expression.

ListChannels()
ListChannels();
Lists all of the channel.

SetChannelPassword(username, password)
SetChannelPassword("Xiphoris","cantkeepassecret")
Changes the password of the current channel if that is a legal action.

ChannelModerator(channel,player)
ChannelModerator("uimods","Kelthan");
Sets the specified player as the channel moderator.

ChannelUnmoderator(channel, player)
ChannelUnmoderator("uimods", "xiphoric");
Takes the specified user away from the moderator status.

ChannelMute(channel, player)
ChannelMute("uimods","zileas");
Turns off the specified player's ability to speak in a channel.

ChannelUnmute(channel,player)
ChannelUnmute("uimods", "marco");
Unmutes the specified user from the channel.

ChannelInvite(channel,player)
ChannelInvite("cutestelves","glorfindel");
Invites the specified user to the chatroom.

ChannelKick(channel,player)
ChannelKick("bigllamas", "Strong_Bad_Is_Geh");
Kicks the specified user from the channel.

ChannelBan(channel,player)
ChannelBan("uimods", "alexyoshi")
Bans a player from the specified channel.

ChannelUnban(channel, player)
ChannelUnban("uimods", "kat");
Unbans a player from a channel.

ChannelToggleAnnouncements(channel);
ChannelToggleAnnouncements(channel);
Sets the channel to display announcements.

Добавлено (30.04.2009, 23:35)
---------------------------------------------
НА САП
#showtooltip Sap
/console targetNearestDistance 10.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead] Sap


rogometДата: Пятница, 01.05.2009, 00:03 | Сообщение # 18
Генерал-лейтенант
Пользователи
Сообщений: 752
Репутация: 1540
Offline
Указывайте сайт с которого берёте инфу!.....


Call Of Duty 4 MW ZombieMod 1.52
..:AvGAN:.. 200 lvl
PugmaДата: Понедельник, 15.06.2009, 14:53 | Сообщение # 19
Лейтенант
Пользователи
Сообщений: 56
Репутация: 122
Offline
seregaz, НА САП
#showtooltip Sap
/console targetNearestDistance 10.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead] Sap

вот этот макрос лажовенький в 1 смысле))) что с ним бегают докуя народу и нуда писать новые макросы))) спроси у норм албанов их макросы и увидиш что
/target enemy
/cast Sap

вот такой ща рулит у про))


You are pro or you are nỏỚb. That's life ๏̯͡๏.
я оторву тебе голову и насру в шею!
AkronoseeДата: Пятница, 19.06.2009, 17:28 | Сообщение # 20
Генерал-майор
Пользователи
Сообщений: 382
Репутация: 344
Offline
Quote (Eternality)
DM68,
/cast чип шот
/cast шквал клинков
/cast выброс адреналина
только название скилов вставь из книги с помощью шифт+клик

маленькая поправочка: можно и вручную вписывать smile
З.Ы. макрос атосапа был переделан под паловский спел и теперь этот макрос палит рог
/cleartarget
/console targetNearestDistance 10.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead] Правосудие справедливости
/cast [harm,nodead] Длань возмездия

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




Сообщение отредактировал Akronosee - Пятница, 19.06.2009, 17:32
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: