Jump to content

Recommended Posts

  • Администратор

По идее этот скрипт должен запретить кикать ботов через Callvote. Но либо он не работает, либо я дурак и не знаю как его можно проверить. Но вдруг кому пригодится на заметку.

#include <sourcemod>

#pragma semicolon 1
#pragma newdecls required

public Plugin myinfo =
{
    name = "Kick Immunity to Bots",
    author = "L4D2Noob.RU",
    description = "Этот плагин должен предотвращать кик ботов в игре",
    version = "0.3",
    url = "http://L4D2Noob.RU"
};

public void OnPluginStart()
{
	AddCommandListener(cmdCallVote, "callvote");
}

public Action cmdCallVote(int client, const char[] command, int argc)
{
	if (!(0 < client <= MaxClients && IsClientInGame(client)))
	{
		return Plugin_Continue;
	}
	
	char sType[32];
	GetCmdArg(1, sType, sizeof sType);
	if (StrEqual(sType, "kick", false))
	{
		char sTarget[32];
		GetCmdArg(2, sTarget, sizeof sTarget);
		int iTarget = GetClientOfUserId(StringToInt(sTarget));
		if (IsFakeClient(iTarget))
		{
			return Plugin_Handled;
		}
	}
	
	return Plugin_Continue;
} 

 

Ненавижу загружать новые файлы, но обожаю обновлять версии.

Link to comment
Share on other sites

  • 4 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...