Üye
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.
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;
}
}