Большинство из вас, вероятно, играли или хотя бы слышали об игре Grand Theft Auto: San Andreas. Да, я говорю о такой старой игре 2019 года. Мы все разбили много людей и уничтожили много вещей, управляя машиной скорой помощи. Вся эта история или, по крайней мере, ее внутренние части были заранее заскриптованы, и история всем нам хорошо знакома.

Но что, если я скажу вам, что есть и другая сторона этого?

Вы можете играть в многопользовательскую игру San Andreas (SA:MP) со своими друзьями по всему миру с пользовательскими историями (иногда вообще без истории), пользовательскими объектами, пользовательскими командами и многим другим. Многие из вас, возможно, уже знают об этом, но для тех, кто не знает, это удивительно. Есть тысячи серверов, на которых вы можете играть.

Просто скачайте последний клиент SA:MP отсюда и установите его в папку с GTA San Andreas.

Но что более интересно, так это разработка этих серверов.

Pawn — это бесплатный язык сценариев от CompuPhase под лицензией Apache 2.0, используемый для разработки игровых режимов SA:MP. Это простой и сильный, бестиповый, C-подобный язык, который может творить чудеса и навсегда изменить ваш опыт в GTA. Pawn размещен на GitHub.

Pawn не поддерживает объектно-ориентированное программирование, но написан настолько красиво, что в этом нет нужды.

Оставайтесь с нами, чтобы изучить основы написания сценариев Pawn в моей следующей статье. Пожалуйста, не забудьте оставить свой ценный отзыв.