Сейчас 15:14:10 Воскресенье, 29 сентября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
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
При событии, он выполняет все действия в триггере. blink
Т.е. вместо того, чтобы выполнить что-то одно, он выполняет все по порядку.




Я в контакте и на 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)
---------------------------------------------
А не легче ли просто сделать:

Code
set i = i + 1

? о_О


 

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
 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz