Automatic Command Executor

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Отговори
Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 4972
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 53 пъти
Получена благодарност: 445 пъти
Години: 21
Контакти:

Automatic Command Executor

Мнение от OciXCrom TM » 07 окт 2016, 16:03

Изображение

Automatic Command Executor
Описание
  • Този плъгин ви позволява да добавяте команди в .ini файл, като същите ще бъдат използвани върху избрания от вас играч, когато той влезне в сървъра. Плъгинът е полезен при организиране на турнири, в които играчите получават определени точки от някой плъгин, примерно deathrun points. Някои плъгини не ползват отделни файлове и въпросните точки трябва да се добавят от страна на администратор, и то когато играчът е в сървъра. Вместо да чакате играчът да влезне в сървъра и да има администратор на линия, просто добавете нужната информация в .ini файла. Плъгинът може да се използва и като сървърна защита, като направите командата да се повтаря при всяко влизане на играча.
Как да добавим команда чрез .ini файла?
  • За да добавите команда, нужно е да въведете следната информация в configs/AutoCommandExec.ini:

    Код: Избери всички

    "вид=name/steam/ip" "име/SteamID/IP на играча" "команда" "повтаряне (yes/no)" "съобщение (незадължително)"
  • В полето за команда можете да добавите %info% за да използвате userid-то на играча, а в полето за съобщение можете да ползвате %name% за името на играча и %prefix% за префикса на плъгина. В съобщението можете да ползвате и различни цветове:
    !n = обикновен цвят (жълт по подразбиране)
    !t = според отбора
    !g = зелен цвят
  • Примери:

    Код: Избери всички

    "name" "OciXCrom" "deathrun_give_points %info% 100" "no" "%prefix% Player !g%name% !nreceived !t300 DRPoints !nfor winning the !gTOURNAMENT"
    "steam" "STEAM_0:0:123456789" "kick %info%" "yes"
    "ip" "12.34.56.78" "echo He entered the server!" "no" "Player !g%name% !nhas joined the game."
  • Имайте предвид, че всички промени по файла влизат в сила след смяната на картата! Ако искате да влязът в сила веднага, използвайте опцията "Reload .ini file" от главното меню.
Главно меню на плъгина
  • За да отворите главното меню на плъгина, трябва да напишете командата autocommandexec в конзолата (изисква RCON флаг по подразбиране). Менюто изглежда така:

    Изображение
    • Add new entry: чрез тази опция можете да добавите нов запис директно в .ini файла
    • View all entries: това ще покаже всички активни записи в .ini файла
    • Reload .ini file: използвате опцията ако искате да презаредите .ini файла (в случай, че сте го редактирали и искате промени да влязат в сила веднага
Списък с cvar-ове
  • autocommand_time <по подразбиране: "3.0"> -- Времето, след което командата ще бъде използвана върху играча, след като той е влезнал в сървъра.
Снимки

Изображение
Изображение
Изображение
Изображение
Изображение

Допълнителна информация и линк за теглене

Изображение
Изображение
Изображение

Потребителски аватар

gil5587
Foreigner
Foreigner
Мнения: 72
Регистриран: 01 сеп 2018, 01:26
Се отблагодари: 77 пъти
Получена благодарност: 1 път

Automatic Command Executor

Мнение от gil5587 » 12 окт 2018, 03:46

Can I exec for every player that enters the server? (and not only for a specific player)

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 4972
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 53 пъти
Получена благодарност: 445 пъти
Години: 21
Контакти:

Automatic Command Executor

Мнение от OciXCrom TM » 12 окт 2018, 15:07

Not with the current version. In a future update I'll probably add such a thing. The whole plugin needs a rewrite.

Отговори

Върни се в “Одобрени плъгини”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 2 госта