Реклама
Статистика сайта
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Сегодня нас посетило
Реклама
Лучшие пользователи
#1
Ник: Dregon
  • Постов на форуме: 3
  • Комментариев: 4
  • Репутация: 0
  • Файлов: 162
#2
Ник: Миротворец
  • Постов на форуме: 1
  • Комментариев: 0
  • Репутация: 0
  • Файлов: 13
#3
Ник: cyber_portal
  • Постов на форуме: 1
  • Комментариев: 2
  • Репутация: 0
  • Файлов: 92
Наш опрос
Лучший браузер
Как создать плагин урок #1 Знакомство
Коммент.: 0
Просмотры: 698

Итак, сегодня мы с вами поговорим о языке Pawn. Если кто-то вдруг знает С и С++ то этот урок можно не читать.

Прежде чем начать, я советую скачать с сайта amxmodx.org последнюю версию AMXX Studio— это конечно не самый лучший в мире редактор, но это ведь лучше, чем блокнот, не правда ли?

1. Файл плагина
Разрешение исходника pawn для контры - *.SMA (Например: parachute.sma)
Как вы наверно уже догадались, его можно открыть блокнотом, если вдруг у вас нет АМХХ Студии

2. Комментарии
Любой участок кода, содержащий перед собой двойной прямой слеш (//) считается комментарием, и компилятором не считывается, например:

Код
// Буш дурак – это комментарий, он не будет считываться

 


Если надо закомментировать более 1 строчки, то нужно использовать комбинацию символов /* чтобы открыть комментарий, и */ чтобы закрыть, например:

 

Код
/* Траляля
Буш дурак
Его папа тоже
Это комментарий <img src="http://s5.ucoz.net/sm/1/smile.gif" border="0" align="absmiddle" alt="smile" /> */

 


3. Добавление инклудов (include)
include – это текстовый файл в папке ‘include’. В нем содержатся переменные, функции процедуры, константы и много полезных вещей.
Чтобы добавить include, нужно написать:

 

Код
#include // Этой строкой мы указали плагину использовать амх мод

 


Полный список include`ов вы можете найти в вышеуказанной папке.

4. Создание новых переменных
Для создания переменных используется зарезервированное слово NEW. Переменные бывают 4 основных типов:
1. Целое число
2. Дробное число
3. Логическая переменная (значение может быть только ‘true’ или ‘false’)
4. Строка
Пример:

[cod]new TSELOE
new Float:DROBNOE
new bool:BUSH_LOX = true /* Объявляем логическую переменную и присваиваем ей значение «правда» */[/code]
Строки будут рассмотрены более подробно в следующем уроке

5. Добавление констант (define, const)
Константа – переменная, значение которой нельзя изменять. Задать к. можно 2 способами:
1. Через дефайн:

 

Код

#define TRALALA 5
#define FTRALALA 5.0
#define TRALALA ‘5’


2. Или через new:

Код
new const POPA = 5 // Значение задать обязательно!!!!
  • Просмотров: 698
  • Добавил: deniben
  • Дата: 20.03.2014
  • Категория: Pawn для CS 1.6
  • Теги:
  • Рейтинг: 0.0/0
Всего комментариев: 0
Уважаемый гость, вы вошли как не зарегистрированный
пользователь, мы предлогаем вам пройти регистрацию или же войти под
своим логином и паролем.