/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(); Описание: Атакует выделенного персонажа.
[группа и взаимодействия] 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".
[chanel] 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.
Имхо очень интересная тема и её надо развивать, если хотим рулить в WoWe.
25.12.2004 03:29 _Lexx_ добавил(а): (+)
Основные команды: Чат: /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)