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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Вопрос по триггерам
BlackwindeoДата: Пятница, 10 Августа 2012, 18:10:37 | Сообщение # 1
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 0
Блокировки:
Как сделать условие, при котором проверяется, если такое число в определённом диапазоне
Например : Если (число) = целое число в диапазоне от 1 до 20
 

BorodachДата: Пятница, 10 Августа 2012, 18:30:33 | Сообщение # 2
9 уровень
Группа: Проверенные
Сообщений: 930
Награды: 0
Репутация: 422
Блокировки:
условие: or
в 1 строчке условия integer comparsion твое число больше равно 1
в 2 строчке условия integer comparsion твое число меньше равно 20


Karamba
 

HexingДата: Пятница, 10 Августа 2012, 19:42:36 | Сообщение # 3
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
Quote (Borodach)
условие: or

условие and


 

SirNikolasДата: Суббота, 11 Августа 2012, 08:10:04 | Сообщение # 4
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
and - связка по умолчанию. Можно просто написать два условия подряд.

 

BlackwindeoДата: Суббота, 11 Августа 2012, 08:51:03 | Сообщение # 5
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 0
Блокировки:
Спасибо)
 

HexingДата: Суббота, 11 Августа 2012, 09:08:52 | Сообщение # 6
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
SirNikolas, а если условие в действиях(if/then/else)? логически верно утверждение and, но в частном случае - условия триггера можно и без него

 

SirNikolasДата: Суббота, 11 Августа 2012, 09:57:18 | Сообщение # 7
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Code
function Trig_and_Func001C takes nothing returns boolean
     if ( not ( true == true ) ) then
         return false
     endif
     if ( not ( false == false ) ) then
         return false
     endif
     return true
endfunction

function Trig_and_Conditions takes nothing returns boolean
     if ( not Trig_and_Func001C() ) then
         return false
     endif
     return true
endfunction

function Trig_and_Actions takes nothing returns nothing
endfunction

//===========================================================================
function InitTrig_and takes nothing returns nothing
     set gg_trg_and = CreateTrigger(  )
     call TriggerAddCondition( gg_trg_and, Condition( function Trig_and_Conditions ) )
     call TriggerAddAction( gg_trg_and, function Trig_and_Actions )
endfunction
Code
function Trig_without_Conditions takes nothing returns boolean
     if ( not ( true == true ) ) then
         return false
     endif
     if ( not ( false == false ) ) then
         return false
     endif
     return true
endfunction

function Trig_without_Actions takes nothing returns nothing
endfunction

//===========================================================================
function InitTrig_without takes nothing returns nothing
     set gg_trg_without = CreateTrigger(  )
     call TriggerAddCondition( gg_trg_without, Condition( function Trig_without_Conditions ) )
     call TriggerAddAction( gg_trg_without, function Trig_without_Actions )
endfunction
В if/then/else то же самое.


 

HexingДата: Суббота, 11 Августа 2012, 10:12:14 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
SirNikolas, да, тупанул

 

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

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