Имба, не угадал =D. Сантариа, там же ИЛИ стоит... разве это не значит что хотябы один меч должен быть? Мне нужно чтобы щит брался ТОЛЬКО если у игрока есть ЛЮБОЙ меч
Tarkerro "ИЛИ" означает, что если одно из условие будет истинным, то будет выполнено действие. Т.е. если хотя бы одного из мечей не будет, то щит выкинется
Добавлено (27 Января 2013, 18:48:13) --------------------------------------------- условий*
Если в карте есть несколько классов предметов, то лучше например все мечи делать "артефактами" 1-го уровня, луки "артефактами" 2-го уровня и т.д. и уже на основе этого делать проверку. Так легче будет, ты будешь проверять есть ли у героя артефакт и нужного ли он уровня, если условия не истины, то тогда выкидывать щит.
Тогда делай через функцию If\Then\Else. В условии все тоже ИЛИ, только вместо значений "Нет", значения "Да". В "То" пишешь Do nothing, "Иначе" - выкинуть предмет