PDA

Просмотр полной версии : [Урок] Нулевой уровень



Seregamil
07.05.2014, 13:41
Нулевой уровень.

Данная статья посвящена исключительно "новобранцам" в сфере ЯП.

Итак, поехали.

Начнем с самого важного, в чем многие путаются.


pawno - редактор кода
Pawn - скриптовый язык программирования, и не стоит путать эти слова.

Для тех, кто интересуется историей и проч.: http://ru.wikipedia.org/wiki/Pawn

Я более чем уверен, что многие считают, что с первого раза все получится. Однако, ничего подобного не произойдет, нужно время, чтобы разобраться во всем.
Если вы действительно желаете стать хорошим программистом и в будущем продолжить изучать новые ЯП, то рекомендую купить термос, англо-русский словарик и запастись терпением, все это вам понадобится.

Для изучения Pawn вам потребуется почитать статьи профессионалов на данном форуме и, самое главное - http://wiki.sa-mp.com/.
Русскоязычный раздел в wiki: http://wiki.sa-mp.com/wiki/Main_Page_RU

Внимание: русскоязычный раздел обновляется не так часто, лучше изучать англоязычный раздел.

Хочу обратить ваше внимание на то, что за вас никто и ничего просто так делать не будет. Если у вас что-то не получилось - лучше начните с начала, если совсем плохо - попросите о помощи людей, которые знают толк в своем деле.

Не стоит брать чужие моды под основу в первый день своего пути и создавать проектов незная абсолютно ничего, чтобы потом не задавать глупых вопросов и не кипятить никому серое вещество, лучше с горем пополам, но СВОЕ.

Перейдем к серверной части.


Официальный сайт SA-MP: http://sa-mp.com/
Страница для загрузки клиентской и серверной части: http://sa-mp.com/download.php
Русскоязычный раздел на офф.форуме: http://forum.sa-mp.com/forumdisplay.php?f=32

Теперь хочу обратить внимание на самую больную тему у новичков в данной области - Плагины.

Плагин - это полезный модуль, который расширяет ваши возможности.
Однако, не стоит злоупотреблять данными модулями, создают их тоже люди, и никто не застрахован от ошибок.
Для работы с сервером ТЕОРЕТИЧЕСКИ вам не нужны никакие плагины, однако благодаря множеству ограничений несколько плагинов могут оказаться полезными для вашего сервера.



CrashDetect от Zeex - плагин, который ищет ошибки в коде во время работы сервера и при их обнаружении записывает отчет в консоль.
Ссылка на тему на портале: http://pro-pawn.ru/showthread.php?2991-Crashdetect

Streamer от Incognito - плагин, благодаря которому вы можете использовать огромное количество объектов/3д текстов/иконок и прочего с минимальными ограничениями.
Ссылка на офф.тему с плагином: http://forum.sa-mp.com/showthread.php?t=102865

MySQL плагин от BlueG - плагин, благодаря которому вы сможете без преград связать свой сервер со своим сайтом.
Узнать больше о MySQL вы сможете, перейдя на следующие страницы:

Википедия: http://ru.wikipedia.org/wiki/MySQL
Офф. сайт: http://www.mysql.com/

Ссылка на офф.тему с плагином: http://forum.sa-mp.com/showthread.php?t=56564



Я выставил 3 самых используемых и полезных плагина, остальные используйте на свой страх и риск.
Раздел с плагинами на официальном форуме SA-MP: http://forum.sa-mp.com/forumdisplay.php?f=18

Для тех, кому интересно плагиностроение:

http://forum.sa-mp.com/showthread.php?t=295798
http://forum.sa-mp.com/showthread.php?t=128338

Я попытался дать ответы на самые простые вопросы и снабдить вас всеми необходимыми ресурсами для изучения.
Возможно я что-то упустил, поэтому не стесняемся и просим о дополнении в теме.

С вами был Seregamil, пока!

bredvix
07.05.2014, 21:11
закреплять будем?
Ожидай.
Думаю администрация или же модераторы рассмотрит данную тему, как важную и после её закрепят.

[ForD]
08.05.2014, 00:46
Не ну а что,полезно,верный толчек для начинающик,можно чем-нибудь дополнить,а то пустовато выглядит,но чем дополнить чесно говоря даже не знаю :dntknw:

^_^
08.05.2014, 00:59
;37430']Не ну а что,полезно,верный толчек для начинающик,можно чем-нибудь дополнить,а то пустовато выглядит,но чем дополнить чесно говоря даже не знаю :dntknw:
Поэтому тема и называется - нулевой уровень, дополняться будет в следующих уроках.

Elaid
23.10.2014, 21:49
Начнем с самого важного, в чем многие путаются.

pawno - редактор кода
Pawn - скриптовый язык программирования, и не стоит путать эти слова.
Добавь еще pawncc.exe (компилятор). А то часто путают.

Trey Tyler
12.11.2014, 01:35
то рекомендую купить термос

Вот это жизненно :good: :grin: