Вторник, 14.05.2024, 13:41
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Wiremod » Обучения » Lua для начинающих #3 (Серия туториалов)
Lua для начинающих #3
КаРаТеЛьДата: Среда, 07.04.2010, 07:23 | Сообщение # 1
Анальный каратель.
Группа: Пользователи
Сообщений: 18
Награды: 3
Репутация: 2
Статус: Offline
If, then, else

И так, сейчас я научу вас засавлять скрипт заставлять делать если это. (Я непонял что написал)
Первым делом я хочу научись вас оператору "if". If заставляет делать чтото, если это равно другому (Мозги не варят). Короче вот пример:

Code
local age = 18
if age == 20 then
     Msg("You're 20!")
end

И так, расскажу подробнее о конструкции скрипта. Переменной age даеться значение 18, а if проверяет значение age, и если оно равно 20, то выводиться сообщение. (Кстати, чтобы изменить переменную, введите в консоли lua_run *имя переменной*=*значение*) Но что если мы хотим сделать что то если значение не рано? Здесь вам поможет else!

Code
local age = 40
if age == 20 then
     Msg("You're 20!\n")
else  
     Msg("You're NOT 20!\n")
end

Тоесть если значение равно 20, то выводим первое сообщение, если нет, то второе.

Также можно использовать другие знаки в условии :
== - равно
~= - не равно
> - больше
< - меньше
>= - больше или равно
<= - меньше или равно
Как их использовать, подумайте сами. Это легко.
Сейчас я покажу пример более сложной конструкции:

Code
local age = 15
if age < 15 then
     Msg("Sorry, you need to be at least 15.\n")
elseif age > 18 then
     Msg("Sorry, nobody over 18 is allowed in here.\n")
else
     Msg("Welcome to High School!")
end

Пробуйте менять переменные, и увидите что получите. Также попробуйте посаздавать еще более сложные конструкции.

И так, третий урок закончен. В следующем туториале мы узнаем о функциях.



if (I==''syltan'') {WIFE_COUNT=3}
 
tripledesuДата: Четверг, 08.04.2010, 17:02 | Сообщение # 2
Лейтенант
Группа: Супер Администраторы
Сообщений: 55
Награды: 22
Репутация: 14
Статус: Offline
Quote (КаРаТеЛь)
И так, сейчас я научу вас засавлять скрипт заставлять делать если это. (Я непонял что написал)

Кароче ты объяснишь как использовать if, else etc.. )


Еще не записал мысль или она уже давно устарела
 
Форум » Wiremod » Обучения » Lua для начинающих #3 (Серия туториалов)
  • Страница 1 из 1
  • 1
Поиск: