If/then/else
|
|
CHLSN | Дата: Пятница, 18 Сентября 2009, 17:59:29 | Сообщение # 1 |
10 уровень
Группа: Проверенные
Сообщений: 1627
Награды: 0
Репутация: 132
Блокировки:
| -if i == 1 then --set i = 2 -else --if i == 2 then ---set i = 3 --else ---if i == 3 then ----set i = 4 ---endif --endif -endif При событии, он выполняет все действия в триггере. Т.е. вместо того, чтобы выполнить что-то одно, он выполняет все по порядку.
Я в контакте и на warcraft3ft.info. Кто может сказать, почему **** дизайнер писал вместо "pt" "px" в CSS, благодаря чему нужно смотреть форум через лупу с Ctrl++?
Сообщение отредактировал CHLSN - Пятница, 18 Сентября 2009, 18:01:14 |
|
|
|
Murador | Дата: Пятница, 18 Сентября 2009, 18:24:25 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 1221
Награды: 1
Репутация: 446
Блокировки:
| CHLSN, ну да так и должно быть он веть и так выполняет это всё действие Quote (CHLSN) -if i == 1 then --set i = 2 -else --if i == 2 then ---set i = 3 --else ---if i == 3 then ----set i = 4 ---endif --endif -endif это скорее твоя логическая ошибка, нежели что то другое
|
|
|
|
CHLSN | Дата: Пятница, 18 Сентября 2009, 18:34:51 | Сообщение # 3 |
10 уровень
Группа: Проверенные
Сообщений: 1627
Награды: 0
Репутация: 132
Блокировки:
| Murador, по логике, как раз-таки, в условии может выполняться либо Если, либо Иначе. Добавлено (18-09-2009, 18:33) --------------------------------------------- Я же условие не заканчиваю перед очередным if, а уже в конце Добавлено (18-09-2009, 18:34) ---------------------------------------------
Quote (Murador) CHLSN, ну да так и должно быть он веть и так выполняет это всё действие Он так будет работать при: if i == 1 then set i = 2 endif if i == 2 then set i = 3 endif и т.д.
Я в контакте и на warcraft3ft.info. Кто может сказать, почему **** дизайнер писал вместо "pt" "px" в CSS, благодаря чему нужно смотреть форум через лупу с Ctrl++?
|
|
|
|
Murador | Дата: Пятница, 18 Сентября 2009, 20:12:01 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 1221
Награды: 1
Репутация: 446
Блокировки:
| чему равен i изначально (1)???
|
|
|
|
CHLSN | Дата: Пятница, 18 Сентября 2009, 20:32:31 | Сообщение # 5 |
10 уровень
Группа: Проверенные
Сообщений: 1627
Награды: 0
Репутация: 132
Блокировки:
| Quote (Murador) чему равен i изначально (1)??? Изначально i = 1
Я в контакте и на warcraft3ft.info. Кто может сказать, почему **** дизайнер писал вместо "pt" "px" в CSS, благодаря чему нужно смотреть форум через лупу с Ctrl++?
|
|
|
|
Murador | Дата: Пятница, 18 Сентября 2009, 20:46:42 | Сообщение # 6 |
Группа: Проверенные
Сообщений: 1221
Награды: 1
Репутация: 446
Блокировки:
| а в функцие есть строка set i = 1
|
|
|
|
CHLSN | Дата: Пятница, 18 Сентября 2009, 20:49:39 | Сообщение # 7 |
10 уровень
Группа: Проверенные
Сообщений: 1627
Награды: 0
Репутация: 132
Блокировки:
| нету Добавлено (18-09-2009, 20:49) --------------------------------------------- i - это глобальная переменная
Я в контакте и на warcraft3ft.info. Кто может сказать, почему **** дизайнер писал вместо "pt" "px" в CSS, благодаря чему нужно смотреть форум через лупу с Ctrl++?
|
|
|
|
Эллесар | Дата: Пятница, 18 Сентября 2009, 21:00:56 | Сообщение # 8 |
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
| Это Индусский код ))))))
база паролей: https://yadi.sk/d/mdDhWuvPcTSKw бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
|
|
|
|
BuHHu-nyX | Дата: Пятница, 18 Сентября 2009, 21:16:13 | Сообщение # 9 |
50 уровень Превед медвед
Группа: Ветераны
Сообщений: 1941
Награды: 2
Репутация: 437
Блокировки:
| Quote (CHLSN) i - это глобальная переменная Раз глобальная, то: udg_i Добавлено (18-09-2009, 21:16) --------------------------------------------- А не легче ли просто сделать: ? о_О
|
|
|
|
Enforcer | Дата: Пятница, 18 Сентября 2009, 21:16:17 | Сообщение # 10 |
Энф Когда-то смотрел за порядком
Группа: Ветераны
Сообщений: 3127
Награды: 7
Репутация: 981
Блокировки:
| CHLSN, а не проще было написать if i > 0 and i < 4 then set i = i+1 ?
|
|
|
|
Enforcer | Дата: Пятница, 18 Сентября 2009, 21:17:17 | Сообщение # 11 |
Энф Когда-то смотрел за порядком
Группа: Ветераны
Сообщений: 3127
Награды: 7
Репутация: 981
Блокировки:
| BuHHu-nyX, ааааааа. Об одном и том же подумали xD
|
|
|
|
CHLSN | Дата: Пятница, 18 Сентября 2009, 21:26:25 | Сообщение # 12 |
10 уровень
Группа: Проверенные
Сообщений: 1627
Награды: 0
Репутация: 132
Блокировки:
| Не проще. На каждое I:=I+1 свои действия. Quote (BuHHu-nyX) Раз глобальная, то: udg_i Да это не важно, глобальная или нет. Quote (Эллесар) Это Индусский код )))))) Это единственно простой и нормальный код. И подпись мою читай^^Добавлено (18-09-2009, 21:26) --------------------------------------------- Я думаю сделать по-арабски: -if i = 4 then --set i = 5 -else --if i = 3 then ---set i = 4 --else ---if i = 2 then ----set i = 3 ---else ----if i = 1 then -----set i = 2 ----endif ---endif --endif -endif
Я в контакте и на warcraft3ft.info. Кто может сказать, почему **** дизайнер писал вместо "pt" "px" в CSS, благодаря чему нужно смотреть форум через лупу с Ctrl++?
|
|
|
|
Эллесар | Дата: Пятница, 18 Сентября 2009, 22:08:40 | Сообщение # 13 |
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
| CHLSN, Code if( i > 0 and i <= 4) { i++ }
база паролей: https://yadi.sk/d/mdDhWuvPcTSKw бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
|
|
|
|
CHLSN | Дата: Пятница, 18 Сентября 2009, 22:27:01 | Сообщение # 14 |
10 уровень
Группа: Проверенные
Сообщений: 1627
Награды: 0
Репутация: 132
Блокировки:
| Quote (CHLSN) Не проще. На каждое I:=I+1 свои действия. Эллесар, этот способ не подходит. Надо по отдельности устанавливать меня вообще интересует вопрос того, что в условии выполнятеся То и тут же затем Иначе
Я в контакте и на warcraft3ft.info. Кто может сказать, почему **** дизайнер писал вместо "pt" "px" в CSS, благодаря чему нужно смотреть форум через лупу с Ctrl++?
|
|
|
|
Эллесар | Дата: Пятница, 18 Сентября 2009, 23:32:12 | Сообщение # 15 |
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
| CHLSN, тогда Code if (i > 2){ if(i>3){ i = 5 }else{ i=4 } }elseif (i >1){ i = 3 }else{ i = 2 } } Добавлено (18-09-2009, 23:32) ---------------------------------------------
Quote (CHLSN) меня вообще интересует вопрос того, что в условии выполнятеся То и тут же затем Иначе Если условие истено выполняется перед else.
база паролей: https://yadi.sk/d/mdDhWuvPcTSKw бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
|
|
|
|
CHLSN | Дата: Пятница, 18 Сентября 2009, 23:36:04 | Сообщение # 16 |
10 уровень
Группа: Проверенные
Сообщений: 1627
Награды: 0
Репутация: 132
Блокировки:
| Quote (Эллесар) Если условие истено выполняется перед else. я знаюДобавлено (18-09-2009, 23:36) --------------------------------------------- Эллесар, и куда мне С++ вписывать?
Я в контакте и на warcraft3ft.info. Кто может сказать, почему **** дизайнер писал вместо "pt" "px" в CSS, благодаря чему нужно смотреть форум через лупу с Ctrl++?
|
|
|
|
Эллесар | Дата: Пятница, 18 Сентября 2009, 23:55:59 | Сообщение # 17 |
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
| CHLSN, JNGP и cJass Качай.
база паролей: https://yadi.sk/d/mdDhWuvPcTSKw бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
|
|
|
|