Иконка ресурса

random.81

Участник
Сообщения
496
Реакции
819
Последнее редактирование модератором:

LEII4A

Участник
Сообщения
741
Реакции
135
Re: Block Kill v.1.1

Random,
Есть ли плагин, в который можно добавлять команды для блокировки? Было бы круто, добавил например в файлик команды, которых ты не хочешь, чтобы использовали игроки и вперед))
 

maza511

Участник
Сообщения
882
Реакции
407
Re: Block Kill v.1.1

Есть ли плагин, в который можно добавлять команды для блокировки? Было бы круто, добавил например в файлик команды, которых ты не хочешь, чтобы использовали игроки и вперед))
Есть такой. Команд блокер называется.. Как то так.. =)
 

tooshkan4uk

Участник
Сообщения
455
Реакции
446
Re: Block Kill v.1.1

А как сделать так, чтобы команда kill запрещалась только террористам?
 

rikky

Участник
Сообщения
8
Реакции
2
Re: Block Kill v.1.1

супер плагин, спс!
ато уже з*** нубы на сёрфе которые в тюрьме kill пишут, или просто когда одни остаюца
 

tooshkan4uk

Участник
Сообщения
455
Реакции
446
Re: Block Kill v.1.1

Спасибо, я уже давно сделал :)
 

ylia2201

Участник
Сообщения
28
Реакции
8
Re: Block Kill v.1.1

А как сделать так, чтобы команда блокировалась всем, кроме админов?)
 

TolikPetrov

Участник
Сообщения
6
Реакции
0
Re: Block Kill v.1.1

Плохой плагин команду меняешь на эту же и все не блочит них*ра.
 

DarklSide

Участник
Сообщения
931
Реакции
468
Re: Block Kill v.1.1

Возможно ли реализовать блокирование смены команды игрока (ct или t) на другой скрин,при нажатии (m -> 1-4)? Ведь это то же самое kill прописать.
 
Последнее редактирование:

Vetaldx dx

Участник
Сообщения
341
Реакции
28
Re: Block Kill v.1.1

Возможно ли реализовать блокирование смены команды игрока (ct или t) на другой скрин,при нажатии (m -> 1-4)? Ведь это то же самое kill прописать.

Да я тоже так давно хотел сделать, но это получится бред, так как что б сменить команду тебе прейдется реконект к серверу делать
 

DarklSide

Участник
Сообщения
931
Реакции
468
Re: Block Kill v.1.1

А что если когда он в не убитых?
 

FBZA

Участник
Сообщения
58
Реакции
8
Re: Block Kill v.1.1

DarklSide, легко. Убрал все возможные варианты самоубийства. (Переход за другую команду, выход в спеки)
Работает, только если игрок жив.
PHP:
public OnPluginStart()
{
    AddCommandListener(BlockKill, "kill");
    AddCommandListener(BlockChangeTeam1, "joinclass");
    AddCommandListener(BlockChangeTeam2, "jointeam");
    AddCommandListener(BlockChangeTeam3, "spectate");
}

public Action:BlockKill(client, const String:command[], argc)
{
    if (GetUserFlagBits(client) < ADMFLAG_KICK)
    {
    PrintToChat(client, "\x04[BlockKill]\x01 Самоубийство запрещено!");
    return Plugin_Handled;
    }
    return Plugin_Continue;
}  

public Action:BlockChangeTeam1(client, const String:command[], argc)
{
    if (GetUserFlagBits(client) < ADMFLAG_KICK && IsPlayerAlive(client))
    {
        PrintToChat(client, "\x04[BlockKill]\x01 Самоубийство запрещено!");
        return Plugin_Handled;
    }
    return Plugin_Continue;
}  

public Action:BlockChangeTeam2(client, const String:command[], argc)
{
    if (GetUserFlagBits(client) < ADMFLAG_KICK && IsPlayerAlive(client))
    {
        PrintToChat(client, "\x04[BlockKill]\x01 Самоубийство запрещено!");
        return Plugin_Handled;
    }
    return Plugin_Continue;
}  

public Action:BlockChangeTeam3(client, const String:command[], argc)
{
    if (GetUserFlagBits(client) < ADMFLAG_KICK && IsPlayerAlive(client))
    {
        PrintToChat(client, "\x04[BlockKill]\x01 Самоубийство запрещено!");
        return Plugin_Handled;
    }
    return Plugin_Continue;
}
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Re: Block Kill v.1.1

А так не легче ли?
PHP:
public OnPluginStart()
{
    AddCommandListener(BlockKill, "kill");
    AddCommandListener(BlockKill, "joinclass");
    AddCommandListener(BlockKill, "jointeam");
    AddCommandListener(BlockKill, "spectate");
}

public Action:BlockKill(client, const String:command[], argc)
{
    if (client && IsClientInGame(client) && IsPlayerAlive(client))
    {
		PrintToChat(client, "\x01\04[BlockKill]\x01 Самоубийство запрещено!");
		return Plugin_Handled;
    }return Plugin_Continue;
}
 
Последнее редактирование:

FBZA

Участник
Сообщения
58
Реакции
8
Re: Block Kill v.1.1

AlmazON, Оффтоп

Добавлено через 3 минуты
Это было сделано для того, чтобы еще какой-нибудь скриптер, вроде тебя добавил квары на отключение/включение каждой из команд, что мне делать лень.
 
Последнее редактирование:

FBZA

Участник
Сообщения
58
Реакции
8
Re: Block Kill v.1.1

Оффтоп

Добавлено через 7 минут
Либо грамотно не можешь...
Я с языком от силы месяц работаю, конечно, ничего сложного, но есть аспекты, в которые мне не хочется вникать, тут же, мне попросту лень.
 
Последнее редактирование:

MaEStro71

Участник
Сообщения
163
Реакции
21
Re: Block Kill v.1.1

tooshkan4uk,
PHP:
#include <sourcemod>

#define BLOCKKILL_VERSION "1.2"
new Handle:blockkill_enabled;

public Plugin:myinfo =
{
    name = "Block Kill",
    author = "Xuqe Noia",
    description = "Block's the cvar KILL",
    version = BLOCKKILL_VERSION,
    url = "http://LiquidBR.com"
};

public OnPluginStart()
{
    CreateConVar( "blockkill_varsion", BLOCKKILL_VERSION, "KillBlock Version", FCVAR_NOTIFY );
    blockkill_enabled = CreateConVar("blockkill_enabled", "1", "Enable or disable KillBlock; 0 - disabled, 1 - enabled");
    AddCommandListener(BlockKill, "kill");
}

public Action:BlockKill(client, const String:command[], argc)
{
    if (GetConVarBool(blockkill_enabled) && GetClientTeam(client) == 2)
    {
        PrintToChat(client, "\x04[BlockKill]\x01 The \x05kill\x01 cvar is blocked!");
        return Plugin_Handled;
    }
    return Plugin_Continue;
}

Блокирует только террористам

Можно ли сделать так, чтобы зомби не могли писать kill. А то этот скрипт почему-то не всех блочит.
 

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #18
Можно ли сделать так, чтобы зомби не могли писать kill. А то этот скрипт почему-то не всех блочит.
1 = spectators (as for most of games)
2 = terrorists
3 = CT
----
Странно, зомби Т, команда 2
Дай ка ссылку на свой зомби
 

MaEStro71

Участник
Сообщения
163
Реакции
21
1 = spectators (as for most of games)
2 = terrorists
3 = CT
----
Странно, зомби Т, команда 2
Дай ка ссылку на свой зомби

212.76.129.106:27665
У меня Kill блочится. Так же просил игрока прописать kill, его тоже блочит. Пока я висел в спектрах, на моих глазах школьник умирает после того как его заразили, и прописывает !antidote который стоит $10000. Собственно из-за антидота я и поставил Block Kill, потому что можно совершить суицид и у тебя будет снова $16 000. Естественно это бесит нормальных игроков.
 
Последнее редактирование:

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
По сути плагин должен блочить такие команды как: kill, explode, suicide. Блочит для всех команд, даже для зомби.
 

Вложения

  • forbidden_commands_newsyntax.sp
    606 байт · Просмотры: 24
  • forbidden_commands_v34.sp
    1.4 КБ · Просмотры: 26
Последнее редактирование:
Сверху Снизу