Скрипты Rockstar — это способ расширить клиент собственным кодом на языке Python. С их помощью создают новые модули, автоматизируют действия, реагируют на события игры и меняют поведение клиента без пересборки.
Каждый скрипт — это обычный .py файл, который клиент подгружает при запуске. Внутри вы описываете класс-модуль, наследуясь от базового Module, и подписываетесь на нужные события.
Простейший рабочий скрипт — модуль, который пишет в чат при включении:
from rockstar import Module
class Hello(Module):
name = "Hello"
category = "Misc"
description = "Мой первый скрипт"
def on_enable(self):
self.notify("Привет из скрипта!")Если вы только знакомитесь с системой скриптов — переходите к разделу Установка и запуск, чтобы подготовить окружение и загрузить первый скрипт. Затем изучите Структуру скрипта и Систему событий.