Как открыть павно в самп
Переменные – эта места, где вы можете хранить данные. Имена переменных чувствительны к регистру, поэтому переменная Power и POWER совершенно разные переменные. В языке Pawno существует несколько типов переменных. Целочисленный тип – это тип переменной по умолчанию, он используется для хранения целых чисел. Вы не должны использовать числа с десятичной точкой, так как они не целые числа, даже в том случае, когда после десятичной точки – все нули (например, 5.00), все равно это технически не целое число.
Чтобы объявить переменную с названием test, нужно написать:
По умолчанию значение этой переменной будет равно 0, но вы можете сразу присвоить ей любое значение. Например, присвоим переменной значение – 125.
Также переменная бывает вещественного типа. Переменные вещественного типа могут хранить в себе десятичные числа, так называемые числа «с плавающей точкой».
Строка – это место для хранения букв или символов. Строки должны быть помещены в массив, так что каждая ячейка может содержать букву, вы должны указать экстра-ячейку для идентификатора строки – «0».
Логический тип – используется для результатов «истина» (true) или «ложь» (false). Истина эквивалентна «1» и ложь эквивалентна «0», новые переменные этого типа автоматически принимают значение false.
Еще хочу обратить внимание на то, что переменные бывают глобальными – это переменные, которые доступны всему скрипту, так и локальными, которые доступны только определенной автовызываемой функции, в теле которой они находится. Глобальные переменные объявляются в начале скрипта, а локальные в теле автовызываемой функции, как показано в примере ниже:
public OnPlayerConnect(playerid)
<
new test; // это локальная переменная
return 1;
>
В следующих уроках вы научитесь работать с ними. Самое главное, присваивайте значение переменной соответствующее ее типу.
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.
Покупка дает возможность:
Маппинг для сервера
Если вы хотите обновить Ваш сервер новыми доработками - то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей
Моды для сервера
Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.
Модификации SA
Хотите разнообразить свою игру в San Andreas? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.Вам необходимо обновить браузер или попробовать использовать другой.
- Автор темы Sasha00144
- Дата начала 29 Ноя 2012
- Теги blackpawnopawno.serversize
Sasha00144
Начинающий
Привет жители форума.
Сегодня я научу вас запускать сервер самп.
Что нам нужно:
1. Сервер
2. Руки
Давайте запустим редактор Pawno и создадим новый скрипт, командой меню File – New. Перед нами появится скрипт под именем Untitled. Итак, приступим к разбору скрипта. Include – это функция подключает содержимое файла, имя которого указано между символами в скрипт. В файле a_samp.inc, который находится в папке include в директории с редактором, записаны все стандартные функции, без которых новый скрипт работать не будет.
В SAMP есть автовызываемые и простые функции. Автовызываемые функции начинаются с public. Автовызываемая функция выглядит следующим образом:
Простая функция находится в теле любой автовызываемой функции, но есть такие функции, которые привязаны только к определенным автовызываемым функциям.
В завершении этого урока я расскажу вам о комментариях. Существует два типа комментариев строковый и многострочный. Строковой комментарий начинается с двойного слеша //, а многострочный выглядит так /* текст или код */. Комментарий игнорируется компилятором Pawno. Он помогает нам ориентироваться в коде, комментарием мы подписываем ту или иную часть скрипта, за что она отвечает.
// Это строковый комментарий
/* А вот это многострочный комментарий
этот текст игнорируется компилятором */
Вот, пожалуй, и все, что можно сказать об этом скрипте. Рекомендую перед следующим уроком изучить все простые и автовызываемые функции, чтобы понять остальную часть скрипта.
Расставить транспорт можно несколькими способами. Можно воспользоваться SAMP DEBUG, который входит в состав клиента сервера. Запускаем SAMP DEBUG и нажимаем Launch Debug. Теперь с помощью команды /v вызываем нужную нам машину, например INFERNUS, для этого пишем в чате /v 411 и получаем машину.
Синтаксис команды такой: /v .
Садимся в машину, паркуем ее в место где вы хотите, чтобы появлялась эта машина и не выходя из машины вводим команду /save.
Сворачиваем игру и идем в пользовательскую папку GTA San Andreas User Files, в папке SAMP находится файлик: savedpositions.txt примерно такого содержания:
Эту строчку необходимо поместить в функцию OnGameModeInit.
public OnGameModeInit()
<
AddStaticVehicle(411, 1536.2573, -840.8254, 64.4680, 87.9801, 64, 1 ); //
return 1;
>
Теперь вы можете скомпилировать скрипт. Все! Машина добавлена в игру.
Добавлять машины можно не только через SAMP Debug, расстановку транспорта можно делать также прямо из сервера. Для этого нам нужен фильтрскрипт (Filterscript) под названием Cars, он прилагается к моему учебнику.
Копируем файлы cars.pwn и cars.amx в папку filterscripts в корневой директории сервера. Теперь открываем файл server.cfg любым текстовым редактором. В конце строки filterscripts добавляем через пробел название amx файла и сохраняем. Строка будет выглядеть таким образом.
filterscripts base gl_actions gl_property gl_realtime gl_mapicon ls_elevator cars
Теперь запускаем сервер и входим на него. Чтобы получить транспорт нужно просто написать ID транспорта в чат в виде команды, например /411 и игрок окажется в машине или /520 и игрок окажется в истребителе. После этого делает точно также как в SAMP DEBUG, паркуем транспорт в нужном месте и не выходя из него пишем в чат команду /save.
Читайте также: