[Перенесено в Notion] Команды и макросы

Статья более не обновляется, с 15 февраля 2020 года её функцию замещает справочник.

Макросы:

Макрос на прожатие в игре при старте.

/tar player
.gm vis on
.gm vis off
.skin 9913470
.mod sp 5
/in 1 /say .whisp on

Рестелсит, чтобы не бегать призраком, вешает по нужде модельку моба, даёт оптимальную скорость бега, и главное - включает шёпот, чтобы до вас могли дописаться те, кто знает ник вашего ГМ-персонажа.


Макрос на создание персонажа с диалогом и оружием.

/s .reload npc_text
/in 1 /s .reload gossip_menu
/in 2 /s .reload all_creature_template
/in 3 /s .reload creature_template_addon
/in 4 /s .reload creature_equip_template

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

Команды от Эзила:

.npcsetstat [айди стата 0-5] [количество стата] - Вешает указанное количество стата, на нпс в таргете.
Айдишники статов:

0 - Сила
1 - Ловкость
2 - Инта
3 - Стойкость (против силы)
4 - Сноровка (против ловкости)
5 - Воля (против инты)

---
.sethp [число] - Задает количество стаков ауры "Очки жизни" в указанное значение
.damhp [число] - Отнимает указанное число стаков с цели (Считайте наносит урон). В случае если количество урона больше чем всего имеется стаков хп у игрока, то он падает с анимкой смерти
.addhp [число] - Лечит/добавляет указанное число стаков жизней на цель. (Только если у игрока уже имеются хп)
.setwound [число] - Добавляет указанное число стаков "Ранение". Если число 0 - снимает все раны.
.wakeup - Команда для игроков, которая поднимает их на ноги и снимает все стаки хп (если дм забыл после ивента их убрать. Можете сказать им о ней после ивента). Вы также этой командой можете снимать эффект падения замертво и все стаки с других игроков
.setarmor [value] - Задает броню в указанное значение очков брони
.removearmor [value] - Снимает указанное количество очков брони
.addarmor [value] -Добавляет указанное количество очков брони
---
Система динамических вейпоинтов.
У вас в распоряжении есть ряд команд, которые позволяют выставлять нпс последовательность действий. "Идти в ту точку, проиграть анимку, подождать, вернуться в другую точку".  Система точек передвижений и приказов имеет повторяющийся формат, поэтому если вы создадите три точки перемещения, то НПС будет ходить между ними до тех пор, пока не задеспавнится или сервер не будет перезагружен.

Команды (Работают к НПС в таргете):

.wpmove - Задает точку перемещения на вашей позиции для передвижения в нее НПС обычным шагом
.wpwalk -Задает точку перемещения для передвижения в нее НПС ходьбой
.wpwait [кол-во_сек] - Ждать кол-во сек после предыдущей сделанной точки
.wpemote [айди анимки] [Кол-во] - Тоже самое что и ждать, но попутно проигрывать какую-то анимку.
.wpclear - Очистить полностью список сделанных точек для нпс
.wpgo - Включает для НПС заданную вами последовательность

---

Прочие нововведения:

.npcsetstate [цифра от 1 до 7] - Сажает, усыпляет, кладет в анимку смерти НПС. (Попробуйте там разные цифры, поймете как работает)
.changescale [0.05 - 5] - Увеличивает/уменьшает размер выбранного НПС. 1 - стандартный размер.

Добавлена новая аура в список вайтлиста. 88053 - Проигрывает анимку и убивает цель (визуально). Чем-то похоже на 'Притвориться мертвым'

---

.createdisp [имя дисплея] - Создает дисплей айди с выбранным именем для нпс полностью копирующий трансмог, расу, внешность вашего играбельного персонажа.  Не копирует оружие и рост персонажа.

Также если вдруг используете:

.neardis - Выводит ДИСПЛЕЙ АЙДИ ближайших гошек.
.targetdis - Выводит дисплей айди самой ближайшей к вам гошки

---

Дополнение для деятелей, которые создают НПС для своих ивентов вместе с игроками.

.createtargetdisp [название] - Создает копию облика (оружие не считается, только внешность персонажа и трансмогрификация) взятого в цель игрока.

Использование аналогично команде .createdisp, с разницей лишь в том, что данная команда используется на других игроков.

---

Обновления для функционала накладывания статус эффектов.

.seten [число] - Задает количество стаков ауры "Очки энергии" в указанное значение
.damen [число] - Отнимает указанное число стаков с цели (Считайте наносит урон)
.adden [число] - Добавляет указанное число стаков энергии на цель. (Только если у игрока уже имеются энергия)

.setstatus [айди статуса] [количество стаков] - Накладывает указаное количество стаков определенного статуса на цель. Статусы исключительно визуальное отображение состояния персонажа и никак не влияют на его механическое взаимодействие, а так же снимаются и накидываются мастером.
.removestatus [айди статуса] - Полностью снимает все стаки статуса с цели.

Айди статусов:
1 - Усталость
2 - Контроль
3 - Усиление
4 - Периодический урон

---

1)  .auraput  xxx    - навешивает на таргет ауру xxx из "белого списка аур"
2) .auradisp xxx   - удаляет с таргета ауру xxx из "белого списка аур"
3) .cleartargetauras - снимает все ауры из белого списка с цели.

Список доступных аур с описаниями:
https://docs.google.com/spreadsheets/d/1s_LZG3q3RLBEfU7HF7vTSZtoBbKwgpnBIPXhRHomsNs/edit#gid=0

---

.sendmessage [число от 1 дo 12] [Текст]

---

.delnearnpc - удалить ближайшего NPC, полезно, если он багованный и не берётся в таргет

Автор: FerrianGardson Создано: Dec 14, 2019 11:27:29 AM Обновлено: Feb 16, 2020 9:37:25 AM Уникальных просмотров: 245 Тег: Без привязки

Комментарии пользователей

  1.    FerrianGardson Jan 29, 2020 4:18:41 AM  
    Различия между командами на одну и ту же анимацию.
    .npcplayemote 389 - разовая анимация удара.
    .npcplayemote 389 1 - постоянная анимация удара.
    .npc playemote 389 - постоянная анимация удара.
    .npc playemote 389 1 - постоянная анимация удара.
    
  2.    FerrianGardson Jan 29, 2020 4:20:06 AM  
    Еще одно крутое обновление функционала (от акостара)! У вас появилась возможность копировать в новую фазу все ГОшки в радиусе. Используйте...
    .gobcopy РАДИУС ФАЗА
    
    ...для того, чтобы сделать это. P.S. Принимаются только уникальные фазы имеющие степень двойки. Тобишь 1, 2, 4, 8 и т.д.

    unknown.png

  3.    FerrianGardson Jan 29, 2020 4:22:07 AM  
    Если закинуть в фазу через .npc set phase {номер фазы}
    то неписи будут дальше жить в той фазе ,в которую их переместить
    а если через .npc mod phase {номер фазы} тогда вернутся назад.
  4.    FerrianGardson Jan 29, 2020 6:56:52 AM  

    Выбирает игрока, включает полет и возвращает таргет на предыдущую цель.

    /target [target=player]
    .gm fly on
    .mod sp 3
    /targetlasttarget
  5.    FerrianGardson Jan 30, 2020 8:17:26 AM  

    Слава Хестии! При первом нажатии запускает зацикленную анимацию разговора, при втором — возвращает в нулевую стойку.

    /run S_t = S_t or {}; S_name = select(1, UnitName("target")); if not S_t[S_name] then SendChatMessage(".npcplayemote 1 1") S_t[S_name] = 1 else SendChatMessage(".npcplayemote 0 1") S_t[S_name] = nil end
  6.    FerrianGardson Jan 30, 2020 10:30:41 AM  

    Локация с ВМОшками:

    .go 0 0 0 906
  7.    FerrianGardson Jan 31, 2020 1:04:47 PM  
    .go ob 2092998.mod ph 2
    Отсюда можешь подсмотреть гошки для обстановки декораций.
    Вбиваешь в общий чат:
    ТЫРЮ ГОШКИ
    И бегаешь, нажимая макрос с .gob tar
    Потом пишешь:
    ЗАШИБИСЬ НАТЫРИЛ
    Тпшишься к себе, и всё, что у тебя между этими надписями, по одной штуке в каком-нибудь углу наспавниваешь.
    А оттуда уже подбираешь и спавнишь в нужном тебе количестве, где нужно.
  8.    FerrianGardson Jan 31, 2020 1:20:40 PM  

    .go cre GUID - тпшит к существу по его GUID-у.

  9.    FerrianGardson Jan 31, 2020 1:52:25 PM  
    .go creature #creature_guid — телепортация к существу.
    .go graveyard #graveyardId — телепортация к кладбищу.
    .go grid #gridX #gridY [#mapId] — Teleport the gm to center of grid with provided indexes at map #mapId (or current map if it not provided).
    .go object #object_guid — телепортация к объекту.
    .go taxinode #taxinode — телепортация к точке полета. Можно просмотреть существующие точки полета командой .lookup taxinode $namepart.

    .go trigger #trigger_id — тeleport your character to areatrigger with id #trigger_id. Character will be teleported to trigger target if selected areatrigger is telporting trigger.

  10.    FerrianGardson Feb 1, 2020 7:13:44 AM  
    .npccastvisual  550000 - нпс кастует ледяной щит
    .npccastvisual 550002 – нпс кастует заклинание холода
    .npccastvisual 550003 – нпс кастует заклинание бурана
    .npccastvisual 550004 – нпс кастует огненный щит
    .npccastvisual 550005 – нпс кастует заклинание огня
    .npccastvisual 550006 – нпс кастует чар огня
    .npccastvisual 550007 – нпс кастует заклинание пламени
    .npccastvisual 550008 – нпс кастует ритуал
    .npccastvisual 550009 – нпс кастует магический блинк
    .npccastvisual 550010 – нпс кастует рунический чар
    .npccastvisual 550011 – нпс кастует усиление арканы
    .npccastvisual 550012 – нпс кастует заклинание арканы
    .npccastvisual 550013 – нпс кастует чар арканы
    .npccastvisual 550015 – нпс кастует магическое сотворение
    .npccastvisual 550016 – нпс кастует круги арканы
    .npccastvisual 550017 – нпс кастует подготовку заклинания
    .npccastvisual 550018 – нпс кастует гениальность мага
    .npccastvisual 550019 – нпс кастует водяной щит
    .npccastvisual 550020 – нпс кастует заклинание природы
    .npccastvisual 550021 – нпс кастует чар природы
    .npccastvisual 550022 – нпс кастует мощное заклинание Света
    .npccastvisual 550023 – нпс кастует чар Света
    .npccastvisual 550024 – нпс кастует щит молнии
    .npccastvisual 550025 – нпс кастует заклинание молнии
    .npccastvisual 550026 – нпс кастует чар молнии
    .npccastvisual 550027 – нпс кастует чар тёмной магии
    .npccastvisual 550028 – нпс кастует чар тайной магии
    .npccastvisual 550029 – нпс кастует заклинание тьмы
    .npccastvisual 550030 – нпс кастует ритуальный чар
    .npccastvisual 550031 – нпс кастует открытие портала
    .npccastvisual 550035 – нпс кастует божественный дух
    .npccastvisual 550036 – нпс кастует внутренний огонь
    .npccastvisual 550037 – нпс кастует молитва стойкости
    .npccastvisual 550038 – нпс кастует высший чар Света
    .npccastvisual 550039 – нпс кастует заклинание Света
    .npccastvisual 550041 – нпс кастует малый чар Света
    .npccastvisual 550042 – нпс кастует гнев природы
    .npccastvisual 550043 – нпс кастует удар природы
    .npccastvisual 550044 – нпс кастует благословление мощи
    .npccastvisual 550045 – нпс кастует гнев карателя
    .npccastvisual 550046 – нпс кастует священный щит
    .npccastvisual 550048 – нпс кастует огненную бурю
    .npccastvisual 550049 – нпс кастует морозную бурю
    .npccastvisual 550050 – нпс кастует морозный вихрь
    .npccastvisual 550051 – нпс кастует теневую преграду


  11.    FerrianGardson Feb 2, 2020 2:49:18 PM  
    O2sMbEJ.png
  12.    FerrianGardson Feb 15, 2020 9:33:14 AM  

    Макрос инициации боя на бегу.

    /e кидает камень в цель.
    /use Кости судьбы (Ловкость)
    /run SendChatMessage("Инициирую пошаговый бой. Просьба вернуться на место, где он начат моим броском.", "WHISPER", nil, GetUnitName("target"))
    /in 1 /script Screenshot();

    Из-за /in 1 скрипт скриншота не срабатывает, а без него он не захватывает весь чат. Возможно пофикшу в будущем.
  13.    FerrianGardson Feb 15, 2020 9:34:24 AM  

    Макрос на документы для КПП.

    /э достал из рюкзака грамоту, заверенную королевской печатью и подписями Теренаса Менетила II, принца Артаса, паладина Утера, Гелбина Мегакрута и всех членов Совета Шести, в которой сказано, что каждый прочитавший, кроме владельца, обязан попрыгать курицей.
  14.    FerrianGardson Feb 15, 2020 1:28:09 PM  
    Статья более не обновляется, с 15 февраля 2020 года её функцию замещает справочник.

ВОЙДИТЕ НА САЙТ, чтобы оставлять комментарии.