Функции принадлежности точки треугольнику и произвольному четырёхугольнику.
""
Площадь треугольника по координатам
function TriS takes real x1, real y1, real x2, real y2, real x3, real y3 returns real
return RAbsBJ(x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2))/2
endfunction
function TriS takes real x1, real y1, real x2, real y2, real x3, real y3 returns real
return RAbsBJ(x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2))/2
endfunction
Принадлежность точки (x;y)…
16 мая 2012
Находит длину перпендикуляра от отрезка, заданного Xa, Ya, Xb, Yb к точке, заданной Xc, Yc. Полезно при реализации заклинаний типа "Огненная стена", во избежание последовательных пиков юнитов по прямой.
Автор - silumin
Автор - silumin
""
function Perpendicular takes real Xa,real Ya,real Xb,real Yb,real Xc,real Yc returns real…
Определяет высоту рельефа в заданных координатах точки. Полезно для реализации "правильного" движения снарядов.
""
library TerrainHeight
globals
private location loc = Location(0, 0)
endglobals
private location loc = Location(0, 0)
endglobals
function GetTerrainZ takes real x, real y returns real
call MoveLocation(loc, x, y)
return…
call MoveLocation(loc, x, y)
return…
Расширенная функция определения, уязвим ли юнит или нет. Позволяет определять специфические неуязвимости (например, неуязвимость феникса при морфе и неуязвимость мастера клинка при создании иллюзий).
""
function IsUnitInvulnerable takes unit Unit returns boolean
local real Health_Current =…
local real Health_Current =…
16 мая 2012
Вычисляет значение, обычно применяемое для задания высоты снаряда, который летит по параболической траектории.
function ParabolaZ takes real h, real d, real x returns real
return (4 * h / d) * (d - x) * (x / d)
endfunction
Формула параболы (учитывающая начальную и конечную высоту)
Автор оригинала - …
Автор оригинала - …
При вызове пробует собрать из <count> предметов типа <oldItemType> новый предмет типа <newItemType>
В случае успеха возвращает true.
Автор - Shadow Daemon
В случае успеха возвращает true.
Автор - Shadow Daemon
""
function UnitUpgradeItem takes unit u, integer oldItemType, integer count, integer newItemType returns boolean
local integer i = 0
local integer j =…
local integer i = 0
local integer j =…
16 мая 2012
Заставляет юнита купить предмет из указанного магазина.
В случае успеха возвращает true.
Автор - Warden
В случае успеха возвращает true.
Автор - Warden
""
function BuyItem takes unit FromShop,integer ItemID,unit ToUnit returns boolean
if IssueNeutralTargetOrder(GetOwningPlayer(ToUnit), FromShop, "smart", ToUnit) or IssueTargetOrder(FromShop, "smart",…
if IssueNeutralTargetOrder(GetOwningPlayer(ToUnit), FromShop, "smart", ToUnit) or IssueTargetOrder(FromShop, "smart",…
Преобразует строку с Hex числом (допустимые значения "00" до "ff") в десятичное целое число:
""
function H2D takes string hex returns integer
local string abc = "0123456789abcdef"
local integer i = 0
local integer dec
loop
set i = i + 1
exitwhen( SubString(abc, (i-1), i)==SubString(hex, 0, 1)…
local string abc = "0123456789abcdef"
local integer i = 0
local integer dec
loop
set i = i + 1
exitwhen( SubString(abc, (i-1), i)==SubString(hex, 0, 1)…
16 мая 2012
Вычисляет приблизительное значение опыта за убийство указанного юнита. Применение - триггерный подсчет/добавление экспы с применением всякого рода скиллов/эффектов модификаторов.
Автор - NETRAT
Автор - NETRAT
""
function aow_GetApxExpBounty takes unit u returns real
return SquareRoot((GetUnitState(u, UNIT_STATE_MAX_LIFE) +…
return SquareRoot((GetUnitState(u, UNIT_STATE_MAX_LIFE) +…
16 мая 2012
Sim Error из Caster System, позволяет вам сэмитировать ошибку наподобие той, что выводиться движком вара. Незаменима при создании каких-либо довесков к интерфейсу пользователя.
Автор - Vexorian
Требует глобальную переменную типа звук (udg_SimError). Не создаёт утечек.
Автор - Vexorian
Требует глобальную переменную типа звук (udg_SimError). Не создаёт утечек.
""
function SimError takes player ForPlayer,…
INDUSTRIAL/metal,Народ какие группы и какие разновидности индастриала слушаем???
лично я заслушиваюся умфами и мегагерцом) :):
Совсем недавно стал слушать исключительно классическую музыку, а раньше в колонках был только тяжелый рок и прочие,считал . Итак обсуждаем... Мне вот лично очень нравиться Реквием Моцарта и сонаты Бетховена.
Создавая данную тему, расчитываю что уже через пару тройку часов Фантазёр её наполнит, хотя бы свежими ссылками. А так - обсуждаем, кому что нравится?
//Скидывай линки в мой пост//
//Скидывай линки в мой пост//
__Fantasier добавил:__
Sky - Ten Minutes To Sunrise (все шесть частей)…
Sky - Ten Minutes To Sunrise (все шесть частей)…
Yo!Yo!Yo! народ! Кароче, я тут вчера был на HIP-HOP PARAD'е в Питере в клубу Порт. Прибыли мы с другом туда не к началу, к 9ти вечера. Народу было маловато... Но зато какие бассы, какие группы! уо! При входе мы хотели забанчить флаера(так и не забанчили) рэ по 20, просто денег было в притык у мну 200рэ и 10 бачинских…
Гитара — струнный щипковый музыкальный инструмент, один из самых распространённых в мире. Применяется в качестве аккомпанирующего или сольного инструмента во многих музыкальных стилях и направлениях музыки, являясь основным инструментом в таких музыкальных стилях, как блюз, кантри, фламенко, рок-музыка, иногда джаз и…
Посоветуйте хорошую эпическую и фэнтэзи музыку. Что-то типо озвучки властелина колец, с хором и тому-подобным!
Есть последователи/любители/фанаты?
Лично я заслушиыаюсь ЛПшниками, и есть еще такая группа Кросс Сэкшн
Лично я заслушиыаюсь ЛПшниками, и есть еще такая группа Кросс Сэкшн
Рок-музыка объединяет большое количество жанров, таких как метал, рок-н-ролл, грайндкор и др.
Тема предназначена для обсуждения любимых исполнителей и их творчества.
Тема предназначена для обсуждения любимых исполнителей и их творчества.
Пишите только по теме, флуд…
Ну чо народ давайте пообщаемсо =) мну лично прут линкины, статик х ну и там по мелочи. А у вас чо любимое? =)
З.Ы.
Ни у кого нету хотяб одного альбома Breakin Benjamin? Оч послушать хоцца, а в сетке нету. Торренты не предлагать!
Ни у кого нету хотяб одного альбома Breakin Benjamin? Оч послушать хоцца, а в сетке нету. Торренты не предлагать!
Уважаемые пользователя, на сайт была внедрена новая система: Q/A (вопросы/ответы). Благодаря ей вы можете дать возможность посетителям задать вопрос в вашем проекте и выбрать лучший ответ из всех комментариев. Для того, чтобы включить систему, достаточно активировать соответствующий модуль в проекте. Система имеет…
16 мая 2012
Итак, у нашего проекта открылась новая главная страница, ознакомиться с ней Вы можете, перейдя по следующей ссылке
16 мая 2012
cJass - это еще одно расширение языка JASS, которое полностью совместимо с популярным vJass. Цель его создания - дать программистам еще больше возможностей по созданию простого и качественного кода.
В данной теме можно задать вопросы насчет моддинга в Hammer Editor'e.
Правила
Если у вас возникла проблема, то в первую очередь посмотрите данную тему либо используйте поиск по форуму, может быть ваша проблема уже обсуждалась и была решена. Только если вы не найдёте ни тут, ни там решения вашей проблемы,…
Вот и вышла долгожданная версия с багофиксом!
Убедительная просьба: проверьте, корректно ли обрабатываются действия с предметами (взять, выкинуть, передать и пр.)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Scroll Lock - быстрая модерация