Заявка за No Recoil плъгин.

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.

Модератори: Extreme, Extreme, Extreme, Extreme, Extreme, Extreme, Extreme

Аватар
bareta
Извън линия
Потребител
Потребител
Мнения: 22
Регистриран на: 24 Мар 2017, 20:06
Се отблагодари: 1 път

Заявка за No Recoil плъгин.

Мнение от bareta » 22 Мар 2018, 01:36

Здравейте,
ако може да се направи плъгин No Recoil зa classic mod
без никакъв флаг,да го дава на всеки бесплатно,
ако не може да е безплатно,да се използва командата /Recoil
и 100% да има точност.
Мерси предварително!

Аватар
[PB]LuD s KniF3
Извън линия
Потребител
Потребител
Мнения: 69
Регистриран на: 21 Ное 2016, 15:49
Местоположение: В кръчмата на село !
Се отблагодари: 2 пъти
Получена благодарност: 1 път
Обратна връзка:

Заявка за No Recoil плъгин.

Мнение от [PB]LuD s KniF3 » 22 Мар 2018, 12:46

Тествай ..

Това

Аватар
wrath
Извън линия
Потребител
Потребител
Мнения: 167
Регистриран на: 21 Яну 2018, 10:30
Местоположение: /changerace
Обратна връзка:

Заявка за No Recoil плъгин.

Мнение от wrath » 22 Мар 2018, 13:25

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

#include <amxmodx>
#include <fakemeta>

new const VERSION[] = "1.1"

new pcvar_on,pcvar_type

new bool:g_norecoil[33]

public plugin_init()
{
	register_plugin("No recoil", VERSION, "FakeNick");
	pcvar_on = register_cvar("recoil_on","1");
	if(get_pcvar_num(pcvar_on))
	{
		pcvar_type = register_cvar("recoil_type","2");
		register_forward(FM_PlayerPreThink,"func_prethink");
	}
}
public client_putinserver(id)
{
	switch(get_pcvar_num(pcvar_type))
	{
		case 1 :
		{		
			if(get_user_flags(id) & ADMIN_KICK)
				g_norecoil[id] = true;
		}
		case 2 :
		{				
			g_norecoil[id] = true;
		}
		default :
		{		
			g_norecoil[id] = true;
		}
	}
}
public func_prethink(id)
{
	if(!is_user_alive(id) && !g_norecoil[id])
		return;
	
	set_pev(id,pev_punchangle,{ 0.0,0.0,0.0 });
}
public client_disconnect(id)
{
	g_norecoil[id] = false;
}
Извън темата
Модули:

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

#include <fakemeta>
Извън темата
CVAR-и:

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

recoil_on - за включване и изключване на плъгина
recoil_type - начин на работа на работа на плъгина ( 1 - само за админи ,2 - за всички )
Флага за админ ти е ADMIN_KICK. :o
I am not big on sermons ,broken bones teach better lessons. Изображение Изображение

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

Заявка за No Recoil плъгин.

Мнение от OciXCrom » 22 Мар 2018, 17:22

Не ти препоръчвам горните плъгини. Ето ти нов без тресене на екрана, без ползване на натоварващи функции и без излишни глупости:

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

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

#define EXCLUDED_WEAPONS (1<<2 | 1<<CSW_KNIFE | 1<<CSW_HEGRENADE | 1<<CSW_FLASHBANG | 1<<CSW_SMOKEGRENADE | 1<<CSW_C4)

public plugin_init()
{
	register_plugin("No Recoil", "1.0", "OciXCrom")
	
	new szWeapon[18]
	
	for(new i = CSW_P228; i <= CSW_P90; i++)
	{
		if(!(EXCLUDED_WEAPONS & (1<<i)) && get_weaponname(i, szWeapon, charsmax(szWeapon))) 
			RegisterHam(Ham_Weapon_PrimaryAttack, szWeapon, "OnPrimaryAttack", 1)
	}
}

public OnPrimaryAttack(iEnt)
	set_pev(pev(iEnt, pev_owner), pev_punchangle, {0.0, 0.0, 0.0})

Аватар
bareta
Извън линия
Потребител
Потребител
Мнения: 22
Регистриран на: 24 Мар 2017, 20:06
Се отблагодари: 1 път

Заявка за No Recoil плъгин.

Мнение от bareta » 22 Мар 2018, 20:41

извинявам се за закъснението.
благодаря на всички, но ще ползвам плъгина на (OciXCrom) :lock:

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

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

Кой е на линия

Потребители разглеждащи този форум: Amazon [Bot], Semrush [Bot] и 35 госта