Пытаюсь писать такую функцию, но она, кажется, не работает (моя криворукость):
int GetItemCount(unit whichunit,itemtype whichitem) {
local int loopindex = 0
local int count = 0
do {
loopindex++
if (UnitItemInSlot(whichunit,loopindex)==whichitem) {count++}
} whilenot (loopindex==6)
return count
}
Принятый ответ
Audes, в джасс есть только цикл loop
и вообще я хз как у тебя вар запустился
наверное адик автоматом убирает твою проверку
ты сравниваешь равен ли у тебя итем типу итема
ещё бы сравнил равно ли число юниту
и вообще я хз как у тебя вар запустился
наверное адик автоматом убирает твою проверку
ты сравниваешь равен ли у тебя итем типу итема
ещё бы сравнил равно ли число юниту
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Audes
P.S. разве в Jass есть цикл for?
и вообще я хз как у тебя вар запустился
наверное адик автоматом убирает твою проверку
ты сравниваешь равен ли у тебя итем типу итема
ещё бы сравнил равно ли число юниту
Отредактирован Audes
Рабочий вариант.