SurikenTSD
Новичок
- Сообщения
- 67
- Репутация
- 1
В функции происходит чтение из ини-файла. Если один из параметров не получается достать, то везде возвращает значение "1".
Дальше мне надо задать условие:
Переписывать If $x = 1 or $y = 1 or ... и тд - слишком длинно получается. Можно ли как-нибудь записать типа if $x, $y, ... or $y3 = 1 then ?
Или придется монотонно перечислять каждую перменную с использованием оператор "="?
Код:
Local $x = IniRead($GameInfoIniPath, "Coordinates of Objects", "Star Menu X", 1)
Local $y = IniRead($GameInfoIniPath, "Coordinates of Objects", "Star Menu Y", 1)
Local $x2 = IniRead($GameInfoIniPath, "Coordinates of Objects", "Star Menu Effects X", 1)
Local $y2 = IniRead($GameInfoIniPath, "Coordinates of Objects", "Star Menu Effects Y", 1)
Local $smbx1 = IniRead($GameInfoIniPath, "Coordinates of Objects", "Star Menu Box Left Corner X", 1)
Local $smby1 = IniRead($GameInfoIniPath, "Coordinates of Objects", "Star Menu Box Left Corner Y", 1)
Local $smbx2 = IniRead($GameInfoIniPath, "Coordinates of Objects", "Star Menu Box Right Corner X", 1)
Local $smby2 = IniRead($GameInfoIniPath, "Coordinates of Objects", "Star Menu Box Right Corner Y", 1)
Local $x3 = IniRead($GameInfoIniPath, "Coordinates of Objects", "Star Menu Arrow Down X", 1)
Local $y3 = IniRead($GameInfoIniPath, "Coordinates of Objects", "Star Menu Arrow Down Y", 1)
Дальше мне надо задать условие:
Код:
If "какая-либо из этих переменных имеет значение 1" then
msgbox(0, "Ошибка!", "Невозможно извлечь данные")
Переписывать If $x = 1 or $y = 1 or ... и тд - слишком длинно получается. Можно ли как-нибудь записать типа if $x, $y, ... or $y3 = 1 then ?
Или придется монотонно перечислять каждую перменную с использованием оператор "="?