[lua] Кастуем все заклинания используя один триггер

» WarCraft 3
Каждый со временем приходит к мысли, что создавать отдельный триггер на каждую способность накладно. В этой статье мы рассмотрим простой способ это всё оптимизировать.

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

[Lua] Инжект функций

» WarCraft 3
Мини-статья об инжекте/хуке функций в Lua и примеры применения этого на практике.

Читать далее...
17 , Гильдия «Черамор»

[lua] Воскрешаем героя

» WarCraft 3
Стандартное воскрешение героя подходит не всем. В этой статье мы рассмотрим другие способы воскресить героя.

Читать далее...
13 , Гильдия «Черамор»

[lua] Дамми каст

» WarCraft 3
Все когда-то в первый раз сталкиваются с незнакомым выражением "дамми-каст". В этой статье мы попробуем разобраться что это такое.

Читать далее...
15 , Гильдия «Черамор»

[lua] Все споcобы перебрать группу юнитов

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

Читать далее...
41 , Гильдия «Черамор»

[lua] Двигаем снаряды

» WarCraft 3
Создаём способность, которая запустит снаряд из точки А в точку B.

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

Перезарядка пассивных предметов

» WarCraft 3
Перезаряжаем пассивные предметы на 1.31 патче

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

Создание ИИ

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

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

Мемхак для маленьких

» WarCraft 3
Краткая инструкция для новичков о том, как установить мемхак себе в карту за 5 минут

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

Вычисляем по IP

» WarCraft 3
Наработка позволяющая использовать функцию GetIP() без использования сторонних библиотек

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

История одного заклинания

» WarCraft 3
В связи с анонсом Reforge решил я вспомнить редактор и наконец-то сделать что-то полезное. А как известно, что-бы самому понять, нужно попытаться это кому-то объяснить.
Так что впечатлившись статьёй Remake: Создание простого stomp спелла, я тоже решил пойти по протореной дорожке и написать заклинание. Исходя из того, что профессионалы и так всё знают, а новички любят GUI, то начнём с чего-то простого, а дальше видно будет.

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

cJass

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

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

ZINC

» WarCraft 3
ZINC - следующий за vJass язык программирования Warcraft III

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

vJass

» WarCraft 3
vJass - расширенный язык программирования для Warcraft III

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

WurstScript

» WarCraft 3
WurstScript - компилируемый в Jass язык программирования для создания карт Warcraft 3.

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

JASS: Курс молодого бойца

» WarCraft 3
Приветствую на страницах первой из серии статей, посвящённых JASS - языку программирования, созданному студией Blizzard Entertainment для своих игр. Здесь речь пойдёт о JASS, используемом в WarCraft III: The Frozen Throne. Собранные в этой статье знания пригодятся как новичку, который делает свои первые шаги в увлекательный мир программирования, так и более искушённому в нём профессионалу.

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

Multiboard в качестве квеста

» WarCraft 3
Я хотел бы вам рассказать как делать квесты в Multiboard'е.
Давайте я вам сначала объясню что такое Multiboard

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

AI System GUI

» WarCraft 3
Приказы для ИИ через GUI. Для тех кто не пользуется Jass или не знает его, так же для новичков.
Версия №2

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

Предметы, интересные баги и фитчи!

» WarCraft 3
Увы но многие картастоители до сих пор наступают на грабли олдфагов впервые открывших редактор 10 лет назад, новички же не могут найти никакой внятной информации о предметах в одном месте на сайте XGM. Но сегодня мы отучим вас наступать на старые грабли и расскажем все о предметах!

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

Система перехода с карты на карту

» WarCraft 3
В этом руководстве будет рассказано об использовании триггеров 'Save Game and Load Game' и 'Save Game and Change Level', которые были впервые продемонстрированы BLIZZARD в Кампании Орды (дополнение Frozen Throne), и позже данные функции стали доступны для игростроя в патче 1.13.

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

Модификаторы атаки

» WarCraft 3
Всё, что вы хотели знать о модификаторах атаки в игре warcraft 3, но боялись спросить.

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

Исследование порчи (Blight)

» WarCraft 3
Небольшая статья о порче (blight) в Warcraft 3. Blight API и практика его использования (рисунки в катах).

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

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

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

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

База примеров на GUI

» WarCraft 3
База примеров на GUI,включающая в себя примеры реализации различных систем и заклинаний.

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

Preload Exploit: работа с файлами

» WarCraft 3
Я хочу рассказать вам о такой вещи, как Preload Exploit. Если кратко, то Preload Exploit работает с файлами на диске. Конечно, это слишком грубое определение. Более подробно - в статье.

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

Пример работы с trackable. Магазин.

» WarCraft 3
Хочу помочь новичкам, ну и средним уровням. Кто не понимает, как работать с трэкайблами. Надеюсь, что статья будет нужна. Есть статьи про трэкайблы, но читая их не все смогут понять.
Примечание: Все названия объектов, функций и переменных не играют роли. Я не буду показывать как лучше делать, как улучшать код. Просто покажу принцип работы с трэкайблами.

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

Базы данных

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

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

Оптимизация триггеров и jass кода

» WarCraft 3
Данная статья расскажет, как довести свой код до совершенства, отполировать и начистить до блеска.

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

Remake: Создание простого stomp спелла

» WarCraft 3
Создание простого stomp спела
Эта статья предназначена для того, чтобы научить читателя делать простые Stomp (“топот”) спеллы.
Переработка старой статьи.

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