Страница 1 от 6

Fast Knife

Публикувано на: 05 Фев 2017, 20:42
от OciXCrom
Изображение

Fast Knife
Описание
  • Увеличава скоростта ви когато държите нож.
Списък с кварове
  • fastknife_speed "50.0" -- определя допълнителната скорост.
Допълнителна информация и линк за теглене

Изображение
Изображение
Изображение

Re: Fast Knife

Публикувано на: 07 Фев 2017, 16:11
от << SaNchez >>
Идеята за плъгина като цяло е добра. Ще го пробвам

Re: Fast Knife

Публикувано на: 07 Фев 2017, 16:38
от cs_4ever
@OciXCrom™ MKD - Взимаш ми идейте :Д хаха шегувам се хубав плъгин , аз ползвам подобен и съм доволен както и играчите кефат му се , всеки обича да тича по бързо с нож .

Fast Knife

Публикувано на: 09 Юли 2018, 13:12
от iv69
Предполагам fastknife_speed "50.0" - означава с 50 процента по-бързо придвижване , нали , или ... ? И до колко мога да го променям, има ли значение ?

Fast Knife

Публикувано на: 09 Юли 2018, 13:17
от Huehue
OciXCrom™ написа: 05 Фев 2017, 20:42fastknife_speed "50.0" -- определя допълнителната скорост.
Както е написано, демек ако играча държейки нож има 250.0 speed, то това му добавя още 50.0..
250.0 + 50.0 = 300.0 speed ще се движи играча.

Fast Knife

Публикувано на: 09 Юли 2018, 16:12
от iv69
Huehue написа: 09 Юли 2018, 13:17
OciXCrom™ написа: 05 Фев 2017, 20:42fastknife_speed "50.0" -- определя допълнителната скорост.
Както е написано, демек ако играча държейки нож има 250.0 speed, то това му добавя още 50.0..
250.0 + 50.0 = 300.0 speed ще се движи играча.
Благодаря !
:beer:

Fast Knife

Публикувано на: 26 Сеп 2018, 00:02
от thoughtz
Може ли да се направи, само потребители с определен флаг да могат да го ползват?

Fast Knife

Публикувано на: 26 Сеп 2018, 00:28
от TheRedShoko

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fun>

#define PLUGIN_VERSION "1.0"
#define ADMIN_FLAG ADMIN_KICK

new g_pSpeed

public plugin_init()
{
	register_plugin("Fast Knife", PLUGIN_VERSION, "OciXCrom")
	register_cvar("CRXFastKnife", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	register_event("CurWeapon", "OnSelectKnife", "be", "1=1", "2=29")
	g_pSpeed = register_cvar("fastknife_speed", "50.0")
}

public OnSelectKnife(id)
	if (has_user_access(id))
		set_user_maxspeed(id, get_user_maxspeed(id) + get_pcvar_float(g_pSpeed))
		
bool:has_user_access(id)
	return get_user_flags(id) & ADMIN_FLAG

Fast Knife

Публикувано на: 08 Ное 2018, 00:32
от thoughtz
TheRedShoko написа: 26 Сеп 2018, 00:28

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fun>

#define PLUGIN_VERSION "1.0"
#define ADMIN_FLAG ADMIN_KICK

new g_pSpeed

public plugin_init()
{
	register_plugin("Fast Knife", PLUGIN_VERSION, "OciXCrom")
	register_cvar("CRXFastKnife", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	register_event("CurWeapon", "OnSelectKnife", "be", "1=1", "2=29")
	g_pSpeed = register_cvar("fastknife_speed", "50.0")
}

public OnSelectKnife(id)
	if (has_user_access(id))
		set_user_maxspeed(id, get_user_maxspeed(id) + get_pcvar_float(g_pSpeed))
		
bool has_user_access(id)
	return get_user_flags(id) & ADMIN_FLAG

Код за потвърждение: Избери целия код

// C:\Users\Desktop\scripting1\crx_fast_knife.sma(18) : error 017: undefined symbol "has_user_access"
// C:\Users\Desktop\scripting1\crx_fast_knife.sma(21) : error 010: invalid function or declaration
// C:\Users\Desktop\scripting1\crx_fast_knife.sma(22) : error 010: invalid function or declaration
//
// 3 Errors.
// Could not locate output file compiled\crx_fast_knife.amx (compile failed).
//
// Compilation Time: 0,17 sec
Не мога да го компилирам под 1.10.0

Fast Knife

Публикувано на: 08 Ное 2018, 10:29
от JackEyedJones

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fun>

#define PLUGIN_VERSION "1.0"
#define ADMIN_FLAG ADMIN_KICK

new g_pSpeed

public plugin_init()
{
	register_plugin("Fast Knife", PLUGIN_VERSION, "OciXCrom")
	register_cvar("CRXFastKnife", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	register_event("CurWeapon", "OnSelectKnife", "be", "1=1", "2=29")
	g_pSpeed = register_cvar("fastknife_speed", "50.0")
}

public OnSelectKnife(id)
{
	if(!is_user_connected(id))
		return

	if (has_user_access(id))
		set_user_maxspeed(id, get_user_maxspeed(id) + get_pcvar_float(g_pSpeed))
}
		
bool:has_user_access(id)
	return bool:(get_user_flags(id) & ADMIN_FLAG)