Поиск по меткам: vJass

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

Система пассивных погодных эффектов и система тумана с настраиваемыми параметрами, и несколькими полезными функциями.
Алгоритмы, Наработки и Способности
8 7 294
Готовый для импорта Memory Hack от DracoL1ich
Алгоритмы, Наработки и Способности
563 95 556
Данная наработка позволит триггерно менять дальность атаки без "морфа".
Алгоритмы, Наработки и Способности
2 3 274
Анти-мапхак работающий с памятью
Алгоритмы, Наработки и Способности
45 18 498
Отлов нажатий клавиш, без добавления нативок
Алгоритмы, Наработки и Способности
99 27 650
Наработка для RPG-карт, позволяющая дать герою двенадцать способностей без спелбука, переключения и занимания инвентаря.
Основой прикола является абилка на основе канала с командной строкой «smart».
Наработка 2010 года, была залита недавно, т.к. про неё забыли
Алгоритмы, Наработки и Способности
24 10 933
Функция, позволяющая задать зданию поворот во время игры. Работает за счет какой-то внутриигровой ошибки.
Алгоритмы, Наработки и Способности
1 4 199
Небольшая наработка, позволяющая давать юнитам нестандартные полоски маны, жизни и каста. Полоски жизни и маны стилизованы под стандартные.
____________________________
darkowlom: Исправил баг с не удаляемыми полосками
Алгоритмы, Наработки и Способности
25 17 640
этот способ используется во всех системах движения но я не нашёл на xgm не 1 статьи где он описывается.
Статья
3 6 216

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

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

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

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

Ability Preload

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

Damage Modify System

Система повышения зелёной (бонусной) силы атаки юнита...
Алгоритмы, Наработки и Способности
17 11 055

Simple Missile System

Система снарядов, в которую включены интересные возможности, отличающие её
от обычных систем.
Алгоритмы, Наработки и Способности
5 6 932

Библиотека Color

Небольшая библиотека позволяющая без проблем разукрашивать в разные цвета текст, юнитов, ячейки мультибордов и тд...
Алгоритмы, Наработки и Способности
24 15 410

Creep Respawn System (CRS)

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

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

Функия проверяет отрезки на пересечения, если они пересекаются, то функция возвращяет 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 365

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

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

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 082

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

Определяет высоту рельефа в заданных координатах точки. Полезно для реализации "правильного" движения снарядов.
""
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 475

Базы данных

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

PhysX

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

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

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

Статья расскажет об интересных повседневных приемах программирования на варкрафте, о которых некоторые уже достаточно наслышаны, но их тема раскрыта не окончательно.
Статья
17 17 980
Система сборных предметов.
Плюсы:
  • легкость установки (нет ни одной глобальной переменной которую бы необходимо было бы объявлять дополнительно)
  • поддержка рецептов до 7 предметов (до 6 в инвентаре + 1 который пытаемся взять или купить)
  • поддержка кратных предметов в рецептах (то есть можно создавать…
Алгоритмы, Наработки и Способности
6 7 242
Эта наработка позволит вам создавать юниты, котырые подчиняются всем законам физики. Они будут скатываться с горы или в яму, отскакивать от земли и других тел не хуже чем в любых "knockback systems". Вы сможете создать реалистичные модели звездных систем и приделать к каждой планете несколько спутников. Все движение происходит в пространстве, так что можно легко сделать юнитов перепрыгивающих клиффы как в грядущем Starcraft II.
Алгоритмы, Наработки и Способности
2 7 035
`
ОЖИДАНИЕ РЕКЛАМЫ...