Добро пожаловать на Pawno-Info.Ru - Портал о программировании v2.0

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию своим коллегам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?

Маппинг для сервера

Если вы хотите обновить Ваш сервер новыми доработками - то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей

Моды для сервера

Огромный выбор различных модификаций для Вашего сервера. пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.

Модификации SA

Хотите разнообразить свою игру в San Andrease? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием

Пошаговый мануал по простой настройке Sublime Text 3 для pawn

Sorcatus

• Профик •
Регистрация
5 Ноя 2013
Сообщения
722
Лучшие ответы
0
Реакции
318
  • Pawn-разработчик
  • Победитель
  • OLD
Мануал обновлен и полностью актуален для Sublime Text build 3211

Доброго времени суток. В группе ВК все больше и больше вижу посты с проблемами с редактором Visual Studio Code, лично мне этот редактор не нравится. В этой теме я расскажу как избавится от проблем и перейти на Sublime Text. На форуме уже есть подобная тема, однако ее содержание "скопируйте это и вставьте сюда", здесь я подробно и доступно расскажу как настроить редактор. Давайте начнем пошагово.

Шаг 1. Для начала необходимо скачать и установить Sublime Text 3. Скачать его можно на официальном сайте sublimetext.com

Шаг 2. После установки нам необходимо установить менеджер пакетов Package Control. Сделать это довольно просто, открываем Sublime Text и нажимаем сочетание клавиш
Ctrl + Shift + P, у вас появится строка с поиском, введите в нее "Install package control", и выберите этот пункт. После чего в нижней части у вас появится прогресс установки, дождитесь завершения и переходите к следующему шагу. Если у Вас уже есть Sublime Text и установлен Package Control, переходите к следующему шагу.

Шаг 3. Теперь после установки менеджера пакетов нам необходимо установить поддержку синтаксиса pawn для нашего редактора. Так же в комплекте с подсветкой синтаксиса вы получите автозаполнение функций. Для установки опять нажмите сочетание клавиш Ctrl + Shift + P и введите "Install package", выберите этот пункт

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

После этого, внизу экрана Вы так же увидите загрузку и надпись "Loading repositories", после окончания загрузки у Вас опять откроется строка поиска, это поиск по темам, дополнениям, цветовым схемам и прочем, вводим в поиск "Pawn syntax"

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Выбираем этот пункт и ждем окончания установки

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

После этих шагов Вы уже можете просматривать и редактировать Ваш мод, осталось только настроить компиляцию.

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Шаг 4. Настройка компилятора. В меню сверху выбираем пункт "Preferences" (Настройки), затем "Package Setting" (настройки дополнений), затем "Pawn Compiller Setting" (Настройки компилятора) и выбираем пункт "Generate Build Setting File" (Сгенерировать настройки для компиляции).

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Снизу экрана у Вас появится поле для ввода, где необходимо указать расположение компилятора pawncc.exe. Необходимо указывать тот компилятор, который лежит в одной папке с вашим модом, иначе некоторые инклуды не будут подключены и мод не скомпилируется (Исправить можно редактируя файл настроек компиляции, дальше покажу как). Введите в нее расположение вашей папки pawno, в которой лежит компилятор pawncc.exe

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!


Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Обратите внимание, что директория не должна содержать русских букв, а так же иметь обратные слеши, вместо обычных. После ввода нажмите клавишу Enter. Sublime Text предложит сохранить файл с настройками компиляции, сохраните куда Вам удобно, данный файл в дальнейшем нам понадобится лишь один раз, чтобы скопировать из него настройки. После сохранения нам необходимо указать редактору, что мы хотим компилировать язык pawn, для этого в верхнем меню выберите вкладку "Tools" (Инструменты), затем "Build system" (Система сборки) и выберите пункт "New build system" (Новая система сборки)

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

У вас откроется новый файл

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Вставьте в него сгенерированный файл настроек, который мы делали выше. Если при компиляции вы не хотите видеть размер стека и другую полезную информацию, удалите строку 8 ("-d3")

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Теперь нам нужно сохранить этот файл. В верхнем меню нажмите "File" (Файл), затем "Save" (сохранить), либо нажмите сочетание клавиш Ctrl + S

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Сохраняйте именно в предложенную папку, иначе редактор не увидит файла. После сохранения файла, в верхнем меню опять выберите пункт "Tools", затем "Build System" и в этом меню теперь Вы увидите "Pawn", либо то, как вы назвали файл настроек. Выбираем этот пункт.

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Теперь Вы можете компилировать файлы, для этого выберите в верхнем меню пункт "Tools", а затем нажмите "Build". Внизу экрана откроется консоль, где Вы можете видеть результат компиляции. Чтобы закрыть консоль, нажмите Esc. Однако компилировать таким образом не удобно, гораздо привычней делать это клавишей F5. Для этого переходим к следующему шагу.

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Шаг 5. Назначение клавиши F5 для компиляции. Для начала в верхнем меню выберите пункт "Preferences" (Настройки), а затем "Key binding" (Назначение клавиш)

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

В открывшемся окне, в правую часть вставляем следующий код (не забудьте про квадратные скобки на 1 и 3 строке, вставить код нужно между ними).

JSON:
{ "keys": ["f5"], "command": "build" }
В итоге получим следующее


Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

В верхнем меню выбираем пункт "File", затем "Save", либо нажимаем сочетание клавиш Ctrl + S, тем самым сохраняя. Можно закрыть это окно. Теперь нажав клавишу F5 запустится компиляция. На этом мануал подошел к концу. Думаю, подробней объяснить просто невозможно, однако если будут какие-либо вопросы - пишите в тему.

Так-же стоит предупредить людей о том, что им обязательно надо знать с какой кодировкой они работают и поставить ее основной, а иначе ребята без бекапа потеряют интерес к жизни...))
ПОСЛЕДНЕЕ И САМОЕ ВАЖНОЕ ЧТО ВАМ НУЖНО СДЕЛАТЬ. Чтобы в Sublime Text не слетала кодировка и Вы не видели кракозябры - зайдите в меню Preferences -> Settings и добавьте в правую часть следующее:

JSON:
"default_encoding": "Cyrillic (Windows 1251)",
"fallback_encoding": "Cyrillic (Windows 1251)",
Сохраните и закройте окно с настройками. На этом настройка Sublime Text завершена. Чтобы удобно работать с сервером - нажмите File -> Open folder, выберите папку с сервером и нажмите "Выбор папки". Теперь слева у вас будет список файлов сервера.

После того, как освоитесь, можете поднять свою производительность выучив фишки редактора, гуглите "Шпаргалка ниндзя Sublime Text 3"

Если хотите цветовую схему, похожую на Pawno - нажмите
Ctrl + Shift + P, введите Install package, дождитесь загрузки и введите "Retro Computers Color Schemes", дождитесь установки, затем нажмите "Preferences", затем "Color scheme" и выберите "Amiga Rebel Light"


Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Мой Sublime Text. Тема Monokai Pro. Цветовая схема Monokai Pro Filter Spectrum. Шрифт Hack.

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

P.S. Админы, как прикажете делать пошаговые мануалы с картинками с лимитом в 20 картинок?!
P.S.S. Еще и не все картинки отображаются. Ummmmmmmm nice.
 

Вложения

Последнее редактирование:

headweiss

Разработчик
Регистрация
10 Апр 2020
Сообщения
257
Лучшие ответы
0
Реакции
65
Адрес
Чебоксары
Веб-сайт
vk.com
Так-же стоит предупредить людей о том, что им обязательно надо знать с какой кодировкой они работают и поставить ее основной, а иначе ребята без бекапа потеряют интерес к жизни...))
 

Sorcatus

• Профик •
Регистрация
5 Ноя 2013
Сообщения
722
Лучшие ответы
0
Реакции
318
  • Pawn-разработчик
  • Победитель
  • OLD
Так-же стоит предупредить людей о том, что им обязательно надо знать с какой кодировкой они работают и поставить ее основной, а иначе ребята без бекапа потеряют интерес к жизни...))
Добавил в тему, спасибо за предложение
 

iWors

Сенсей
Пользователь
Регистрация
3 Июн 2015
Сообщения
5,651
Лучшие ответы
0
Реакции
737
  • Верность PI
  • Спасибо от администрации
  • OLD
@Скопируйте данный код@, а кода нет :D
 

Sorcatus

• Профик •
Регистрация
5 Ноя 2013
Сообщения
722
Лучшие ответы
0
Реакции
318
  • Pawn-разработчик
  • Победитель
  • OLD
@Скопируйте данный код@, а кода нет :D
что-то я не нашел в теме где я так говорил, если ты про файл с настройками компиляции, то подразумевается копирование из сгенерированного файла
 

FadiFX

• Зарегистрированный •
Регистрация
25 Авг 2018
Сообщения
3
Лучшие ответы
0
Реакции
0
Всё получилось, единственное, как шрифт установить, такой же как у тебя на скринах? )
 

Sorcatus

• Профик •
Регистрация
5 Ноя 2013
Сообщения
722
Лучшие ответы
0
Реакции
318
  • Pawn-разработчик
  • Победитель
  • OLD

Отаку

Интересующийся
Пользователь
Регистрация
19 Май 2018
Сообщения
56
Лучшие ответы
0
Реакции
26
Возраст
23
Адрес
Киров
Веб-сайт
desulaid.github.io
Нормально, я похожее делал, но идея заключалась не в абстрактном наборе скриптов для сборки, а в создании проекта в СТ3, где все по полочками и категоризировано. Глянь (удалил правда все, но есть дубликат с сообщением, где примерно все ясно)))0
 

bogdasha12

Участник форума
Пользователь
Регистрация
1 Фев 2019
Сообщения
117
Лучшие ответы
0
Реакции
4
Возраст
24
Material-Theme как по мне лучше)
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
 

Hunter-Killer

Участник форума
Пользователь
Регистрация
24 Сен 2017
Сообщения
319
Лучшие ответы
0
Реакции
14
Возраст
18
Адрес
Адлер
Material-Theme как по мне лучше)
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Врешь.
 

Sorcatus

• Профик •
Регистрация
5 Ноя 2013
Сообщения
722
Лучшие ответы
0
Реакции
318
  • Pawn-разработчик
  • Победитель
  • OLD
Нормально, я похожее делал, но идея заключалась не в абстрактном наборе скриптов для сборки, а в создании проекта в СТ3, где все по полочками и категоризировано. Глянь (удалил правда все, но есть дубликат с сообщением, где примерно все ясно)))0
а где тут абстрактные скрипты? это необходимый минимум, чтобы ST работал с pawn. мануал у тебя хороший. а этот мануал для новичков, которые хотят попробовать что-либо кроме pawno
 

Vadim12

Интересующийся
Пользователь
Регистрация
24 Янв 2015
Сообщения
47
Лучшие ответы
0
Реакции
0
Возраст
27
Здравствуй, что я не так сделал ?

[WinError 2] Не удается найти указанный файл
[cmd: ['pawncc.exe', 'C:\\Users\\ROMA\\Desktop\\TEXASROMA\\gamemodes\\mode.pwn', '-oC:\\Users\\ROMA\\Desktop\\TEXASROMA\\gamemodes/mode', '-;+', '-(+', '-d3']]
[dir: C:\Users\ROMA\Desktop\TEXASROMA]
[path: C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Common Files\Microsoft Shared\Windows Live]
[Finished]
 

Vadim12

Интересующийся
Пользователь
Регистрация
24 Янв 2015
Сообщения
47
Лучшие ответы
0
Реакции
0
Возраст
27
правильно ведь сделал ?

C#:
{
    "file_regex": "(.*?)\\(([0-9]*)[- 0-9]*\\)",
    "cmd": [
        "pawncc.exe",
        "$file",
        "-o$file_path/$file_base_name",
        "-;+",
        "-(+"
    ],
    "selector": "mode.pwn",
    "working_dir": "C:/TEXASROMA/pawno"
}
 

Vadim12

Интересующийся
Пользователь
Регистрация
24 Янв 2015
Сообщения
47
Лучшие ответы
0
Реакции
0
Возраст
27
все исправил ) спасибо за урок жаль + поставить не могу
 

ggLex

• Зарегистрированный •
Регистрация
1 Авг 2020
Сообщения
1
Лучшие ответы
0
Реакции
0

PIRU

• Криэйтор •
Команда форума
CREATOR
Регистрация
10 Ноя 2010
Сообщения
10,554
Лучшие ответы
4
Реакции
2,051
Адрес
СССР
Веб-сайт
pawno-info.ru
  • Герой PI
P.S. Админы, как прикажете делать пошаговые мануалы с картинками с лимитом в 20 картинок?!
P.S.S. Еще и не все картинки отображаются. Ummmmmmmm nice.
Убрал лимит на 20 картинок у Профи.
 
shape1
shape2
shape3
shape4
shape7
shape8
Сверху Снизу