Главная Форум Файлы
Вы находитесь: Wow World Game » Макросы - wow-portal-Форум
  • Страница 1 из 1
  • 1
Модератор форума: kasper  
Макросы
NairaДата: Пятница, 03.06.2011, 16:37 | Сообщение # 1

Сообщений: 23
Награды: 0
Репутация: 28

/p Atacking %t
(%t подставляет имя выделенного вами персонажа.)
Хорошо, теперь допустим вы маг, кто играл магом - знает какая это беда кастить полиморф в группе, когда члены группы, по несогласованности, начинают атаковать и частенько под руку попадается овечка.
Код:

/p Polymorphing! DONT atack %t!
/cast Polymorph (Rank X)
(X - это уровень вашего заклинания)
Идём дальше. Нужен скрипт, который лечил и предупреждал остальных хилеров, что вы уже лечите эту цель:
Код:

/script if ((UnitName("target") ~= nil) AND (UnitIsFriend("player", "target"))
then SendChatMessage("Healing (+n)!", "PARTY", "COMMON", UnitName("target") ); end
/cast SpellName (Rank X)
Думаю понятно, описание функции смотрите ниже.
Ещё один полезный макрос:
Код:

/script ToggleBag(0);
/script ToggleBag(1);
/script ToggleBag(2);
/script ToggleBag(3);
/script ToggleBag(4);
Открывает/закрывает все сумки полезно перебиндить на "b".


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")l
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.



/say сообщение – Отправляет сообщение людям находящимся вокруг вас. (/s)
/whisper имя сообщение – Отправляет приватное сообщение. (/w)
/yell сообщение – Отправляет общее сообщение. (/y)
/party сообщение – Отправляет сообщение вашей группе. (/p)
/raid сообщение – Отправляет сообщение вашей рэйд группе.
/guild сообщение – Отправляет сообщение вашей гильдии.
/reply сообщение – Отправляет сообщение последнему приславшему вам сообщение. (/r)
/ignore имя – Добавляет игрока в игнор-лист.
/unignore имя – Убирает игрока из игнор-листа.
/emote сообщение – Эквивалентно /me в mIRC’е. (/em)
/afk [сообщение] – Переключает в режим "away from keyboard" .
/dnd [сообщение] - Переключает в режим "do not disturb".
/join канал – Присоединяет/создаёт чат-каналу.
/leave канал – Отсоединяет от чат-канала.



/invite [имя] – Приглашает выбранного игрока в группу, либо указанного в параметре. ( /inv)
/uninvite имя – Удаляет указанного персонажа из вашей группы.
/ffa – Устанавливает тип лута "free for all".
/master [имя] - Устанавливает тип лута Master Loot, указанный чар ставиться master looter
/roundrobin - Устанавливает тип лута "round robin".
/trade – Посылает запрос на торговля выбранному персонажу.



/cast название(Rank X) – Кастует заклинание с указанным именем, уровня Х.
/assist [имя] – Помогает атаковать выбранной цели, либо персонажу [имя].
/inspect – Показывает информацию о выбранном персонаже(инвентарь, статс).
/target имя – Выделяет указанного персонажа.
/duel [имя] – Вызывает на дуэль выбранного чара, либо имя которого указанно в скобках.
/yield – Сдаться в дуэли
/pvp – Включает флаг ПВП на 5минут.



/who – Показывает список игроков вокруг вас.
/played – Показывает время проведённое в игре.
/time – Показывает текущее игровое время.
/sit – Ваш персонаж присаживается, тем самым, ускоряя регенерацию здоровья.
/stand – Заставляет вашего персонажа встать.
/random [верхний предел] – Генерирует случайное число от 1 до указанного параметра.
/logout – Отсоединяет от игры.
/exit – Выходит из игры.



/ginfo – Показывает информацию о вашей гильдии.
/g сообщение – Отправляет сообщение членам вашей гильдии.
/o сообщение – Отправляет сообщение офицерам вашей гильдии.
/ginvite имя – Приглашает игрока в вашу гильдию.
/gremove имя – Выгоняет игрока из вашей гильдии.
/gpromote имя – Повышает ранг выбранного игрока.
/gdemote имя – Понижает ранг выбранного игрока.
/gmotd сообщение – Устанавливает приветственное сообщение.
/gquit – Покинуть гильдию.
/groster - Gives an entire guild roster (officers and leaders only)
/gleader имя – Меняет лидера гильдии.
/gdisband - Disbands your guild (guild leader only)

макросы были взяты из сайта fmmorpg.ru...
 
81828384Дата: Воскресенье, 21.08.2011, 17:06 | Сообщение # 2

Сообщений: 32
Награды: 0
Репутация: 0
/absent /отсутствие
/ach /дост
/achieve /достиж
/achievement /достижение
/achievements /достижения
/afk /афк
/agree /согласие
/amaze /восхищение
/angry /злиться
/announce /объявления
/apologize /извиниться
/applaud /аплодировать
/applause /аплодисменты
/arm /плечи
/assist /помочь
/attacktarget /атакацели
/awe /трепет
/backpack /рюкзак
/bad /плохо
/badfeeling /предчувствие
/ban /блок
/bark /гав
/bashful /застенчивость
/battleground /полебоя
/beckon /подозвать
/beg /умолять
/belch /отрыжка
/bg /пб
/bite /укус
/blame /винить
/blank /таращиться
/bleed /кровотечение
/blink /моргнуть
/blood /кровь
/blow /поцелуй
/blush /краска
/boggle /отшатнуться
/bonk /оплеуха
/bored /скука
/bounce /прыгать
/bow /поклон
/brandish /размах
/brb /брб
/breath /дышать
/brow /бровь
/bye /пока
/cackle /хохот
/calendar /календарь
/calm /успокоить
/calm /успокоить
/camp /постой
/cancelaura /снятьауру
/cancelform /нормоблик
/cast /закл
/castrandom /случвыбор
/castsequence /циклзаклинаний
/cat /кот /catty /котик
/challenge /вызов
/chan /кан
/changeactionbar /сменитьпанель
/channel /канал
/charge /атака
/charm /шарм
/chat /чат
/chatexit /чвыйти
/chathelp /чпомощь
/chatinfo /чинфо
/chatinvite /чатпригласить
/chatleave /чуйти
/chatlist /списокчата
/chatlist /каналы
/chatlog /журналчата
/chatwho /чкто
вот замакросте эмоции новые)
 
  • Страница 1 из 1
  • 1
Поиск: