Плагин Knife_Speed доработка

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #21
ну не знаю... я бы сделал так:
PHP:
#include <sourcemod>
#include <sdkhooks>

new Handle:g_hCvarKnifeSpeed,
	bool:g_bHasSpeed[MAXPLAYERS+1] = false;

public OnPluginStart()
{
	g_hCvarKnifeSpeed = CreateConVar("sm_knife_speed", "1.0", "How Speed Will Be Player whuch used Weapon Knife", FCVAR_NOTIFY, true, 0.1, true, 3.0);
}

public OnClientPutInServer(client)
{
	g_bHasSpeed[client] = false;
	SDKHook(client, SDKHook_WeaponSwitch, Weapon_Function);
}

public Action:Weapon_Function(client, weapon)
{
	decl String:weapon_classname[16];
	GetEdictClassname(weapon, weapon_classname, sizeof(weapon_classname));
	if (IsClientInGame(client))
	{
		if(StrEqual(weapon_classname, "weapon_knife", false))
		{
			g_bHasSpeed[client] = true;
			SetEntPropFloat(client, Prop_Send, "m_flLaggedMovementValue", GetConVarFloat(g_hCvarKnifeSpeed));
		} else
		{
			if(g_bHasSpeed[client]) 
			{
				g_bHasSpeed[client] = false;
				SetEntPropFloat(client, Prop_Send, "m_flLaggedMovementValue", 1.0);
			}
		}
		
	}
}
 

zaigrovas

Участник
Сообщения
51
Реакции
1
couldn't exec sourcemod\plugin.knife_speed лог консоли и файл конфига не создается

[01] SourceMod (1.5.2) by AlliedModders LLC
[02] DoS Protect (1.0.0.0) by ZombieX2.net
[03] Server Secure - Files Only (1.0.0) by AzuiSleet (mod by asherkin)
[04] CS Tools (1.5.2) by AlliedModders LLC
[05] SDK Tools (1.5.2) by AlliedModders LLC
[06] SDK Hooks (2.1.0) by Tsunami, psychonic
[07] CS:S DM (2.1.0.446) by AlliedModders
 
Сверху Снизу