Лимит ножей GunGame

_Lexa_

Участник
Сообщения
846
Реакции
260
Работает отлично!
Прикрепите плагин
Лимит ножей на одну жизнь
Переменная kn_count по умолчанию 1 нож
PHP:
name = "Knife_limit"
author = "Impulse"
Еще есть пожелание, добавить вывод в чат "Вы исчерпали лимит ножей равный значению"
 

Вложения

  • Knife_limit.smx
    2.9 КБ · Просмотры: 1
  • Knife_limit.sp
    1.1 КБ · Просмотры: 6

Impulse72

Участник
Сообщения
244
Реакции
163
Еще есть пожелание, добавить вывод в чат "Вы исчерпали лимит ножей равный значению"

PHP:
/* Plugin Template generated by Pawn Studio */

#include <sourcemod>
#include <sdktools>

public Plugin:myinfo = 
{
	name = "Knife_limit",
	author = "Impulse",
	description = "",
	version = "1.0",
	url = ""
}

new kills[64];
new Handle:cvarCount = INVALID_HANDLE;

public OnPluginStart()
{
	HookEvent("player_death", death);
	HookEvent("player_spawn", spawn);
	
	cvarCount = CreateConVar("kn_count", "1", "Кол-во убийств ножом");
}

public spawn(Handle:event, const String:name[], bool:dontBroadcast)
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));
	kills[client] = 0;
}

public death(Handle:event, const String:name[], bool:dontBroadcast)
{	
	new client = GetClientOfUserId(GetEventInt(event, "attacker"));
	decl String:weapon[30];
	GetEventString(event, "weapon", weapon, sizeof(weapon));
	if (StrEqual(weapon, "knife"))
	{
		kills[client]++;
	}
	if (kills[client] == GetConVarInt(cvarCount))
	{
		new knife = GetPlayerWeaponSlot(client, 2);
		if (IsValidEdict(knife))
		{   
			RemovePlayerItem(client, knife);
			AcceptEntityInput(knife, "Kill");
			PrintToChat(client, "Вы исчерпали лимит ножей равный значению %i", GetConVarInt(cvarCount));
		}
	}
}

Вот.
 

_Lexa_

Участник
Сообщения
846
Реакции
260
Ограничение ножей

PHP:
name = "Knife_limit", 
author = "Impulse", 
description = "Knife limit", 
version = "1.2", 
url = "hlmod.ru"

Переменные:
"kn_count", "1", "Кол-во убийств ножом"
"kn_level", "0", "Уровень с ножом в Gungame"

Спасибо Impulse72
 

Вложения

  • Knife_limit.sp
    1.8 КБ · Просмотры: 15
  • Knife_limit.smx
    3.4 КБ · Просмотры: 7

markolg

Участник
Сообщения
12
Реакции
0
переменные прописывать в server.cfg ???
Как сделать, чтобы нож не ограничивался на разминочном уровне, и двух последних?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #25
markolg, ДА, в server.cfg или sourcemod.cfg
 

markolg

Участник
Сообщения
12
Реакции
0
Спасибо!

а если в 16 раунде гранаты и в 17 ножи, как снять ограничение на них?
 
Сверху Снизу