Дроп гранат+ножик

Volodya Chesnokov

Участник
Сообщения
71
Реакции
1
подскажите пожалуйста плагин на дроп гранат качал 2 плагина
1 стакал гранаты до 1.к
а 2й плагин не выкидывал гранаты
есть ли ещё плагин на нож? дропнуть нож и взять его с земли!
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
[CS:GO/CS:S] Возможность выкидывать нож

Каких? Всех? Какая игра?
дропнуть нож и взять его с земли
PHP:
#include <cstrike>

public OnPluginStart() AddCommandListener(DropWeapon, "drop");

public Action:DropWeapon(client, String:command[], a)
{
	if((a = GetEntPropEnt(client, Prop_Data, "m_hActiveWeapon")) != -1)
	{
		decl String:weapon[16];
		GetEdictClassname(a, weapon, 16);
		if(strncmp(weapon[7], "knife", 5) == 0 || strcmp(weapon[7], "bayonet") == 0) CS_DropWeapon(client, a, true);
	}
	return Plugin_Continue;
}
 

Volodya Chesnokov

Участник
Сообщения
71
Реакции
1
Re: [CS:GO/CS:S] Возможность выкидывать нож

Каких? Всех? Какая игра?
PHP:
#include <cstrike>

public OnPluginStart() AddCommandListener(DropWeapon, "drop");

public Action:DropWeapon(client, String:command[], a)
{
	if((a = GetEntPropEnt(client, Prop_Data, "m_hActiveWeapon")) != -1)
	{
		decl String:weapon[16];
		GetEdictClassname(a, weapon, 16);
		if(strncmp(weapon[7], "knife", 5) == 0 || strcmp(weapon[7], "bayonet") == 0) CS_DropWeapon(client, a, true);
	}
	return Plugin_Continue;
}
кс го дроп всех гранат!
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
[CS:GO/CS:S] Возможность выкидывать нож и гранаты

кс го дроп всех гранат
PHP:
#include <cstrike>

public OnPluginStart() AddCommandListener(DropWeapon, "drop");

public Action:DropWeapon(client, String:command[], a)
{
    if((a = GetEntPropEnt(client, Prop_Data, "m_hActiveWeapon")) != -1)
    {
        decl String:weapon[20];
        GetEdictClassname(a, weapon, 20);
        if(strncmp(weapon[7], "knife", 5)==0 || strcmp(weapon[7], "bayonet")==0 || strcmp(weapon[7], "flashbang")==0 || strcmp(weapon[7], "decoy")==0 ||
		strcmp(weapon[7], "molotov")==0 || StrContains(weapon[9], "grenade") !=-1) CS_DropWeapon(client, a, true);
    }
    return Plugin_Continue;
}
Вроде все вписал.
 
Последнее редактирование:

SlavON

Добрая душа
Сообщения
1,582
Реакции
326
Световую нельзя выбросить, а нож нельзя поднять)
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #7
AlmazON, сталкивался с этим в модуле випа. Думаю можно сделать через костыль типа хука он тач на нож и принудительно совать его в руки.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
костыль типа хука он тач
Перебор) Событие item_pickup для CS:GO хукнуть куда оптимальнее.
Код уже готов, но меня напрягло, что вместе с гранатами основное оружие пытается выкинуться (иногда удачно), да и вместо двух световых - выбрасывается лишь одна (за две!). Оффтоп
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #9
AlmazON, пикап же вызывается когда оружие подобрано, думаешь сработает?
Чтобы выбрасивались по одной нужен еще костыл. Я в гранатах делал
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
вызывается только когда получил в руки
С хуком на EventHookMode_Pre может и получилось бы отловить. Но под "попыткой" подразумевалось, что нож всё-таки "хочет" попасть в руки игроку (дергается, например), тогда вызов события ещё мог приходить.
SDKHook_WeaponEquip ещё можно попробовать, если верно понимаю смысл хука. Оффтоп
 
Сверху Снизу