Pro pawn - портал про pawn-скриптинга

Доброго времени суток дорогі форумчани, в даній темі я спробую зруйнувати стереотип про те що більшість вступних тим не несуть ніякої важливої ​​інформації і спробую торкнутися в загальних масштабах найбільші помилки і недоліки допущені новачками при самому старті вивчення мови Pawn.

Хорошим уроком вважається той, в якому ви знайдете нову для вас інформацію, підтверджена офіційними джерелами, а не дедукцією або необгрунтованими аксіомами ілітних програмістів.

Третій момент - як найшвидше освоїти Pawn. Звучить банально, але на час нам доведеться забути про всякі зв'язки з самої модифікації - SA: MP. Щоб вникати в більш просунуті речі (включаючи створення сценарію (мода) для SA: MP) нам доведеться вивчити всякі тонкощі мови - що і є нудно. але запевняю, без них неможливо просуватися далі. Як би ви не старалися, як би Pawn не був би легким, неможливо сісти і просто так виключно своїми силами писати хороший сценарій. Для цього, спершу варто зрозуміти роль кожного символу в коді, інакше є ризик докучати себе та інших дурними питаннями.
При наявності принциповості щодо послідовності вивчення мови та ігнорування його основ ви ризикуєте застрягти на одному місці. Отримання готового коду від інших програмістів ніколи не допоможе вам освоїти мову.

Сподіваюся вміст теми допоможе вам правильно почати вивчення цієї мови.
До зустрічі в першому уроці.
^ _ ^

Повідомлення від georJik

краще вчиться на чужих помилках

Вчитися на чужих помилках? Давайте зараз вручимо вам міношукач і відправимо на мінне поле. І вчіться на помилках інших саперів. Останків їхніх тіл навколо достатньо.

Як людині, яка не розуміє навіть того, як написати просту команду, визначити чужі помилки? Не можна без гідної теоретичної бази лізти в чужі скрипти. Можна намагатися писати свої, але не націлюватися на написання ігрового режиму, а просто випробувати нові знання на ділі і не більше. А будь-які спроби редагувати чужі скрипти по незнанке, породжують лише купу помилок і помилкових знань. Наприклад, багато "скриптер" пишуть в кожній команді перевірку

При цьому не розуміють для чого. Просто вони бачили в інших, старих модах цей код у всіх командах і вважають, що без нього команди працювати не будуть. Чому ж вони не вчаться на чужих помилках? Чому вони не розуміють того, що подібна перевірка була актуальна ще за часів 0.2 версії? Тому що у них немає теоретичних знань. Їм просто лінь. Вони краще спробують скопіювати чужий код і відредагувати його під себе, не особливо розбираючись в написаному. І на світ з'являється ще один говнокодер, якому чуже читання якихось там гайдів з мови. Адже вони самі всьому навчилися!
Загалом, ви ніколи не пізнаєте всіх аспектів мови, якщо не прочитаєте документації, складеної творцями цього самого мови. Методом тику ви будете завантажувати свій мозок частіше помилковою інформацією, ніж правдивої і завантажувати будете в рази довше, ніж при розборі гайдів.

Зв'язатися зі мною можна в особистих повідомленнях цієї групи

Широко відомо, що ідеї стоять 0.8333 цента кожна (виходячи з ринкової ціни 10 центів за дюжину).
Великих ідей повно, на них немає попиту.
Втілення ідеї в закінчену гру вимагає довгої роботи,
таланту, терпіння і креативності, не кажучи вже про витрати грошей, часу і ресурсів.
Запропонувати ідею просто, втілити - ось в чому проблема

S teve P avlina

Схожі статті