Просмотр полной версии : [App] Учебник Pro-Pawn.ru
Daniel_Cortez
19.10.2013, 20:01
Учебник
PRO-PAWN.RU
by Daniel_Cortez
Привет всем пользователям портала Pro-Pawn.ru (http://www.pro-pawn.ru).
Итак, спустя 2 с лишним месяца работы, я рад представить вам первую версию учебника.
http://s6.hostingkartinok.com/uploads/images/2013/09/38f5a12058c3722d3e537d40140a2b4a.jpg
Работа над учебником ещё не закончена, предстоит ещё заполнить 2-й раздел (Pawn-скриптинг в SA:MP) и, по возможности, создать ещё 1-2 новых раздела под углублённое изучение Pawn и каталог программ.
Скачать: https://www.dropbox.com/s/y4sewvvfweblz2o/ProPawnManualsSetup.zip
Автор: Daniel_Cortez (http://pro-pawn.ru/member.php?100-Daniel_Cortez)
Также спасибо за идеи следующим людям: Pr0c (http://pro-pawn.ru/member.php?1-Pr0C), Osetin (http://pro-pawn.ru/member.php?2-Osetin).
Если у вас есть идеи для новых уроков или вы нашли в учебнике ошибку, обязательно пишите в эту тему.
Всем добра!
P.S.: Happy birthday, Osetin!
Специально для Pro-Pawn.ru (http://www.pro-pawn.ru)
Копирование данной статьи на других ресурсах без разрешения автора запрещено!
Satan Hussein
19.10.2013, 20:08
Да я же тебя плюсами закидаю :D Премного благодарен!
Salvacore
19.10.2013, 20:30
Спасибо,подтяну знания.
Хотелось бы еще в полный экран.
Учебник отличный, думаю многим новичкам поможет в освоении основ, спасибо за учебник!
Тему в важные...
P.S спасибо за поздравления!
Учебник - это всегда хорошо:)
Airon007
19.10.2013, 22:32
Спасибо за учебник, новичкам будет полезно:)
понятные уроки внутри, скачал, читаю :ok::good:
Sos_Demix
20.10.2013, 21:58
Спасибо большое, буду учиться
Стал читать учебник, возможно узнаю что-то новое.
И вот практически в самом начале заметил недочет.
4. Выражения
= += -= *= /= %= <<= >>= &= ^= |= присваивание
Хотя оператор присваивания здесь лишь "=", остальные - операторы сравнения. + можно было "==" и "!=" включить сюда же, т.к. с помощью них выражения тоже сравниваются. Конечно это мелочи, но не хотелось бы видеть их в учебнике.
Также не заметил здесь логическое ИЛИ, а побитовые, думаю, будут путать начинающего скриптера.
P.S Буду читать учебник, еще найду еще недочеты, буду писать о них.
Если быть честным, учебник не супер. Очень многого не хватает: textdraw, gametext, все не могу даже перечислить, очень много всего. Самое главное - не описаны public и stock. Больше примеров, больше вникания в суть кода, описания решения некоторых проблем. Варнинги, errors.
Да вообще главное здесь:
больше вникания в суть кода
Именно тому, как правильно строить алгоритмы, где-что лучше использовать и должен учить учебник.
В общем его еще дорабатывать и дорабатывать:)
Если быть честным, учебник не супер. Очень многого не хватает: textdraw, gametext, все не могу даже перечислить, очень много всего. Самое главное - не описаны public и stock. Больше примеров, больше вникания в суть кода, описания решения некоторых проблем. Варнинги, errors.
Да вообще главное здесь:
Именно тому, как правильно строить алгоритмы, где-что лучше использовать и должен учить учебник.
В общем его еще дорабатывать и дорабатывать:)
Ну конечно там не все,эта первая версия учебника,скоро будет заполнен и доделан,не все сразу,как говорится
Ну конечно там не все,эта первая версия учебника,скоро будет заполнен и доделан,не все сразу,как говорится
Да, понимаю это
Daniel_Cortez
22.10.2013, 21:36
Ух нифига сколько ответов уже... Что ж, посмотрим, что тут
Хотелось бы еще в полный экран.
Уже сделал. Как только напишу ещё пару-тройку уроков, выпущу версию 1.0 с полноэкранным режимом.
И вот практически в самом начале заметил недочет.
4. Выражения
= += -= *= /= %= <<= >>= &= ^= |= присваивание
Хотя оператор присваивания здесь лишь "=", остальные - операторы сравнения.
Ок...
x += 2; // x = x+2
x -= 2; // x = x-2
Т.е. это всё тоже сравнения?!
+ можно было "==" и "!=" включить сюда же, т.к. с помощью них выражения тоже сравниваются.
Уже есть, см. в той же таблице выше:
== != равенство/неравенство
Также не заметил здесь логическое ИЛИ
Спасибо, исправлено в версии 1.0.
Очень многого не хватает: textdraw, gametext, все не могу даже перечислить, очень много всего.
Может быть потому, что...
Работа над учебником ещё не закончена, предстоит ещё заполнить 2-й раздел (Pawn-скриптинг в SA:MP)
Самое главное - не описаны public и stock.
Именно над таким уроком я сейчас и работаю. Постараюсь разъяснить использование атрибутов static, stock и public, причём не только в функциях, но и в переменных.
Именно тому, как правильно строить алгоритмы, где-что лучше использовать и должен учить учебник.
Практика будет в разделе "Pawn-скриптинг в SA:MP". Пока что готова лишь теория (раздел "Основы языка Pawn"), и то она ещё дорабатывается.
x += 2; // x = x+2
x -= 2; // x = x-2
Т.е. это всё тоже сравнения?!
Немного пропустил. Да, это присваивание.
Уже есть, см. в той же таблице выше:
Я имел в виду, что стоит перенести в "операторы сравнения".
Работа над учебником ещё не закончена, предстоит ещё заполнить 2-й раздел (Pawn-скриптинг в SA:MP)
Знаю, лишний раз напомнил.
На все остальное скажу лишь так - ок, ясно.
Пишите свои пожелания/идеи для учебника,попробуем реализовать их.Так же скоро будет 2-ая версия.
Пишите все на более понятном языке. Для новичков будет очень трудно разобрать его.
Пишите все на более понятном языке. Для новичков будет очень трудно разобрать его.
А что не понятного-то?
Satan Hussein
27.10.2013, 03:51
Было бы хорошо показывать это не на примере теории к примеру, что к чему должно быть, а на примере действительных кусков кода из мода, и как этот кусок должен писаться т.е. (что к чему). Так думаю даже до слепого дойдет. Новичкам будет проще разбираться в коде мода.
Sam_Coder
17.11.2013, 05:40
Отлично:good:, мне понравилось!
Нуу не плохо-не плохо,только тут выдаеться информация вообщем о павн,делай какие ни-будь углубления по некоторым функциям,как в павн бук 5,например всяких ресурсов и описание ошибок не надо,а вот углубление на создание реги,или там создание простого ДМ с 0 в мельчайших подробностях будет очень полезно,ибо теория это не поглощаемая среда обучения,все познается на практике,эт как повар говорю =D
Daniel_Cortez
04.12.2013, 20:58
Ну сколько ж можно ещё говорить, учебник дорабатывается, основная часть уроков по скриптингу в SA:MP ещё впереди.
Anyway, учебник обновлён до версии 1.12
Список изменений:
Обновлён интерфейс учебника, добавлена поддержка полноэкранного режима. Также добавлены переходы между уроками по ссылкам.
В разделе "Основы языка Pawn" добавлены уроки "Подключаемые файлы", "Аттрибуты static, stock и public" и "Тернарные выражения".
Также добавлен урок "Форматирование и показ сообщений" в разделе "Pawn-скриптинг в SA:MP".
Прочие мелкие исправления в разных уроках.
1-й пост обновлён.
P.S.: Если у вас есть идеи для уроков или вы хотите увидеть в учебнике свой уже готовый урок, пишите сюда либо в Skype <клик> (skype:live:daniel_cortez_1?add).
Salvacore
04.12.2013, 21:17
Ну сколько ж можно ещё говорить, учебник дорабатывается, основная часть уроков по скриптингу в SA:MP ещё впереди.
Anyway, учебник обновлён до версии 1.12
Список изменений:
Обновлён интерфейс учебника, добавлена поддержка полноэкранного режима. Также добавлены переходы между уроками по ссылкам.
В разделе "Основы языка Pawn" добавлены уроки "Подключаемые файлы", "Аттрибуты static, stock и public" и "Тернарные выражения".
Также добавлен урок "Форматирование и показ сообщений" в разделе "Pawn-скриптинг в SA:MP".
Прочие мелкие исправления в разных уроках.
1-й пост обновлён.
Молодчинка!
Автор молодец, поставил блюзигггг))))
]x[vBeat
03.01.2014, 15:05
Кортез, спасибо ;3 Искал долго уроки скриптинга. Теперь вот читаю ;3 Изучаю) Спасибо огромное.
Хороший учебник, много нового узнал.
Хороший учебник, много нового узнал.
Рады что вам учебник понравился!
Стоит и другие командные процессоры описать, а не только DC_CMD, дабы у людей была возможность выбора. Причём описать и плюсы, и минусы. Например, я перепробовал все популярные командные процессоры и в конце пришёл к тому, что нет ничего для меня удобнее стандартного командного процессора и sscanf. Не такие уж и большие приросты к скорости дают командные процессоры, чтобы чувствовать те неудобства, что они дают (а это упоротейшая система создания алиас команд. Так же многие командные процессоры не поддерживают русских символов в имени команды, а если и поддерживают, создавать такие команды жутко неудобно. Так же код гораздо приятнее смотрится в стандартном варианте, по моему).
Недочёты, которые я обнаружил:
Раздел первый:
1. По пункту 6:
new x = 4, y = 6;
printf("(x+y)/2 = %d", (x+y)/2+(y-x));
Выведет (x+y)/2 = 7, хотя (4+6)/2 будет равно 5.
new Float:x = 4.0;
printf("X = %f", x);
Результат будет 4.00000, а не 1.00000.
new Float:x = 4.0;
printf("X = %.2f", x);
Результат будет 4.00, а не 1.00.
2. По пункту 9:
'\t' Табуляция (выравнивание на 8 символов)
Разве не на 4 символа выравнивает?
3. По пункту 10:
new matrix[2][5] = {
{0, 1, 2, 3, 4},
{5, 6, 7, 8, 9},
}
У меня ошибки лезут, если так создаю... Может должно быть вот так?:
new matrix[2][5] = {
{0, 1, 2, 3, 4},
{5, 6, 7, 8, 9}
};
Проблемы с выводом:
printf("matrix[%d][%d] = %d", ijmatrix[i][j]);
- Ошибка в ijmatrix[i][j], наверное, должно быть i,j, matrix[i][j].
- Форматируется текст matrix[%d][%d] = %d, однако в "Будет выведено" написано
0
1
2
3
4
5
6
7
8
9
Хотя будет выведено:
matrix[0][0] = 0
matrix[0][1] = 1
matrix[0][2] = 2
matrix[0][3] = 3
matrix[0][4] = 4
matrix[1][0] = 5
matrix[1][1] = 6
matrix[1][2] = 7
matrix[1][3] = 8
matrix[1][4] = 9
4. В пункте 13, думаю, уместно будет упомянуть, что шаг цикла ещё называется итерацией.
И про вред использования больших циклов в больших циклах.
5. По пункту 14:
new i = 1;
while(i <= 10) // выполнять, пока i меньше или равно 10
{
printf("%d", i; // вывести значение i
i++; // и увеличить значение i на 1
}
Скобка пропущена.
6. По пункту 19:
Можно указать, что файлы возможно подключать не только #include "dc_cmd", но и ещё #include <dc_cmd>, чтобы начинающие скриптеры не растерялись при виде второго варианта. :)
7. В пункте 20 про static bool, static float стоит упоминать?
Daniel_Cortez
01.02.2014, 22:03
Раздел первый:
1. По пункту 6:
new x = 4, y = 6;
printf("(x+y)/2 = %d", (x+y)/2+(y-x));
Выведет (x+y)/2 = 7, хотя (4+6)/2 будет равно 5.
new Float:x = 4.0;
printf("X = %f", x);
Результат будет 4.00000, а не 1.00000.
new Float:x = 4.0;
printf("X = %.2f", x);
Результат будет 4.00, а не 1.00.
3. По пункту 10:
new matrix[2][5] = {
{0, 1, 2, 3, 4},
{5, 6, 7, 8, 9},
}
У меня ошибки лезут, если так создаю... Может должно быть вот так?:
new matrix[2][5] = {
{0, 1, 2, 3, 4},
{5, 6, 7, 8, 9}
};
Проблемы с выводом:
printf("matrix[%d][%d] = %d", ijmatrix[i][j]);
- Ошибка в ijmatrix[i][j], наверное, должно быть i,j, matrix[i][j].
- Форматируется текст matrix[%d][%d] = %d, однако в "Будет выведено" написано
0
1
2
3
4
5
6
7
8
9
Хотя будет выведено:
matrix[0][0] = 0
matrix[0][1] = 1
matrix[0][2] = 2
matrix[0][3] = 3
matrix[0][4] = 4
matrix[1][0] = 5
matrix[1][1] = 6
matrix[1][2] = 7
matrix[1][3] = 8
matrix[1][4] = 9
5. По пункту 14:
new i = 1;
while(i <= 10) // выполнять, пока i меньше или равно 10
{
printf("%d", i; // вывести значение i
i++; // и увеличить значение i на 1
}
Скобка пропущена.
Спасибо, исправил для слещующей версии учебника. Порой за такими вещами бывает трудно уследить, когда пытаешься сделать подсветку синтаксиса средствами чистого HTML.
2. По пункту 9:
'\t' Табуляция (выравнивание на 8 символов)
Разве не на 4 символа выравнивает?
Обычно да, но в консоли выравнивание на 8 символов.
6. По пункту 19:
Можно указать, что файлы возможно подключать не только #include "dc_cmd", но и ещё #include <dc_cmd>, чтобы начинающие скриптеры не растерялись при виде второго варианта. :)
Сделал.
7. В пункте 20 про static bool, static float стоит упоминать?
Урок по типам данных уже есть.
Так уж и быть, укажу, что атрибуты можно использовать вместе с типами данных.
Недочёты, которые я обнаружил:
Раздел первый:
6. По пункту 19:
Можно указать, что файлы возможно подключать не только #include "dc_cmd", но и ещё #include <dc_cmd>, чтобы начинающие скриптеры не растерялись при виде второго варианта. :)
Ну раз такое дело то и #include dc_cmd тоже можно огласить :popcorm2:
Salvacore
02.02.2014, 00:03
Стоит и другие командные процессоры описать, а не только DC_CMD, дабы у людей была возможность выбора.
Разве мы можем предложить плохое;D
Разве мы можем предложить плохое;D
Вы не предлагаете, а навязываете ;) Ибо нет выбора. А вот если вы опишите все возможные способы обработки команд и предоставите разнообразные тесты, тогда это можно будет назвать выбором и советом (советом будут являться тексты после тестов по типу:
"Исходя из тестов... "Такой-то способ производительнее", "Такой-то способ быстрее", "Такой-то способ удобнее", "Такой-то способ и быстрее, и удобнее"" и так далее.
-DubStep-
07.02.2014, 01:11
Отлично!
Молодец вообще, цены тебе нет :).
Спасибку дал, хоть мне тут все и знакомо :) Старался молодец!
iStrange
08.03.2014, 18:07
Взял! Обновил свои знания. Спасибо.
Джон Смит
09.03.2014, 19:23
Благодарю за полезный учебник.
AmericanNoise
09.03.2014, 20:02
Учебник реально, очень полезен, так же понятен. Спасибо:)
Ждём новую версию)
Обновите ссылку, т.к эта что-то не работает.
Обновите ссылку, т.к эта что-то не работает.
Все отлично работает!
Отлично, просто супер!
Добавь статью о скриптинге с использованием файлов( БД ) и под ней mysql. ;)
Было бы супер!
Salvacore
29.05.2014, 01:56
UP, не забываем!
Salvacore
31.05.2014, 20:47
Он обновляться будет?
Ждешь MySQL там?:D
Много чего жду) MySQL, БД файлы, может описание функции и рекомендации. Много можно придумать)
Может будет версия учебника на андроид? :pardon:
Зачем установщик-то? :to_take_umbrage:
Spectrum
21.06.2014, 21:34
много хотите, ребята)
GeeRoN_ZeRO
30.06.2014, 01:20
Обновите ссылку, пожалуйста.
Обновите ссылку, пожалуйста.
Обновили...
GeeRoN_ZeRO
01.07.2014, 10:15
Премного благодарен)
Отличный учебник. Все кратко и понятно. Спасибо Daniel.
TOURER_V
06.11.2014, 17:16
Хороший учебник, молодец!)
Полезная штука,читаю с интересом.
Большое спасибо Daniel.
Daniel_Cortez, спасибо за предоставленный учебник. С этого дня я буду изучать ваш учебник и надеюсь что я смогу за это время понять и узнать много нового в программировании / скриптинге.
Появилось желание изучить язык Pawn, друг посоветовал этот учебник. Спасибо, Daniel!
Спасибо , большое ! Помогли мне.
Отличный учебник. Правда не много но что то для себя открыл)
newbie01
21.11.2015, 00:23
А обновляться будет вообще?
Desulaid
21.11.2015, 02:14
А обновляться будет вообще?
Как мне кажется, дак это даст вам основу для самостоятельного обучения. Ну по крайней мере я стал кое-что понимать после прочтения учебника. Все остальное вы найдете на форуме :grin:
duck_123
30.01.2016, 08:56
Было интересно почитать в принципе, давно уже читал, но иногда заглядываю.
Единственное не пойму - почему вверху не видно меню (Выход, О программе)?
http://savepic.net/7641976m.jpg (http://savepic.net/7641976.htm)
А обновление будет?
или это все дальше самостоятельно:blush2:
А обновление будет?
или это все дальше самостоятельно:blush2:
Когда автор писал эту книгу - он имел меньше опыта чем на сегодняшний день. Дело в том что в этой книге неформальная формулировка которая путает многих людей, которые привыкли изучать до извилин.
Отлично сделано :) Было бы хорошо если б еще и тесты были, после изученного.. Подумайте над этим, разработчики ;)
Оформить бы его в gitbooks, было бы шикарно.
Будет ли добавление чего либо нового, или обновление?
Mike_World
21.12.2016, 16:30
Daniel, что вы посоветуете начинающему скриптеру? Мотивирован хорошо, но бывает просто из за того что не понятны некоторые вещи, кажется что это не мое, а потом забросить хочу. Но не могу, т.к знаю, что я способен. Мне просто советы что бы стать действительно скриптером, а не "скриптером". Если что то выучить надо - выучу, только направьте меня в нужное русло так сказать. Заранее спасибо.
Daniel_Cortez
23.12.2016, 13:56
Daniel, что вы посоветуете начинающему скриптеру? Мотивирован хорошо, но бывает просто из за того что не понятны некоторые вещи, кажется что это не мое, а потом забросить хочу. Но не могу, т.к знаю, что я способен. Мне просто советы что бы стать действительно скриптером, а не "скриптером". Если что то выучить надо - выучу, только направьте меня в нужное русло так сказать. Заранее спасибо.
Думаю, я не открою Америку, если скажу, что нет такого волшебного средства чтобы вмиг стать хорошим скриптером. Да и вообще, само понятие "хорошего скриптера" сугубо относительно - например, я бы не осмелился назвать таковым себя, ибо я скорее теоретик, чем практик: знаю много о "внутреннем устройстве" языка Pawn, о принципах работы виртуальной машины, но не умею элементарно работать с MySQL (хоть это и не совсем относится к Pawn) и не имею при себе опыта управления собственным сервером SA-MP. Поэтому я не совсем понимаю, почему вы спрашиваете именно меня. Просто потому, что я администратор этого форума?
Как бы то ни было, попробую дать вам несколько советов.
В первую очередь, если вы хотите стать хорошим Pawn-скриптером, вам следует быть заинтересованным именно в изучении языка Pawn, а не в "открытии сервера за N месяцев" - иначе можете перестать читать это сообщение и просто нажать Ctrl+W, чтобы не тратить время зря. Если не будете знать, с чем вы работаете, то ничего путного у вас не выйдет - в лучшем случае получите какое-нибудь едва работающее подобие RLS, в котором код автосохранения игроков находится в OnPlayerUpdate (года три тому назад видел что-то подобное на г-и), или ещё что-нибудь похлеще.
Как я уже только что сказал, ни в коем случае не ставьте перед собой целей на разработку мода и/или открытие сервера, особенно на ранних порах. Иначе вам не избежать разочарования из-за нехватки времени, недостатка своих знаний или из-за конкуренции (спойлер: на чистом энтузиазме, без использования "грязных" трюков раскрутить свой сервер SA-MP очень сложно, не говоря уже о достижении прибыльности).
Не спешите выставлять напоказ свои первые работы. Выкладывая плохо написанный код вы только испортите себе репутацию (по крайней мере, на этом форуме точно), и отговорки в стиле "первая работа, не судите строго" погоды не изменят. Взять тот же г-и, там почти каждый день выкладывает подобные "шедевры" - догадайтесь, на что у них стал похож раздел разработок. Ухудшает ситуацию ещё и то, что другие берут пример с тех работ и там же выкладывают свои - этакий круговорот быдлокода.
Не теряйте уверенности в своих силах, будьте настойчивы, решительны. Если есть вопросы по скриптингу - не бойтесь задавать их на форуме, здесь вас никто не укусит. В худшем случае дадут ссылку на другую тему, если ваш вопрос уже кем-то обсуждался ранее и вы не умеете элементарно пользоваться поиском.
Приведённые мной советы вряд ли являются универсальными, но, по крайней мере, это то, что помогло мне с освоением Pawn. Надеюсь, поможет и вам.
Mike_World
23.12.2016, 21:17
Я заинтересован в изучении языка, и потенциал очень высок, но я не знаю с чего мне начать. Я знаю что вы опытный скриптер, если бы вы могли дать мне советы, как бы с чего начать и т.д и т.п, буду очень благодарен.
Будет ли учебник дорабатываться? Или нет?
Нашел ошибку в учебнике! Урок 4, пункт примеры выражений строка
12 >> 2 // 3 (12>>2 = 12/22 = 12*4 = 3) в комментарии вроде правильнее будет
12 >> 2 // 3 (12>>2 = 12/22 = 12/4 = 3)
Kovshevoy
04.12.2017, 19:51
В ближайшем будущем, будет ли обновление учебника?
Desulaid
06.12.2017, 18:22
В ближайшем будущем, будет ли обновление учебника?
Говорите так, как-будто он устарел
Kovshevoy
06.12.2017, 20:53
Говорите так, как-будто он устарел
Да просто ему 3 года уже, а обновлений нет. Ах да, с дембелем.
Daniel_Cortez
06.12.2017, 21:18
В ближайшем будущем, будет ли обновление учебника?
Могу взяться после того, как закончу с доработкой оператора emit/__emit (https://github.com/Zeex/pawn/pull/211) в компиляторе Zeex. Но это не точно.
Могу взяться после того, как закончу с доработкой оператора emit/__emit (https://github.com/Zeex/pawn/pull/211) в компиляторе Zeex. Но это не точно.
Если всё-таки возьмёшься, то предлагаю перевести на gitbook.com, помогу чем смогу.
Daniel_Cortez
08.12.2017, 21:42
Если всё-таки возьмёшься, то предлагаю перевести на gitbook.com, помогу чем смогу.
Спасибо за предложение, но для создания десктопного приложения больше бы пригодилась пара-тройка фреймворков, а не сервис.
Спасибо за предложение, но для создания десктопного приложения больше бы пригодилась пара-тройка фреймворков, а не сервис.
То есть ты хочешь сохранить формат десктопного приложения? Зачем? Формат книги намного удобнее: не нужно ничего скачивать и устанавливать, можно читать с мобильных устройств.
Спасибо за предложение, но для создания десктопного приложения больше бы пригодилась пара-тройка фреймворков, а не сервис.
Можно ведь сделать так, чтоб приложение подгружало статьи с сайта. Точнее, полностью скачивало и воспроизводило оффлайн, но в любой момент позволяло бы нажатием пары кнопок проверить обновления в учебнике и докачать их, в случае обнаружения.
Это позволит использовать учебник в оффлайне, не мучаясь со всякими кривыми ридерами, и облегчит обновление информации в учебнике для тех, кто уже скачал его ранее.
Kovshevoy
27.03.2019, 23:20
Обновы будут? Времени многовато уже прошло)
Daniel_Cortez
29.03.2019, 21:48
Обновы будут? Времени многовато уже прошло)
В виде самостоятельного приложения - вряд ли. Как вариант, уроки могут быть перенесены в обновлённом виде на Pro-Pawn Wiki.
На счёт сроков ничего сказать не могу, всё упирается в наличие свободного времени. Если же у Вас или у кого-то ещё есть желание помочь - приём заявок на регистрацию в Wiki (http://pro-pawn.ru/showthread.php?16327) всегда открыт.
https://i.imgur.com/ZqWlsf9.png
Интересно, я один вижу эти ошибки?!
А за учебник спасибо <3 лучший
Daniel_Cortez
26.03.2020, 12:37
https://i.imgur.com/ZqWlsf9.png
Интересно, я один вижу эти ошибки?!
Нет, не один. Последние несколько месяцев я готовлю новую версию учебника в виде серии статей на Pro-Pawn Wiki (http://wiki.pro-pawn.ru/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0), и конкретно эти 3 ошибки (а также множество других мелких недочётов) в этой новой версии уже были исправлены.
Но за сообщение об ошибках всё равно спасибо. Если найдёте другие ошибки в учебнике, будь то какие-то смысловые недочёты или даже банальные опечатки, не стесняйтесь сообщать о них - хоть я и перепроверял все статьи, но вполне возможно, что мог ещё что-то не заметить.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot