Доброго времени суток! тут у меня что-то пошло не так, можете взглянуть и подсказать что не так делаю?
решил доработать пример от 8gabriel8 об ограничении предмета используя цикл..но когда речь идет о 200 предметов то плодить 200 триггеров для этого нет смысла, по этой теме xgm.guru/p/wc3/196436?postid=361451
вот наработки
в основном цикл предназначен для повтора...то есть он повторяется 999 раз но...как мне сделать его чтобы работал по убыванию? также читал про Хэш Таблицу...как понял это...шахматная доска внутри памяти...есть возможность чтобы например в 1 0 был 1 предмет 2 0 2 предмет 3 0 3 предмет из массива конечно а 1 1 будет уже ограничение для предмета с индексным номером или 2 1 или 3 1

Дополняю ответ что я хотел этим сказать
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
7
Centyrion, если в мой пример, который я выше приводил, добавить второй массив с максимальным кол-вом предметов, как говорил NazarPunk, то все будет работать как надо. Зачем так усложнять, я до сих пор не понял)
18
тут уже несколько вариантов...либо использовать цикл в хэш таблице, либо ограничиваться 999 триггеров, либо не использовать цикл но завести новую переменную для каждого нового предмета либо активно использовать Мултиборд в качестве ограничения предметов...либо использовать этот метод и довольствоваться 2 предметами в карте для всех типов предмета
PornoMishka:
Centyrion, если в мой пример, который я выше приводил, добавить второй массив с максимальным кол-вом предметов, как говорил NazarPunk, то все будет работать как надо. Зачем так усложнять, я до сих пор не понял)
хочу создать собственный
7
Так, я не очень уловил о чем идет речь, но попытаюсь помочь. Недавно сам гуглил систему, чтоб каждый предмет мог быть не больше чем в 1 экземпляре в инвентаре юнита. Подсмотрел на хайве системку и делал вот так, у меня система работает.
По идее если покопаться с условиями, то можно сделать и для определенных предметов, однако все еще не больше чем 1, если надо не больше чем 2 или больше, то не пойдет.
Пс самое первое условие можно заигнорить, это для моей карты, без него система будет работать всегда)
18
именно мне это условие и нужно узнать как должна выглядеть...но только для предметов массива
7
Centyrion, если это ответ ко мне, то ты мне лучше скажи, у тебя планируются предметы, которые можно носить больше чем в 1 экземпляре, но не больше чем в 2-3+? Просто если не планируются, то я вообще не понимаю в чем проблема повторить как у меня и перед этим if then else всунуть еще один исключающий ненужные предметы или наоборот включающий только нужные. Если же планируются, то лучше обращайся к тем, кто тебе этот код написал, я не очень хочу лезть в него ибо не знаю всех его деталей.
Простите слепой челик на мне не заметил, что это условие уже раньше писали тут, я исчезаю короч).
30
Держите. Надеюсь не нужно объяснять, что нормальные люди так не делают))
Загруженные файлы
18
-_- мою задумку я указал выше...я его сам написал..взяв пример у других...мне нужно лишь чутька доработать его указав к каким предметам он имеет доступ и их кол-во
а если использовать ItemLimit указав в массиве порядковый номер?
30
а если использовать ItemLimit указав в массиве порядковый номер?
Вы вообще понимаете, что в моём триггере происходит?
18
да..идет проверка предмета и кол-во указанная в itemlimit
30
да
И зачем вам тогда массив, если в ItemLimit вы уже получаете максимально допустимое количество предметов или 0 если лимит не установлен?
18
массив мне пригодится для других предметов...есть вот предметы указанные в массиве а есть например ДРУГИЕ которые не должны проходить проверку
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.