v0.1 Файлы настроек плагина — plugin.config_file() Что нового

Плагины для CS 1.6 на Python

›

amxpy — модуль AMX Mod X, который запускает плагины на Python 3.14. Вы описываете события и команды, а amxpy проверяет код, собирает плагин и ставит его на сервер без перезапуска.

Документация →
plugins/hello.pyтерминалtests/test_hello.py автопоказ · нажмите на вкладку

  

От события до вашей функции

amxpy — модуль AMX Mod X. Он получает события сервера и передаёт их в Python, а Pawn-плагины продолжают работать рядом.

py
amxpy
Ваш плагин
Результат

Всё, что нужно для плагина,
уже внутриНе нужно учить Pawn, следить за таймерами и перезапускать сервер ради каждой правки.

Обновление без рестарта

Поправили код — amxpy deploy — новая версия уже работает, а игроки даже не заметили. Если новая версия упадёт при запуске, вернётся прежняя.

9player.print(f"!g, {player.name}!")изменено
BobAliceKateна сервере 41:07

Подсказки в редакторе

Расширение для VS Code знает типы всех полей, описывает нативы AMXX и подчёркивает ошибки ещё до сборки.

if
attacker: Player | None
Кто нанёс урон; None — урон от мира
0

игровых событий: урон, покупка, бомба, смена команды…

0

нативов AMXX и ReAPI можно вызвать из Python

Работает вместе с Pawn

Python-плагин вызывает любые нативы, отдаёт свои нативы Pawn-плагинам и подписывается на их форварды.

admin.amxx⇄plugins/vip.py

Тесты без сервера

Встроенный тестовый сервер для pytest: игроки заходят, получают урон и выбирают пункты меню за миллисекунды.

✓ test_greets_after_delay   ✓ test_hp   2 passed in 0.04s

Что нового

последний релиз · 31 октября 2026
v0.1

Python-плагины, события, меню и связь с Pawn.

Все изменения →

Первый плагин — за пять минут

Проект с настройками VS Code, пример плагина и тест — одной командой.

Начать →
✓
$
проект, пример и настройки VS Code
✓
$
пишете plugins/hello.py с подсказками
✓
$
плагин на сервере, никто не вышел
amxpy · GPL-3.0-or-later · AMX Mod X, ReHLDS и ReGameDLL принадлежат их авторам