Ошибка в плагине ускорения.

Никита Фадович

Участник
Сообщения
5
Реакции
0
Писал плагин ускорения, как в плагине возникла ошибка.
PHP:
	if (StrEqual(classname, "weapon_knife") || StrEqual(classname, "weapon_hegrenade") || StrEqual(classname, "weapon_smokegrenade") || StrEqual(classname, "weapon_flashbang") || StrEqual(classname, "weapon_c4")) 
		SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", GetConVarFloat(g_hCvarKnifeSpeed)); 
	else if (StrEqual(classname, "weapon_glock") || StrEqual(classname, "weapon_usp") || StrEqual(classname, "weapon_p228") || StrEqual(classname, "weapon_deagle") || StrEqual(classname, "weapon_elite") || StrEqual(classname, "weapon_fiveseven"))
		SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", GetConVarFloat(g_hCvarPistolSpeed)); 
	else 
		SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0);
Вот здесь ошибка... ( SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", GetConVarFloat(g_hCvarKnifeSpeed)); )
Прошу помощи...
P.S. SourceMod - Pawn :D
 

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691
PHP:
if (client > 0)
{
	new Float:speed = 1.0;
	if (StrEqual(classname, "weapon_knife") || StrEqual(classname, "weapon_hegrenade") || StrEqual(classname, "weapon_smokegrenade") || StrEqual(classname, "weapon_flashbang") || StrEqual(classname, "weapon_c4"))
	{
		speed = GetConVarFloat(g_hCvarKnifeSpeed);
	}
	else if (StrEqual(classname, "weapon_glock") || StrEqual(classname, "weapon_usp") || StrEqual(classname, "weapon_p228") || StrEqual(classname, "weapon_deagle") || StrEqual(classname, "weapon_elite") || StrEqual(classname, "weapon_fiveseven"))
	{
		speed = GetConVarFloat(g_hCvarPistolSpeed);
	}

	SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", speed);
}
 
Последнее редактирование:

Никита Фадович

Участник
Сообщения
5
Реакции
0
Никита Фадович
Какая ошибка ?

PHP:
L 03/26/2014 - 14:20:42: [SM] Native "SetEntPropFloat" reported: Entity 2 (2) is invalid
L 03/26/2014 - 14:20:42: [SM] Displaying call stack trace for plugin "sws.smx":
L 03/26/2014 - 14:20:42: [SM]   [0]  Line 35, sws.sp::OnWeapon()

Добавлено через 13 минут
PHP:
if (client > 0) // Остальной код

В каком смысле?) Можно уже переделанный код)
 
Последнее редактирование:
Сверху Снизу