Функция проверки количества предметов по области
Приветствую!
Подскажите пожалуйста, какая функция есть для проверки количества предметов в области? Я почему-то не нашёл.

Лучший ответ:
что тут не понятного. ну ты берешь все итемы в области с помощью Pick every item in ... и начинаешь перебирать. Это обычный же цикл. Как это работает? Эта команда Pick every item in ... - цикл, берет все предметы, затем берет один предмет в переменную Picked Item, что-то с ним делаем, Потом берет второй в переменную Picked Item, и также что-то делаем с этим предметом, и так далее. Но можно внутри этого цикла счетчик намутить. целочисленная переменная count - счетчик. Если у тебя 5 предметов, то можешь 5 действий совершить, короче будет 5 раз прибавлять число в count +1.
Честно, как-то лень объяснять. Если надо, проверить тип. То можно фильтр вставить с проверкой (типа matching item == цветок) или внутри вставить конструкцию if then endif с проверкой типа (Picked item == цветок). В фильтрах используют переменные matching item а в циклах Picked item

С рунами, кстати, есть проблема. Это всякие монетки, книжки, зведолисты и прочее. Когда ты подбираешь, они исчезают, короче ничего в инвентарь себе не положишь. Но на карте эти руны остаются, и поэтому счетчик будет прибавлять и их. Из-за чего будет неправильное количество отображать. Есть даже статья
Чтобы такого не было, при подборе удаляйте руны (они ведь исчезают)



Просмотров: 302

» Лучшие комментарии


bOrissko #1 - 7 месяцев назад 1
Можно выбрать предметы в области и прибавлять к целочисленной единичку.
Steal nerves #2 - 7 месяцев назад (отредактировано ) 2
недавно задавали такой вопрос ссылка
Slork #3 - 7 месяцев назад 0
bOrissko:
Можно выбрать предметы в области и прибавлять к целочисленной единичку.
Каким триггером выбрать?
Добавлять к целочисленному единичку, а потом что?
bOrissko #4 - 7 месяцев назад 1
Slork
Открой пожалуйста ссылку, которую тебе скинули во 2-ом комменте.
Slork #5 - 7 месяцев назад 0
Steal nerves:
недавно задавали такой вопрос ссылка
Прочитал. Очень поверхностно описано, если ты мог бы написать точнее, напиши пожалуйста
bOrissko:
Slork
Открой пожалуйста ссылку, которую тебе скинули во 2-ом комменте.
Друг, я без тебя прекрасно понимаю, что нужно делать в таком плане. В том вопросе ты на меня наорал, а я просто до этого вопроса дойти не успел, в это ты мне сказал то, что я уже сделал... Я не дурак, правда.
bOrissko #6 - 7 месяцев назад 1
Сейчас, я имел ввиду ссылку которую тебе скинул Steal nerves. Что именно тебе не ясно из того ответа ?
Slork #7 - 7 месяцев назад (отредактировано ) 0
bOrissko:
Сейчас, я имел ввиду ссылку которую тебе скинул Steal nerves. Что именно тебе не ясно из того ответа ?
Ничего сначала не понял, сижу, разбираюсь.
Слишком профессионально написано.
Вот так я получу количество цветов в области каждый пять секунд выраженное в целочисленной переменной, верно?
прикреплены файлы
bOrissko #8 - 7 месяцев назад 1
Это если предметов нет изначально на карте.
Конечно это всячески можно улучшить и дополнить, если надо лучше отпиши в лс, а то и так уже наплодили ответов.
прикреплены файлы
Steal nerves #9 - 7 месяцев назад (отредактировано ) 3

что тут не понятного. ну ты берешь все итемы в области с помощью Pick every item in ... и начинаешь перебирать. Это обычный же цикл. Как это работает? Эта команда Pick every item in ... - цикл, берет все предметы, затем берет один предмет в переменную Picked Item, что-то с ним делаем, Потом берет второй в переменную Picked Item, и также что-то делаем с этим предметом, и так далее. Но можно внутри этого цикла счетчик намутить. целочисленная переменная count - счетчик. Если у тебя 5 предметов, то можешь 5 действий совершить, короче будет 5 раз прибавлять число в count +1.
Честно, как-то лень объяснять. Если надо, проверить тип. То можно фильтр вставить с проверкой (типа matching item == цветок) или внутри вставить конструкцию if then endif с проверкой типа (Picked item == цветок). В фильтрах используют переменные matching item а в циклах Picked item

С рунами, кстати, есть проблема. Это всякие монетки, книжки, зведолисты и прочее. Когда ты подбираешь, они исчезают, короче ничего в инвентарь себе не положишь. Но на карте эти руны остаются, и поэтому счетчик будет прибавлять и их. Из-за чего будет неправильное количество отображать. Есть даже статья
Чтобы такого не было, при подборе удаляйте руны (они ведь исчезают)
прикреплены файлы