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

Принятый ответ

что тут не понятного. ну ты берешь все итемы в области с помощью 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
скрины с картами
ссылка на карту 1
ссылка на карту 2

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
7
6 лет назад
1
Slork
Открой пожалуйста ссылку, которую тебе скинули во 2-ом комменте.
0
4
6 лет назад
0
Steal nerves:
недавно задавали такой вопрос ссылка
Прочитал. Очень поверхностно описано, если ты мог бы написать точнее, напиши пожалуйста
bOrissko:
Slork
Открой пожалуйста ссылку, которую тебе скинули во 2-ом комменте.
Друг, я без тебя прекрасно понимаю, что нужно делать в таком плане. В том вопросе ты на меня наорал, а я просто до этого вопроса дойти не успел, в это ты мне сказал то, что я уже сделал... Я не дурак, правда.
1
7
6 лет назад
1
Сейчас, я имел ввиду ссылку которую тебе скинул Steal nerves. Что именно тебе не ясно из того ответа ?
0
4
6 лет назад
Отредактирован Slork
0
bOrissko:
Сейчас, я имел ввиду ссылку которую тебе скинул Steal nerves. Что именно тебе не ясно из того ответа ?
Ничего сначала не понял, сижу, разбираюсь.
Слишком профессионально написано.
Вот так я получу количество цветов в области каждый пять секунд выраженное в целочисленной переменной, верно?
Загруженные файлы
1
7
6 лет назад
1
Это если предметов нет изначально на карте.
Конечно это всячески можно улучшить и дополнить, если надо лучше отпиши в лс, а то и так уже наплодили ответов.
Загруженные файлы
3
27
6 лет назад
Отредактирован MpW
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
скрины с картами
ссылка на карту 1
ссылка на карту 2

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