Заявка за Knife Dash плъгин

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
MadNESs
Извън линия
Потребител
Потребител
Мнения: 203
Регистриран на: 21 Мар 2017, 21:43
Местоположение: Бели брези
Се отблагодари: 16 пъти
Получена благодарност: 10 пъти
Обратна връзка:

Заявка за Knife Dash плъгин

Мнение от MadNESs » 24 Ное 2020, 12:32

Здравейте търся Knife Dash плъгин, който работи по следния начин: Когато скочиш с нож във въздужа и натиснеш десен бутон да се дашнеш напред.
Изображение

Аватар
impossible
На линия
Потребител
Потребител
Мнения: 331
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 24 пъти
Получена благодарност: 14 пъти
Обратна връзка:

Заявка за Knife Dash плъгин

Мнение от impossible » 24 Ное 2020, 15:54

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

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

new Float:playerUseCooldown[MAX_PLAYERS+1]
new Float:cvalLeapCooldown_f, cvalLeapPower,Float:cvalLeapHeight_f
public plugin_init()
{
	register_plugin("Leap, my knife, leap!","1.0", "<VeCo>");
	
	bind_pcvar_float(register_cvar("leap_cooldown","3.0"), cvalLeapCooldown_f)
	bind_pcvar_num(register_cvar("leap_power","400"), cvalLeapPower)
	bind_pcvar_float(register_cvar("leap_height","200.0"), cvalLeapHeight_f)
	
	RegisterHam(Ham_Weapon_SecondaryAttack,"weapon_knife", "@Ham_Weapon_Knife_SecondaryAttack", 1)
}

@Ham_Weapon_Knife_SecondaryAttack(ent)
{
	new id = get_ent_data_entity(ent, "CBasePlayerItem","m_pPlayer")
	
	if(pev(id,pev_flags) & FL_ONGROUND) return
	
	new Float:currentGameTime = get_gametime()
	if((currentGameTime - playerUseCooldown[id]) < cvalLeapCooldown_f) return
	
	new Float:velocity[3]
	pev(id,pev_velocity, velocity)
	if(velocity[0] == 0.0 && velocity[1] == 0.0) return
	
	playerUseCooldown[id] = currentGameTime
	
	velocity_by_aim(id,cvalLeapPower, velocity)
	
	velocity[2] = cvalLeapHeight_f
	
	set_pev(id,pev_velocity, velocity)
}

Аватар
MadNESs
Извън линия
Потребител
Потребител
Мнения: 203
Регистриран на: 21 Мар 2017, 21:43
Местоположение: Бели брези
Се отблагодари: 16 пъти
Получена благодарност: 10 пъти
Обратна връзка:

Заявка за Knife Dash плъгин

Мнение от MadNESs » 24 Ное 2020, 20:44

impossible написа:
24 Ное 2020, 15:54

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

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

new Float:playerUseCooldown[MAX_PLAYERS+1]
new Float:cvalLeapCooldown_f, cvalLeapPower,Float:cvalLeapHeight_f
public plugin_init()
{
	register_plugin("Leap, my knife, leap!","1.0", "<VeCo>");
	
	bind_pcvar_float(register_cvar("leap_cooldown","3.0"), cvalLeapCooldown_f)
	bind_pcvar_num(register_cvar("leap_power","400"), cvalLeapPower)
	bind_pcvar_float(register_cvar("leap_height","200.0"), cvalLeapHeight_f)
	
	RegisterHam(Ham_Weapon_SecondaryAttack,"weapon_knife", "@Ham_Weapon_Knife_SecondaryAttack", 1)
}

@Ham_Weapon_Knife_SecondaryAttack(ent)
{
	new id = get_ent_data_entity(ent, "CBasePlayerItem","m_pPlayer")
	
	if(pev(id,pev_flags) & FL_ONGROUND) return
	
	new Float:currentGameTime = get_gametime()
	if((currentGameTime - playerUseCooldown[id]) < cvalLeapCooldown_f) return
	
	new Float:velocity[3]
	pev(id,pev_velocity, velocity)
	if(velocity[0] == 0.0 && velocity[1] == 0.0) return
	
	playerUseCooldown[id] = currentGameTime
	
	velocity_by_aim(id,cvalLeapPower, velocity)
	
	velocity[2] = cvalLeapHeight_f
	
	set_pev(id,pev_velocity, velocity)
}

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

//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// knife_dash.sma
// D:\server\Counter-Strike SECTOR Edition 2018\cstrike\addons\amxmodx\scripting\knife_dash.sma(6) : error 017: undefined symbol "MAX_PLAYERS"
// D:\server\Counter-Strike SECTOR Edition 2018\cstrike\addons\amxmodx\scripting\knife_dash.sma(7) : error 009: invalid array size (negative or zero)
// D:\server\Counter-Strike SECTOR Edition 2018\cstrike\addons\amxmodx\scripting\knife_dash.sma(12) : error 017: undefined symbol "bind_pcvar_float"
// D:\server\Counter-Strike SECTOR Edition 2018\cstrike\addons\amxmodx\scripting\knife_dash.sma(13) : error 017: undefined symbol "bind_pcvar_num"
// D:\server\Counter-Strike SECTOR Edition 2018\cstrike\addons\amxmodx\scripting\knife_dash.sma(14) : error 017: undefined symbol "bind_pcvar_float"
// D:\server\Counter-Strike SECTOR Edition 2018\cstrike\addons\amxmodx\scripting\knife_dash.sma(19) : warning 200: symbol "@Ham_Weapon_Knife_SecondaryAtta" is truncated to 31 characters
// D:\server\Counter-Strike SECTOR Edition 2018\cstrike\addons\amxmodx\scripting\knife_dash.sma(21) : error 017: undefined symbol "get_ent_data_entity"
//
// 6 Errors.
// Could not locate output file D:\server\Counter-Strike SECTOR Edition 2018\cstrike\addons\amxmodx\scripting\compiled\knife_dash.amx (compile failed).
//
// Compilation Time: 0.19 sec
// ----------------------------------------

Press enter to exit ...

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 6721
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 115 пъти
Получена благодарност: 935 пъти
Обратна връзка:

Заявка за Knife Dash плъгин

Мнение от OciXCrom » 24 Ное 2020, 20:52

Плъгинът изисква по-нова АМХХ версия (1.9/1.10).

Аватар
impossible
На линия
Потребител
Потребител
Мнения: 331
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 24 пъти
Получена благодарност: 14 пъти
Обратна връзка:

Заявка за Knife Dash плъгин

Мнение от impossible » 24 Ное 2020, 20:57

Пробвай с по-нова версия компилатор.
image.png
image.png (22.79 KiB) Преглеждано 344 пъти
image.png
image.png (22.79 KiB) Преглеждано 344 пъти

може да си го свалиш от тук

Аватар
MadNESs
Извън линия
Потребител
Потребител
Мнения: 203
Регистриран на: 21 Мар 2017, 21:43
Местоположение: Бели брези
Се отблагодари: 16 пъти
Получена благодарност: 10 пъти
Обратна връзка:

Заявка за Knife Dash плъгин

Мнение от MadNESs » 24 Ное 2020, 23:13

impossible написа:
24 Ное 2020, 20:57
Пробвай с по-нова версия компилатор.

image.png


може да си го свалиш от тук
Коплипирах го с по-нова версия компилатор, но явно и платформата е по стара от плъгина :lol:

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

L 11/24/2020 - 22:24:56: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20201124.log")
L 11/24/2020 - 22:24:56: [AMXX] Load error 17 (invalid file format or version) (plugin "knife_dash.amxx")

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 6721
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 115 пъти
Получена благодарност: 935 пъти
Обратна връзка:

Заявка за Knife Dash плъгин

Мнение от OciXCrom » 24 Ное 2020, 23:16

Каква е логиката да компилираш с по-нова версия и да работи на по-стара?...

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 459
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 32 пъти
Получена благодарност: 37 пъти

Заявка за Knife Dash плъгин

Мнение от atmax » 24 Ное 2020, 23:33

Rest in peace my friend I always will remember you! 🖤👊

Аватар
MadNESs
Извън линия
Потребител
Потребител
Мнения: 203
Регистриран на: 21 Мар 2017, 21:43
Местоположение: Бели брези
Се отблагодари: 16 пъти
Получена благодарност: 10 пъти
Обратна връзка:

Заявка за Knife Dash плъгин

Мнение от MadNESs » 25 Ное 2020, 00:18

Ъпдейтнах всичко и плъгина работи обаче искам да е по - голяма скороста на дашването(по-бързо да се дашваш), на кой ред в плъгина мога да контролирам скороста.

Аватар
impossible
На линия
Потребител
Потребител
Мнения: 331
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 24 пъти
Получена благодарност: 14 пъти
Обратна връзка:

Заявка за Knife Dash плъгин

Мнение от impossible » 25 Ное 2020, 00:25

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

	
	bind_pcvar_float(register_cvar("leap_cooldown","3.0"), cvalLeapCooldown_f)
	bind_pcvar_num(register_cvar("leap_power","400"), cvalLeapPower)
	bind_pcvar_float(register_cvar("leap_height","200.0"), cvalLeapHeight_f)

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта