0
7
7 лет назад
0

» WarCraft 3 / Дисплей

FrigatPlay, нет
это не тексттаг
DisplayTextToPlayer(GetOwningPlayer(u), 0, 0, строка) ближе к этому но не то
0
7
7 лет назад
0

» WarCraft 3 / Дисплей

скрин
Загруженные файлы
0
7
7 лет назад
0

» WarCraft 3 / Простой вопрос.

Тебя даже не понятно что ты хочешь конкретно сделать?
0
7
7 лет назад
0

» WarCraft 3 / Как пользоваться мемхаком

Когда чисто запустил карту скаченную с xgm.guru/p/wc3/179535 она запустилась но при сохранении жасс хелпер видит ошибки Вот срин
Загруженные файлы
0
7
7 лет назад
0

» WarCraft 3 / Обработка предметов

ledoed, активация мне не к чему
0
7
7 лет назад
0

» WarCraft 3 / Обработка предметов

ledoed, Допустим я использовал функцию которая наносит урон в функции идет проверка на предметы в проверке идет обработка предметов то-есть сработал крит , записываю новое значение урона и заменяю в функции урона на новое значение затем происходит сам урон
ledoed, что мне эти функции дадут ?
я предметами особо не занимался только способности делал
ledoed, это типо проверка есть ли предмет у юнита ?
0
7
7 лет назад
0

» WarCraft 3 / Обработка предметов

ledoed, будут срабатывать только пассивные эффекты такие как криты станы слеши всякие орбы
но не активные
0
7
7 лет назад
Отредактирован Sergey105
0

» WarCraft 3 / Обработка предметов

Hate, я уже их много раз изменял сейчас гляну на чем остановился перед тем как забить
private function Crit1 takes unit S, unit T, real D_s returns nothing
local structure_unit Struct_Source = 0
local real CC = 25.00
set Struct_Source = U2I(S)
set CC = CC/const_initia_divider
if (RRB(CC*Struct_Source.s_crit_c_divider)) then
if (Struct_Source.s_crit_d == .0) then
set Struct_Source.s_crit_c_divider = 0
set Struct_Source.s_crit_d = D_s*2.25
endif
endif
endfunction
*****************
private function FiltCritical takes nothing returns boolean
return false
endfunction
private function activeItem takes integer IdItem, unit c, unit t, real d returns nothing
if (IdItem == 'frgd') then
call Crit1(c,t,d)
elseif (IdItem == 'srbd' )//and c != GetSpellAbilityUnit())
call Crit2(c,t,d)
endif
endfunction
///////
---------------------------------------------------------------
public function AddDamageSubject takes unit Ac, unit At, real Ad returns nothing
local integer i = 0
local item indexItem = null
local structure_unit Struct_Source = 0
set Struct_Source = U2I(Ac)
set Struct_Source.s_crit_c_divider = Struct_Source.s_crit_c_divider+1
loop
set indexItem = UnitItemInSlot(Ac, i)
if (indexItem != null) then
call activeItem(GetItemTypeId(indexItem),Ac,At,Ad)
endif
set i = i + 1
exitwhen i >= 6
endloop
set indexItem = null
set Ac=null
set At=null
set Ad=.0
endfunction
подобие этого липил но это фигня
сейчас же перешел полностью на cjass синтесис
и хочу нормальную построить архитектуру вот застрял на предметах
не могу понять как мне обрабатывать все предметы носимые героем при атаке или касте спелов
0
7
7 лет назад
0

» WarCraft 3 / Событие на получение урона

Hate, неплохие наработки плохо что все на cjass не очень люблю сильно путает меня он
0
7
7 лет назад
0

» WarCraft 3 / Событие на получение урона

Hate, я вообще то только jass-vjass и пользуюсь
0
7
7 лет назад
0

» WarCraft 3 / Событие на получение урона

Maniac_91, это легко исправить
Чтобы событие не вешать на одного и того же юнита его надо заносить куда-то и проверять есть ли он там если да то не регистрировать если нету то заносим его и регистрируем
0
7
7 лет назад
Отредактирован Sergey105
0

» WarCraft 3 / Событие на получение урона

EvilPenguin, с отловом урон(единиц) нет проблем
у меня есть база
база создается на каждого юнита при использовании функции моей на нанесение урона в базу вписывается последний кто нанес урон и количество чистого урона (после всех вычислений )
мне надо узнать как отловить момент получение от моей функции урона
вот например есть в доте 2 предмет clarity (реген маны) он сбивается при получении урона . так вот мне надо узнать когда эффект должен быть снят при получении урона .
я пробывал в базу заносить урон потом с помощью публичной функции проверял если урон в переменной больше .0 то урон был нанесен . Оно как бы работало но эту переменную надо обнулять для того чтобы следующий эффект не был снят . А вот если мне сразу надо проверить на получение урона несколько раз - то один эффект проверится нормально а все следующие уже нет .
0
7
7 лет назад
0

» WarCraft 3 / Событие на получение урона

EvilPenguin, он не проходит сквозь астрал
0
7
7 лет назад
0

» WarCraft 3 / Событие на получение урона

DracoL1ch, вот и вся проблема
Так что я хочу сделать свою базу урона
а на ложность мне как-то все-равно
0
7
7 лет назад
0

» WarCraft 3 / Событие на получение урона

EvilPenguin, а чистый урон он проходит сквозь все эффекты ? подобие астрал и не будет ли он каким-то действием снижен ?
0
7
7 лет назад
0

» WarCraft 3 / Как узнать цель предмета

biridius, Да помогло спасибо . Но все-равно надо бы узнать есть ли способ отследить цель предмета
3
7
8 лет назад
3

» WarCraft 3 / hash таблицы gui

Lotus101, Я не хочу оскорбить но уже как то много помешанных на наруто и да если ты заинтересован в разработке чего либо в сфере комп то делать надо на уровне кода а не ссылок . Я сам пол года назад только триггерно лепил но затем решил по пробывать на jass коде и меня увлекло постепенно я освоился и теперь без проблем много вещей делаю и гораздо проще чем на триггерах так что пробывай не ленись трудного там нечего нет .
Lotus101, если что могу пояснить хеш на jass
но это не лучший вариант
0
7
8 лет назад
0

» WarCraft 3 / MultiBoard

Может мне кто пример сделать допустим 1 герой игрок красный 2 герой игрок синий и чтобы у каждого из них был свой мультибард который допустим будет показывать Силу и при любом изменении силы обновляться . Буду очень благодарен
На jass
можно и vjass
0
7
8 лет назад
0

» WarCraft 3 / MultiBoard

Maniac_91, на счет всего я сам разберусь этого
я непонимаю совсем в мултибарде
как мне сделать доску для каждого игрока чтобы у каждого игрока показывались характеристики их выбраного героя
0
7
8 лет назад
0

» WarCraft 3 / MultiBoard

я не делаю триггерно делаю жасс и пользуюсь структурами
Maniac_91, и да как мне отловить что у меня сила закленаний поменялась
Maniac_91, все япринцепи понял как отловить
но это писать надо много событий
таких как получил предмет выучил спобоность
0
7
8 лет назад
0

» WarCraft 3 / MultiBoard

Maniac_91, и как это мене сделать
Maniac_91, у еня не меняется хп или ещё чото
а меняются не стандартные параметры
типо сила закленаний
и да таймером я хочу чтобы постоянно были параметры обновлены
0
7
8 лет назад
0

» WarCraft 3 / MultiBoard

quq_CCCP, А подробней
или пример можешь дать ?
0
7
8 лет назад
0

» WarCraft 3 / MultiBoard

Делаю на jass
Если что пояснять не в ГУИ
Заранее спасибо !
0
7
8 лет назад
0

» WarCraft 3 / Кнопки

AlexSan, а отлов кнопок S/H можно ?
AlexSan, все разобрался
Спасибо большое
0
7
8 лет назад
0

» WarCraft 3 / Как сделать это на gui

Я так и не понял что конкретно ты хочешь сделать ?