Тема: МАКРОСЫ
Показать сообщение отдельно
Re: МАКРОСЫ
Старый 19.08.2010, 15:54   #100
Sindo
The Hero
 
Регистрация: 02.02.2007
Адрес: KIDs
Возраст: 35
Сообщений: 969
Репутация: 52 [+/-]
имеет хорошую репутацию (от 26 до 75)
Sindo имеет хорошую репутацию (от 26 до 75)
Чар: Sindoatan
Гильдия: KIDs
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от kellas Посмотреть сообщение
как грамотней написать условие если в точке может быть не один нужный цвет а четыри и более

я просто бы повторил условие пару раз // ну с этим мороки

if <коорд> <цвет> [цвет2] //один цвет
.........
end_if

if <коорд> <цвет> [цвет2] //второй цвет
.........
end_if

и т.д.

может как то грамотней можно написать????
Как вариант:
[PHP]
if (XXX, YYY NNNNN) or (XXX, YYY OOOOOO) or ( XXX, YYY PPPPPP)
say цвет совпал с одним из вариантов
end_if
[/PHP]
Где NNNNN, OOOOOO, PPPPPP - 1-й, 2-й и 3-й проверяемые цвета соответственно. Вероятно аналогично можно проверять и на принадлежноть к нескольким интервалам.

З.Ы. В пилоте есть подробный FAQ по языку скриптов, а в последних версиях в FAQе и логе изменений теперь работает и поиск (Ctrl+F).
__________________
May the Force be with you..
Sindo вне форума   Ответить с цитированием