Jump to content

kick immunity to bots


Recommended Posts

  • Administrator

По идее этот скрипт должен запретить кикать ботов через 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;
} 

 

Был ли мой пост полезен? Пожалуйста, сделайте пожертвование для IP-Gamers (не мне), чтобы помочь оплатить сервер, который вам нравится, в качестве благодарности 🙂 ~ Даже всего 1 рубль имеет значение!

Link to post

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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...