Змінні - це місця, куди ви можете зберігати дані. У PAWN імена змінних чутливі до регістру, тому змінна "lolhax" не те ж саме, що і "LOLHAX" або "lOLhAx" наприклад; імена змінних повинні також починатися з літери алфавіту (A-Z)
цілочисельний тип
Цей тип змінної за замовчуванням, він використовується для зберігання цілих чисел. Ви не повинні використовувати числа з десяткової точкою, так як вони не цілі числа, навіть в тому випадку, коли числа після десяткового дробу - все нулі (наприклад, 5.00), все одно це технічно не ціле число.
new integer = 1337; // Оголошує нову целочисленную змінну з ім'ям "integer" і встановлює її значення в "1337".
new integer; // Оголошує нову целочисленную змінну з ім'ям "integer" з автоматичним значенням "0".
можливе використання
Масиви - це величезні простори для зберігання даних, віртуальні таблиці. Ви можете мати одномірні і багатовимірні масиви. Вам потрібно створити новий масив речового або логічного типу так само, як ви створюєте змінні, що не масиви, використовую зумовлені імена тегів (bool. Float :).
Зауважте, що в масиві ви НЕ МОЖЕТЕ використовувати останній рядок або лінію
Одновимірна масив
Одновимірна масив - це один стовпець, розбитий на вказане число осередків.
new onedimensionarray [5] =; // "5", написана в [], вказує, скільки осередків виділено для зберігання даних.
можливе використання
new randomnumber = random (sizeof (onedimensionalarray)); // Отримує випадкове число для осередку.
printf ( "Random number is:.", onedimensionalarray [random]); // Використовує випадкове число для вибору осередку.
Двовимірний масив
Двовимірний масив дозволяє вам мати багато рядків і стовпців.
можливе використання
SetPlayerPos (playerid, twodimensionalarray [2] [2], twodimensionalarray [3] [1], twodimensionalarray [2] [0]);
Тривимірний масив - рядок двовимірних масивів
Рядок двовимірних масивів
new twodimensionalarraystring [ROWS] [COLLUMNS] [255]; // для рядка в 256 байт
Умовні конструкції дозволяють Вам подивитися, чи задовольняють дані умовам, а потім в залежності від результату виконати код. Найбільш поширений тип умовних конструкцій - if / else-конструкція, але крім неї є багато інших: case, цикл for і цикл while.
if / else-конструкції дозволяють вам подивитися, чи задовольняють дані умові за допомогою операторів, і якщо це так, то виконати код.
Оператори порівняння
Оператори порівняння найбільше використовуються у виразах if / else; вони перевіряють співвідношення між двома наборами даних перед виконанням коду.