Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям, Вам необходимо зарегистрироваться и авторизоваться.
На нашем форуме, можно заказать рекламу в виде блока справа.


Фотография
Урок

Основы скриптинга

- - - - - Изучаем

  • Закрытая тема Тема закрыта
В этой теме нет ответов

#1
offline   MotoSport

MotoSport
  • 241
    • Сообщений: 916
    • Регистрация: 08.03.15

Взял с Вики Самп xd  :D83DDE1C:   :D83DDE1C: Типы переменных

Переменные - это места, куда вы можете хранить данные. В PAWN имена переменных чувствительны к регистру, поэтому переменная "lolhax" не то же самое, что и "LOLHAX" или "lOLhAx" к примеру; имена переменных должны также начинаться с буквы алфавита (A-Z)

 

Целочисленный тип

 

Этот тип переменной по умолчанию, он используется для хранения целых чисел. Вы не должны использовать числа с десятичной точкой, так как они не целые числа, даже в том случае, когда числа после десятичной точки - все нули (например, 5.00), все равно это технически не целое число.

 

Пример

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Возможное использование

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Вещественный тип

 

Переменные вещественного типа могут хранить десятичные числа, так называемые числа "с плавающей точкой".

 

Пример

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Возможное использование

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Строка

 

Строки - это места для хранения символов (букв и/или символов). Строки должны быть помещены в массив, так что каждая ячейка может содержать букву, вы должны указать экстра-ячейку для идентификатора строки - "0".

Примеры

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Обычное использование

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Возможное использование

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Логический тип

 

Используется для результатов "истина" (true) или "ложь" (false). True эквивалентен "1" и false эквивалентен "0", новые переменные этого типа автоматически принимают значение false.

 

Примеры

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Возможное использование

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Массив

 

Массивы - это большие места для хранения данных, виртуальные таблицы. Вы можете иметь одномерные и многомерные массивы. Вам нужно создать новый массив вещественного или логического типа так же, как вы создаете переменные, не массивы, использую предопределенные имена тегов (bool:, Float:).

Заметьте, что в массиве вы НЕ МОЖЕТЕ использовать последний столбец или линию

 

Одномерный массив

Одномерный массив - это один столбец, разбитый на указанное число ячеек.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Пример

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Возможное использование

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

 

Двумерный массив

 

Двумерный массив позволяет вам иметь много строк и столбцов.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Пример

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Возможное использование

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Трехмерный массив - строка двумерных массивов

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Строка двумерных массивов

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Условные конструкция

 

Условные конструкции позволяют Вам посмотреть, удоволетворяют ли данные условиям, а затем в зависимости от результата выполнить код. Наиболее распространенный тип условных конструкций - if/else-конструкция, но помимо нее есть много других: case, цикл for и цикл while.

if/else

if/else-конструкции позволяют вам посмотреть, удоволетворяют ли данные условию при помощи опреаторов, и если это так, то выполнить код.

Операторы сравнения

Операторы сравнения более всег оиспользуются в выражениях if/else; они проверяют соотношение между двумя наборами данных перед выполнением кода.

Оператор Значение Использование == Левое равно правому if(Left == Right) != Левое не равно правому if(Left != Right) > Левое больше, чем правое if(Left > Right) >= Левое больше или равно правому if(Left >= Right) < Левое меньше, чем правое if(Left < Right) <= Левое меньше или равно правому if(Left <= Right) Оператор Значение Использование && И if(Left && Right) || ИЛИ if(Left || Right)  ! НЕ if(!Variable)   НЕ ИЛИ if(!(Left || Right))   НЕ И if(!(Left && Right))   ИЛИ ИЛИ if((Left && !Right)||(!Left && Right))   НЕ ИЛИ ИЛИ if(!((Left && !Right)||(!Left && Right)))

Пример

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


В этом примере если условие между lvalue и rvalue истинно, выполнится код. Условие представляет собой - если lvalue больше, чем rvalue...


Сообщение отредактировал Steffani: 10 Июнь 2016 - 08:42




Темы с аналогичным тегами Урок, Изучаем

Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Alexa (1)

Данную тему посетили 144 пользователей