alexmy
Участник
- Сообщения
- 284
- Реакции
- 13
Можно создать основную тему по исправлению error/warning, по мере наполнения базы вопросов/ответов, рядом с 'Кодом №' - сделать отсылки на примерное решение.
В самой теме перед реквестом, обязательное прочтение ('Кодом №') на уже готовые более-менее решения.
Ошибки ввида 'error 147: new-style declarations are required' при '#pragma newdecls required' лучше преобрести отдельную тему 'new-style SourcePawn Transitional Syntax' , например если @R1KO согласится, то за основу содержания 'Темы Сообщения' - перевода на новый синтаксис, можно взять Ядро плагина - [VIP] Core (либо другой, где присутствует множество функций) - [Shop] Core, Ядро плагина - [Shop] Core (Fork).
Что имеем:
#a. некоторый разбор перевода new-style.
#b. перевод большого выбранного ядра.
#c. возможное нахождение трудно замечаемых ошибок/недочетов.
#d. отсутствующие примеры функций будут позже в комментариях.
Если с выходом нового sm - старый синтаксис будет обратно не совместим, то к этому времени у большенства будет имется некий опыт, для перевода не обновляемых нужных плагинов, на актуальный sm.
Чем больше придерживаются к актуальному, прежде всего стабильному sm - тем ошибки идентичные, которые легче найти/отписать решение, либо иначе самому написать в BugReport т.к. ситуация позволяет.
P.S.:
для (v34) старее sm_1.7- есть обновляемая тема [CS:S v34] SourceMod 1.6.x/1.7.x/1.8.x.
Если создавать эти темы, то лучше именно обладателю ядра @R1KO, @FrozDark, ..., т.к. может быть будет не приятно, если будут иные "ковырять" код.
И если согласятся, то думаю другие тоже подключаться.
Или просто написать гайд по переводу Ru:Introduction to SourcePawn 1.7, SourcePawn Transitional Syntax и простеньких "побольше" примеров.
Вот эти две темы конкретно нужны=)