Четверг, 17.07.2025, 18:19
Приветствую Вас Гость | RSS
[•X•X•X•X•X•X•X•X•X• SRK •X•X•X•X•X•X•X•X•X•] - 193.107.179.214:7777
Главная | Урок №6 Условия Кострукции - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: DimanCC, Awesome, [Tuner_Life]Nikotin  
Урок №6 Условия Кострукции
AwesomeДата: Понедельник, 13.02.2012, 01:59 | Сообщение # 1
Генерал-майор
Группа: Проверенные
Сообщений: 70
Награды: 14
Репутация: 25
Статус: Offline
Условные конструкции позволяют Вам посмотреть, удовлетворяют ли данные условиям, а
затем в зависимости от результата выполнить код. Для того, чтобы работать с условными
конструкциями, сначала нужно выучить операторы сравнения, с помощью которых ставится
условие для определенной конструкции. В приведенной ниже таблице приведены все условные
операторы и их применение.
Таблица:


If – это условный оператор, в скобках перед оператором пишется условие. После скобок
точка с запятой не ставится. В фигурных скобках пишется код, если условие выполнится, если
условие не выполнится, код также не выполнится. Else – это также условный оператор, но он
выполняет свои функции только в том случае если условие в if не выполнилось. Тоесть, оператор if
можно назвать как оператор «если», а еlse как оператор «иначе».
Давайте поставим простейшее условие:
Например, у нас есть две переменные с разными значениями.
Code
new samp = 12;
new pawn = 8;


Теперь поставим такое условие: Если переменная samp равна переменной pawn, то даем
игроку денег, если не равна, то отнимаем у игрока деньги.
Code
if (samp == pawn) //если samp равно pawno
{
GivePlayerMoney(playerid,1000); //даем игроку 1000$
}else{
GivePlayerMoney(playerid,-1000); //отбираем у игрока 1000$
}


Условия могут быть как одноуровневыми, так и многоуровневыми. Одноуровневое условие,
это обычное условие (которое приведено выше), а многоуровневое, это то условие (которое
приведено ниже), внутри которого есть еще одно или несколько вложенных условий. При
построении многоуровневых условий, пишите код лесенкой, чтобы потом не запутаться в
большом количестве условий, пишется это так:
Code
if(IsPlayerConnected(playerid)) //если игрок подключен к серверу
{
if (samp == pawn) //если samp равно pawno
{
GivePlayerMoney(playerid,1000); //даем игроку 1000$
}else{
GivePlayerMoney(playerid,-1000); //отбираем у игрока 1000$
}
}else{ //если игрок не подключен к серверу
//выполнить другой код
}
wink


я вернулся
 
  • Страница 1 из 1
  • 1
Поиск:

Поддержка пишите на наш форум:Walter & alisa