10

Система постройки стен

» WarCraft 3 Reforged
Увидел на xgm вот эту наработку и захотел использовать в своей мапе. Захожу в редактор, а там куча глобальных переменных и два гуи триггера.

Читать далее...
66

cJass2Lua(v1.12) - Преобразователь кода cJass и JASS в Lua

» WarCraft 3 Reforged
Позволяет преобразовывать код из cJass в полностью работоспособный Lua без потерь с сохранением форматирования кода, комментариев и читабельности.

Читать далее...
6

Cool Hashtable

» WarCraft 3 Reforged
Наработка для быстрого обхода пар ключ-значение в хеш-таблице.

Читать далее...
5

Hashtable 8000

» WarCraft 3 Reforged
Наработка для создания и работы с локальными хеш-таблицами.

Читать далее...
24

Сохранение функции со списком аргументов

» WarCraft 3 Reforged
С помощью данной наработки возможно сохранить аргументы с функцией в объект и вызывать в любой момент.

Читать далее...
2

Отложенный запуск функции

» WarCraft 3 Reforged
Наработка позволяет вызывать функции с заданными аргументами отложено.

Читать далее...
52

Генератор псевдослучайных чисел

» WarCraft 3 Reforged
Наработка позволяет использовать собственный генератор псевдослучайных чисел.

Читать далее...
3

Создание ИИ

» WarCraft 3 Reforged
В данной статье я постараюсь объяснить принципы и подходы, которые использую при создании искусственного интеллекта с помощью триггеров. Рассчитана она на тех, кто более менее понимает основы jass и алгоритмов.

Читать далее...
19 ,

Парад огня

» WarCraft 3 Reforged
Наработка способности, которая срабатывает при любом касте (настраивается) и наносит урон случайному врагу. cJass + MUI.

Читать далее...
21

Сохранение приказов v2.0

» WarCraft 3 Reforged
Наработка, сохраняющая последний приказ юнита и позволяющая его отдавать.

Читать далее...
8

Библиотека Code

» WarCraft 3 Reforged
Мини библиотека позволяющая сохранять, читать и запускать функцию из хеша.
SaveCode берет хеш, ключ-строку, функцию.
LoadCode берет хеш, ключ-строку.
RunCode берет хеш, ключ-строку.

Читать далее...
13

Покраска ника в цвета

» WarCraft 3 Reforged
Можно использовать в карте в качестве визуальной изюминки в своем нике, меняя цвет ника прямо во время игры

Читать далее...
71

Векторы

» Clamp'ова кухня WarCraft 3 Reforged
Структуры с реализацией 2D и 3D векторов. Ready to use.

Читать далее...
27

Событие на вход в воду

» WarCraft 3 Reforged
Алгоритм позволяющий отловить вход или выход из воды

Читать далее...
2

Spell Cast

» WarCraft 3 Reforged
Система простой регистрации действий для применения способностей.

Читать далее...

cJass

» WarCraft 3 Reforged
Общая информация о cJass

Читать далее...
158

Система отлова нанесённого урона

» WarCraft 3 Reforged
Пожалуй, одна из самых изящных реализации широко востребованного общего события "юнит получает урон".
Написано на: vjass, cjass.

Читать далее...
7

Манипуляции с кругом выделения и не только

» WarCraft 3 Reforged
Эта наработка позволяет получить доступ к тени и кругу выделения юнитов/предметов, а также текстуре земли зданий.

Читать далее...
4

Удобный Крафт

» WarCraft 3 Reforged
Если у вас в карте много предметов и надо сделать крафт чтобы это было не скучно,на этот раз есть решение Удобный Крафт

Читать далее...
8

Система погодных эффектов и тумана

» WarCraft 3 Reforged
Система пассивных погодных эффектов и система тумана с настраиваемыми параметрами, и несколькими полезными функциями.

Читать далее...
8

Красивая математика

» WarCraft 3 Reforged
Небольшая наработка, где представлены два, как на мой взгляд, красивых спелла, сделанные с помощью частиц-"даммиков" и колдунством математики.

Читать далее...
6

Waypoints

» WarCraft 3 Reforged
Библиотека для гибкого управления юнитами компьютерных игроков

Читать далее...
54

Система автоматической обработки команд чата [v1.4] [final]

» WarCraft 3 Reforged
Для большинства современных масштабных (как DotA) и не очень (например Legion TD) карт характерно наличие команд чата как основного метода управления игрой. Если команд немного, то с ними вполне можно справиться и обычным образом (создав кучу однотипных триггеров). Но когда кол-во команд начинает расти, то организовать их стает очень сложно. Самым очевидным решением для такой ситуации мне кажется создание системы учета этих самых команд. Однажды я попал в такую ситуацию, но у меня было решение, коим я и хочу поделиться с вами. Полная работоспособность данной системы не гарантируется, поэтому используйте ее с осторожностью.

Читать далее...
3

подъём на вышки

» WarCraft 3 Reforged
система позволяющая сажать на вышки юнитов

Читать далее...
17

Пример базы данных по броне юнитов

» WarCraft 3 Reforged
Библиотека, позволяющая в одно действие узнавать значение брони юнита с учётом всех бонусов от характеристик, предметов и способностей.
Написано на: jass, vjass, cjass.

Читать далее...
11

Выполнение кода и обращение к данным

» WarCraft 3 Reforged
Приветствую тебя, дорогой странник, сегодня я открою тебе занавес триггерных тайн, погружу тебя в глубины стека событий и пронесу до вершин лимита операций!
Так открой же глаза, оставь обыденную суету и встречай межсетевую вселенную!
Рукопись сия рассчитана как на юного странника, так и на видавшего виды путешественника.

Читать далее...
51

vJass модуль list

» WarCraft 3 Reforged
Небольшой модуль, выведенный из модуля Doc без каких либо дополнений, выполненый на vJass.
Значительно упрощает написание эффектов и заклинаний, реализуя логику вызова их повторных экземпляров за вас.

Читать далее...
27 , ,

IFDEBUG 2: Как жить без фаталов?

» WarCraft 3 Reforged
Думаю многие помнят небольшую, но очень полезную библиотечку от Doc которая помогала сохранять дебаг логи на хард по средствам прелоада и библиотечку от Скорпи, которая помогала контролировать в коде соблюдение различных условий. Так вот, недавно Faion малость усовершенствовал первую, а скорпи присоединил вторую. Надеюсь, док и faion будут не против.
В результате получилось отличное средство от фаталов!

Читать далее...
8

Наложение строки на строку (ведущие нули/символы)

» WarCraft 3 Reforged
Places the overlay string on the source string and returns result string. Centering method specifies position of the remaining symbols.
enum (StringOverlayCentering) { SOC_SOURCE_LEFT, SOC_SOURCE_RIGHT, SOC_SOURCE_CENTER }

string StringOverlay(string source, string overlay, StringOverlayCentering centeringMethod)

Читать далее...