Ресурсы в соавторстве с NETRAT
Искать только авторские

Делим integer на три байта

Делим integer на три байта ! тоесть каждый от 0 до 255 с четвертым там могут быть проблемы со знаком, такчто пока лень проверять
cJass:
#define IntGetByte1(src) = (src / (256*256))
#define IntGetByte2(src) = (ModuloInteger(src, (256*256)) / 256)
#define IntGetByte3(src) = (ModuloInteger(src,256))
#define IntSetByte1(src,val) = { src = (ModuloInteger(src,(256*256)) + val*256*256 ) }
#define IntSetByte2(src,val) = { src = (ModuloInteger(src,256) + (src / (256*256))*256*256 + val*256) }
#define IntSetByte3(src,val) = { src = ((src / 256)*256 +val)}
позволяет хранить в 1 инте 3 коротких числа напр. цвет
P.S. спасибо Нетрату за это :) вобще тут не особо чего сложного на самом деле, но я забыл всю теорию)
Алгоритмы, Наработки и Способности
3 2 933

Вычисление опыта за убийство юнита

Вычисляет приблизительное значение опыта за убийство указанного юнита. Применение - триггерный подсчет/добавление экспы с применением всякого рода скиллов/эффектов модификаторов.
Автор - NETRAT
""
function aow_GetApxExpBounty takes unit u returns real
return SquareRoot((GetUnitState(u, UNIT_STATE_MAX_LIFE) +…
Алгоритмы, Наработки и Способности
1 358
Система предназначена для расчёта повреждений заклинаний (а в будущем и юнитов) с учётом элементальной их окраски (присутствуют 4 элемента - Воздух, Огонь, Вода и Земля) и сопротивления цели. Яркий пример такой системы можно увидеть в игре всеми нами любимой фирмы Blizzard под названием Diablo. Смысл в том, что каждый…
Алгоритмы, Наработки и Способности
1 3 725
Еще одна наработка с часиками, теперь уже с электронными часами в мультиборде. Имеется возможность сохранить показания в кеш и загрузить их. Тема с обсуждением здесь
Алгоритмы, Наработки и Способности
2 290
Достаточно простая для понимания наработка, демонстрирующая настенные часы. Тема с обсуждением здесь
Алгоритмы, Наработки и Способности
2 377
Более мощная наработка с циферблатными часами, примечательно что импорт не был использован вовсе, поэтому вес наработки так мал и часы выглядят не самым лучшим образом. Неплохой пример того как можно обходиться без импорта ;) Тема с обсуждением здесь
Алгоритмы, Наработки и Способности
2 109
При всей простоте исполнения этой триггерной наработки, она выглядит достаточно эффектно и эти часы просты в использовании. Тема с обсуждением здесь
Алгоритмы, Наработки и Способности
2 125
Две проблемы этой наработки - неоптимальность и незавершенность, однако она представляет собой Неплохой пример работы с мультибордом, триггеры, задействованные в системе достаточно просты для понимания. Стрельба ведется нажатием кнопки "ESC".
Алгоритмы, Наработки и Способности
2 4 524
При помощи этого инсталлера Вы сможете:
  • Пропатчить игру до версии 1.13
  • Установить универсальный Loader No-Cd
  • Добавить Turbo X-Edit - редактор карт с расширенными возможностями (автор: Зевс)
  • Руссифицировать StarEdit (автор: Зевс)
1 436

Создаем загрузочный код

Статья
В этой статье я расскажу, как создавать загрузочные коды для online-RPG карт. Советую закачать аттачи и прочитать статью в оффлайне, с открытым WE.
Статья
44 34 534