Çalışıyor Radyo Komutlarını Engelleme Eklentisi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
1 Mar 2018
Mesajlar
19
Tepki puanı
5
Yaş
30
8 HİZMET YILI
:yazı:

Açıklama: Radyo komutlarının kullanımını engeller. Radyo ile spam yapılmasını engeller.

Sourcemod 1.9 - build 6261 ve üstü sürümlerde çalışır.

Kurulum: csgo_blockradio.smx dosyasını addons/sourcemod/plugins klasorüne yapıştırın. Harita değiştirin.

:indir:

Bağlantıları görmek için lütfen Giriş Yap


Bağlantıları görmek için lütfen Giriş Yap


Bağlantıları görmek için lütfen Giriş Yap


C++:
#include <cstrike>
#include <sourcemod>
#include "include/common.inc"
#include "include/csgo_common.inc"
#pragma semicolon 1
#pragma newdecls required
ConVar g_Enabled;
public Plugin myinfo = {
    name = "[CS:GO] Radio command blocker",
    author = "splewis",
    description = "Blocks radio commands from players",
    version = VERSION,
    url = "https://github.com/splewis/sm-misc"
};
public void OnPluginStart() {
    g_Enabled = CreateConVar("sm_blockradio_enabled", "1", "Whether radio commands are blocked");
    AutoExecConfig();
    char radioCommands[][] = {
        "go", "cheer", "fallback", "sticktog", "holdpos", "followme",
        "roger", "negative", "cheer", "compliment", "thanks",
        "enemyspot", "needbackup", "takepoint", "sectorclear", "inposition",
        "takingfire", "reportingin", "getout", "enemydown", "coverme", "regroup",
    };
    for (int i = 0; i < sizeof(radioCommands); i++) {
        AddCommandListener(BlockedCommand, radioCommands[i]);
    }
}
public Action BlockedCommand(int client, const char[] command, int argc) {
    if (g_Enabled.IntValue == 0) {
        return Plugin_Continue;
    } else {
        return Plugin_Handled;
    }
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst