Разберём по шагам рабочий модуль AutoSprint — он включает спринт, пока игрок движется вперёд. На этом примере видно, как устроен любой скрипт.
from rockstar import Module, event
class AutoSprint(Module):
name = "AutoSprint"
category = "Movement"
description = "Автоматический спринт при движении"
@event("update")
def on_update(self):
player = self.client.player
if player.is_moving and not player.sneaking:
player.sprinting = True| Строка | Что делает |
|---|---|
from rockstar import Module, event | Импорт базового класса и декоратора событий |
class AutoSprint(Module) | Наследуемся от Module — это делает класс модулем клиента |
name / category | Имя и вкладка модуля в меню |
@event("update") | Подписка на игровой тик — метод вызывается каждый тик |
self.client.player | Доступ к локальному игроку |
Сохраните файл в папку scripts, нажмите Reload в клиенте и включите модуль AutoSprint в категории Movement. Готово — при движении вперёд спринт включается сам.