Q/A

Добавлен , опубликован
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
5
Buulichkaa, лучше конкретный пример мне приведи.. я неопытный ещё)
Просто не могу разобраться создавать эти функции в структуре или нет, если нет, то надо в них передать будет параметры, игрока например
28
unit aaa=дами юнит

void abcd(){
UnitDamageTarget(aaa,GetEnumUnit(),500,true,false,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL,WEAPON_TYPE_WHOKNOWS)
}

void abc(){
group a=CreateGroup()
unit b=GetTriggerUnit()
GroupEnumUnitsInRange(a,GetUnitX(b),GetUnitY(b),500,null)
ForGroup(a,function abcd)
DestroyGroup(a)
a=null
b=null
}
28
ScorpioT1000, ему нужен тупой пик в пару строчек
зачем система?
5
Я просто для того, чтобы научиться делаю способность "Волна силы", только на cJass.
Поэтому мне нужно выбирать юнитов вокруг дамми, проверять имунны они кмагии или нет и входят ли в группу.
Если не имунны и не в группе - занести в группу и продамажить. А группа уже очистится в методе destroy()
38
ScSelector s = ScSelector.NewFromTarget(GetTriggerUnit(), X ТОЧКИ, Y ТОЧКИ, РАДИУС, SC_FILTER_ENEMY_NOT_DEAD_NOT_CASTER, false, -1);
        
for(int i = 0; i < s.Size(); ++i) {
    if( проверяешь юнита s[i], если он имунный или еще что или что угодно ) {
        наносишь дамаг юниту s[i]
    }
}
s.Delete();
15
Как использовать хэш таблицу, не конфликтуя с наработками\системами, использующими её? Несколько таблиц создавать ведь опасно, а так индексы могут совпасть?
21
два выхода
  1. юзать структуры вместо таблиц
  2. делать все наработки самому, тогда ничего нигде не пересечется, ну или юзать разумно написанные наработки, где расписано какие индексы и чем используются
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.