Поиск по меткам: vJass
Теперь то что на скрине, стало возможным, не проходите мимо!
Компонент
9 4.3K

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

Система пассивных погодных эффектов и система тумана с настраиваемыми параметрами, и несколькими полезными функциями.
Компонент
8 7.4K
Готовый для импорта Memory Hack от DracoL1ich
Компонент
563 95.8K
Данная наработка позволит триггерно менять дальность атаки без "морфа".
Компонент
2 3.3K
Анти-мапхак работающий с памятью
Компонент
45 18.6K
Отлов нажатий клавиш, без добавления нативок
Компонент
99 27.7K
Наработка для RPG-карт, позволяющая дать герою двенадцать способностей без спелбука, переключения и занимания инвентаря.
Основой прикола является абилка на основе канала с командной строкой «smart».
Наработка 2010 года, была залита недавно, т.к. про неё забыли
Компонент
24 11K
Функция, позволяющая задать зданию поворот во время игры. Работает за счет какой-то внутриигровой ошибки.
Компонент
1 4.2K
Небольшая наработка, позволяющая давать юнитам нестандартные полоски маны, жизни и каста. Полоски жизни и маны стилизованы под стандартные.
____________________________
darkowlom: Исправил баг с не удаляемыми полосками
Компонент
25 17.7K
этот способ используется во всех системах движения но я не нашёл на xgm не 1 статьи где он описывается.
Статья
3 6.2K

ScSortedSelector - перебор юнитов по удаленности

Ничего необычного, но раз требуется - почему бы и не сделать.
Наработка позволяет делать перебор всех юнитов в заданной области от центральных к крайним и наоборот.
Возможности:
  • собственно, перебирать юнитов, для чего используются операторы квадратных скобок [], как у простого массива;
  • каждый новый ScSortedSelector полностью независим от остальных;
  • сортировка_выбором - это реально быстрее, чем производить GroupEnumUnitsInRange рекурсивно;
Компонент
14 8.6K

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

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

Ability Preload

Вообще у нас тут в бездне лежит один алгоритм подзагрузки способностей, но уж очень он - удручающий, мягко говоря. Вот вам уникальный скрипт, который поможет подгружать способности, так, как вам нужно :]
Какие приемущества перед другими системами?
  1. Подгружать данные можно в любой момент игры.
  2. Есть…
Компонент
22 10.1K

Damage Modify System

Система повышения зелёной (бонусной) силы атаки юнита...
Компонент
17 11.1K

Simple Missile System

Система снарядов, в которую включены интересные возможности, отличающие её
от обычных систем.
Компонент
5 7K

Библиотека Color

Небольшая библиотека позволяющая без проблем разукрашивать в разные цвета текст, юнитов, ячейки мультибордов и тд...
Компонент
24 15.5K

Creep Respawn System (CRS)

Новая система респауна нейтральных крипов, просто копируем, и всё крипы респаунятся там где они изначально были...
Имеется GUI и vJass версия системы.
Тема для вопросов по системе
Компонент
18 12.5K

Пересечение двух отрезков

Функия проверяет отрезки на пересечения, если они пересекаются, то функция возвращяет true и устанавливает в глобалке точку пересечения.
""
globals
real x
real y
endglobals
function linecrossline takes real x1, real y1, real x2, real y2, real x3, real y3, real x4, real y4 returns boolean
local…
Компонент
15 3.4K

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

Инициализация:
Задать private constant integer RandMemMax на нужное количество запоминаемых чисел. Максимум: 8191
Использование:
Функция GetRandomIntMem принимает 2 integer: нижняя граница и верхняя граница, включительно. Возвращает случайный integer (между ними). Сгенерированные ранее числа…
Компонент
5 7.1K

HEX to DEC to ASCII (конвертация равкодов)

""
globals
integer array Pow16x
integer array Pow256x
string array CharMap16
string array CharMap256
integer array CharInx16
integer array CharInx256
endglobals
function S2Ix takes string s returns integer
return GetHandleId(s) changed, 20.03.2012
return…
Компонент
2 3.1K

Определение высоты рельефа

Определяет высоту рельефа в заданных координатах точки. Полезно для реализации "правильного" движения снарядов.
""
library TerrainHeight
globals
private location loc = Location(0, 0)
endglobals
function GetTerrainZ takes real x, real y returns real
call MoveLocation(loc, x, y)
return…
Компонент
5 2.5K

Базы данных

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

PhysX

Наработка физики, преимущества которой скорость и функциональность, сочетающиеся с предельной простотой использования.
1.3 dev2

  • трамплин (баг - иногда объекты при встрече препятствия резко выстреливают вверх)
  • CrossStream: Производительность увеличена в 2-3 раза, теперь стабильно выдерживает до 400 активных объектов!
Скачать 1.3 dev2 (тестовая)
Компонент
41 20.9K
Моя попытка сделать разрушаемые физические тела в Warcraft 3. Суть карты - всякими способами разрушить старый каменный мост (если его можно назвать мостом).
Для обсуждения могу сказать, что здесь используется почти максимум всей возможной оптимизации, и круче этого делать что-то в варкрафте практически невозможно. =)
Количество кубиков на весь мост - 40.
Компонент
73 35.3K
Демонстрация TRS II очень мощного менеджера предметов.
Версия 1.5b MultiPlayer compatible.
Особые возможности манипуляцией вещей во время игры и многое другое !
+ TRS II FSI ! т.е. полноэкранный инвентарь. Что-то наподобие FSI DimonT'a
+ TRS II Merchant т.е. полноэкранный торговец что даёт большие возможностей
фикс тупости автора =) короче стек активных игроков теперь работает нормально
Компонент
22 19.6K
Система мостов позволяет проходить как по мостам, так и под ними, а также плавать под мостами и над землей по акведукам.
Компонент
12 7K
Заклинание-наработка с открытым кодом (vJass) и множеством настроек.
Инферно: Герой создает пылающую глыбу, после чего выпускает в неё магическую стрелу, разрывающую глыбу на части. Осколки по инерции летят в том же направлении, что и стрела; в точке приземления каждый осколок наносит урон врагам и поджигает небольшую область под собой.
___________________
21.07.10: исправлены некоторые недоработки.
Компонент
30 16.2K
В статье рассмотрены вопросы, связанные с передачей данных между разного рода функциями и переменными в Jass. Про это уже много всего написано, но большая часть из написанного либо не содержит однозначных ответов, либо содержит неверную информацию.
Я решил написать статью, которая предоставит читателю исчерпывающую информацию о передаче и хранении значений и ссылок на языке Jass.
Статья
30 26.4K

Повседневные приёмы в программировании варкрафта

Статья расскажет об интересных повседневных приемах программирования на варкрафте, о которых некоторые уже достаточно наслышаны, но их тема раскрыта не окончательно.
Статья
17 18K
Система сборных предметов.
Плюсы:
  • легкость установки (нет ни одной глобальной переменной которую бы необходимо было бы объявлять дополнительно)
  • поддержка рецептов до 7 предметов (до 6 в инвентаре + 1 который пытаемся взять или купить)
  • поддержка кратных предметов в рецептах (то есть можно создавать…
Компонент
6 7.3K
`
ОЖИДАНИЕ РЕКЛАМЫ...
Scroll Lock - быстрая модерация