Функции безусловно важны в программировании. Они упрощают код и делают его понятным для всех.
Создать функцию можно несколькими способами:
stock func_name() // stock - резервирует адрес в памяти, поэтому для функций рекомендуется использовать именно это { }
func_name() // отличия от stock в том, что если функция не используется, то pawn компилятор выдаст предупреждение { }
Ещё одна особенность этих способов в том, что при не использовании функции, заданной с помощью этих способов, компилятор их игнорирует и в скомпилированную программу они не включаются. Это очень удобно при использовании различных библиотек с огромным количеством функций, расширяющих функционал Pawn. Читать дальше »