1
4
9 месяцев назад
Отредактирован Revenantik
1

» WarCraft 3 / Нужны толковые люди

Эти варианты рассмотрю, протестирую, если получиться то было бы прикольно)
))
Жаль варик очень топорный...
0
4
9 месяцев назад
0
0
4
2 года назад
0

» Гейминг / Diablo immortal

Нафиг эту помойку. жду undecember.
5
4
2 года назад
5

» WarCraft 3 / Бесплатный AutoHost Bot на IrInA для вашего проекта

Название : Sniper xgm.guru/p/wc3/sniper
Автор : Revenant
Дата последнего обновления : 6 мая 2022 года
Последняя версия : www.epicwar.com/maps/322388
0
4
3 года назад
Отредактирован Revenantik
0
0
4
5 лет назад
0

» WarCraft 3 / как сделать крафт из 2х одинаковых предметов

| Добавляешь функцию в шапку
| Принимает : юнита, id предмета который надо посчитать, требуемое кол-во этого предмета, id сборного предмета
function CheckItemCount takes unit u,integer id,integer count,integer add returns nothing
local integer i = 0
local integer s = 0
local item it
loop
exitwhen (i > 5 or s >= count)
if (GetItemTypeId(UnitItemInSlot(u,i)) == id) then
set s = s + 1
endif
set i = i + 1
endloop
if (s >= count) then
set i = 0
loop
set it = UnitItemInSlot(u,i)
if (GetItemTypeId(it) == id) then
call RemoveItem(it)
set s = s - 1
exitwhen (s <= 0)
endif
set i = i + 1
endloop
call UnitAddItem(u,CreateItem(add,GetUnitX(u),GetUnitY(u)))
call DestroyEffect(AddSpecialEffectTarget("Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl",u,"origin"))
endif
set it = null
endfunction
ну и так проверяешь
Загруженные файлы
0
4
6 лет назад
0

» WarCraft 3 / Существует ли карта способностей?

Может пригодится.
Загруженные файлы
0
4
6 лет назад
0

» XGM Конкурсы / Fun Spell Contest 2018

Принимаю участие в конкурсе!
0
4
6 лет назад
0

» WarCraft 3 / Item Sets System

Переписал и доработал эту наработку.
Добавил шанс собрать предмет,лимиты,складывание зарядных предметов.
Загруженные файлы
0
4
7 лет назад
0

» WarCraft 3 / Один таймер

Копипастишь либу из OneTimer или добавляешь через #include
Здесь пример
Загруженные файлы
0
4
7 лет назад
Отредактирован Revenantik
0

» WarCraft 3 / Ошибка в коде

геморрой какой то
лучше уж так
call GroupEnumUnitsInRange(enumUnits, victimX, victimY, 675.0,null)
loop
pick = FirstOfGroup(enumUnits)
exitwhen pick==null
if GetWidgetLife(pick)>0.405 and not IsUnitType(pick,UNIT_TYPE_STRUCTURE) and IsUnitEnemy(pick, GetOwningPlayer(victim)) then
call UnitDamageTarget( victim, pick, 125.0, false, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_MAGIC, null )
call CreateFloatingTextTag( null, FLOATING_TEXTTAG_CRITICAL_STRIKE, R2I( 125.0 ), GetUnitX( pick ), GetUnitY( pick ) )
endif
GroupRemoveUnit(enumUnits,pick)
endloop
0
4
7 лет назад
0

» WarCraft 3 / Выбор москитов

Darknessay:
добавляй в массив или выбирай отрядом по типу юнита.
0
4
7 лет назад
0

» WarCraft 3 / Как реализовать адекватный рикошет от клифов?

ENAleksey:
Ох не думал я что все так сложно.
Ладно пойду разбирать.Спасибо)
2
4
7 лет назад
2

» WarCraft 3 / cj_types

karabl:
xgm.guru/p/wc3/152396 эту темку я посмотрел, но там ничего конкретного не нашёл.
оставь в этом файле только
int = integer
bool = boolean
void = nothing
float = real
break = exitwhen true

циклы уже вшиты вроде
0
4
8 лет назад
0

» WarCraft 3 / Одноразовые скиллы.

molot39:
Может так и лучше будет я даже свой способ не проверял. :D
0
4
8 лет назад
0

» WarCraft 3 / Одноразовые скиллы.

molot39:
Revenantik:
В целом да, но если игра для одного игрока. Если карта для мульти, то лучше делать без фиксации способностей или же таким образом можно избежать одинакового применения способности ко всем игрокам (как вариант).
Думаю лучше фиксировать иначе будет удаляться любая способность.
0
4
8 лет назад
0

» WarCraft 3 / Одноразовые скиллы.

Как то так.
Загруженные файлы
0
4
8 лет назад
0

» WarCraft 3 / Как сделать мульти скил из этого заклинания?

Моя библа с отталкиванием / подкидыванием может разберешься.
Загруженные файлы
0
4
8 лет назад
0

» WarCraft 3 / Вопрос по регионам

Rulex1:
SamuraiKing,
аааа вон оно чего, ну теперь все ясно. Сейчас попробую триггерно создать область, а затем её удалить.
Дано 7 областей(region).
Герой создает 1-го юнита, этот юнит занимает 1 область из 7.
Вопрос как сделать так чтобы 2-ой созданный юнит не занимал занятую область 1-го юнита.
Как вариант.
Загруженные файлы
0
4
8 лет назад
0

» Мастерская переводов | Кампании WC3 на русском / Возвращение Драконов

эх думал поиграю а нет после выхода из катакомб был дроп в меню кампаний и все загрузки не помогли.
2
4
8 лет назад
2

» WarCraft 3 / Нужна помощь с 10 триггерными способностями.

много различных наработок может что то поможет yadi.sk/d/6g_V6KybjsqQr
1
4
8 лет назад
1

» WarCraft 3 / Не работает loop(цикл)

Группу забыл объявить вроде
0
4
8 лет назад
0

» WarCraft 3 / Убрать контроль юнита с игрока

UniverseRuler:
nvc123 если я создам всех юнитов за 1 игрока, то они не будут друг друга атаковать, а без этого смысл игры теряется..
да, ты прав, я пока не знаю работать с джасс и хэш таблицей, (а насчет алгоритмов, я не понял че за алгоритмы?)) )
но для начинающего картодела думаю это простительно, учитывая, что я уже начал их изучать, посмотрим что получиться..
кстати, я сделал мультиборд самостоятельно, правда на это ушло кучу времени, но я разобрался, он показывает все что необходимо и конечно же апается,
видимо я не совсем правильно выразился.. ладно, уточняю - как вообще сделать так, чтобы владелец этих крипов не был в состоянии давать им приказ? спросите почему? да потому, чтобы когда какой нибудь настырный наркоман вдруг захочет управлять этими крипами, и будет по 100 раз в секунду давать им свой приказ, комп не сгорел)))
Поставь каждому крипу классификацию страж и сделай как я показал на скрине выше