Перейти к содержимому
=_GoLdBerG_=

GRENADE MODE

Рекомендованные Публикации

дать вазможость правой кнопкой мыши активировать чтобы она не сразу взрывалась а через пару сек...

Поделиться сообщением


Ссылка на сообщение

а чего там путаться то) все элементарно) поменьше нупства и все окей будет)

Поделиться сообщением


Ссылка на сообщение
Хорошая идея!

Поделиться сообщением


Ссылка на сообщение

я тоже за, можно попробовать)

Поделиться сообщением


Ссылка на сообщение
WtF_^MaKs    15

по моему глупо,

только людей путать

Поделиться сообщением


Ссылка на сообщение

А кто это может сделать?

Поделиться сообщением


Ссылка на сообщение

я не могу понять почему кто то против) если хочешь чтоб сразу взрывалась.. не переключай режим правой кнопкой мыши и все) я думаю этот функционал никому не помешает.. а кому надо будет использовать)

Поделиться сообщением


Ссылка на сообщение
Гость Chandler   
Гость Chandler

согласна.

Поделиться сообщением


Ссылка на сообщение

я не могу понять почему кто то против) если хочешь чтоб сразу взрывалась.. не переключай режим правой кнопкой мыши и все) я думаю этот функционал никому не помешает.. а кому надо будет использовать)


За! Ничего здесь сложного нет.

Поделиться сообщением


Ссылка на сообщение
смурф    1 792

хорошо, допустим идея неплохая, но кто и как будет реализовывать?

Поделиться сообщением


Ссылка на сообщение

ну я думаю тут найдутся люди кто умеет во всем этом шарить.. ) 

Поделиться сообщением


Ссылка на сообщение
Kiss_my_ass    11
Против, зм и так лезть в нычку не хотят, а тут при виде кучи гранат в жизни не зайдут.

Поделиться сообщением


Ссылка на сообщение
Гость KaBKa3eII   
Гость KaBKa3eII
Есть плагин с бывшего оригинала, как раз для этого, могу поискать исходник если надо.

Поделиться сообщением


Ссылка на сообщение
Гость KaBKa3eII   
Гость KaBKa3eII

Вот исходник:

[spoiler]

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

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>
#include <xs>
#include <csx>

#define PLUGIN "BIOads_nade"
#define VERSION "0.1"
#define AUTHOR "VaSaKed"

#define MAX_PLAYERS	32
#define HEMODE_SWITCH_DELAY 0.25

// HE GRENADE MODE
enum {
	HEMODE_NORMAL = 0,
	HEMODE_IMPACT
}

new hemode_switch_title[2][32] = {"Mode - Normal", "Mode - Impact"};
new hemode_switch_sound[] = "weapons/357_cock1.wav";

new default_hemode;
new cl_hemode[MAX_PLAYERS+1];

new cl_holds_he[MAX_PLAYERS+1]

public plugin_precache() {
	precache_sound(hemode_switch_sound);
}
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_event("CurWeapon", "event_CurWeapon", "b", "1=1");
	
	register_forward(FM_CmdStart,"forward_CmdStart");
	
	RegisterHam(Ham_Touch, "grenade", "ham_touch_grenade")
	
	default_hemode = get_cvar_num("bh_impactexplode") ? HEMODE_IMPACT : HEMODE_NORMAL;
	set_cvar_num("bh_impactexplode", 0);
}

public event_CurWeapon(id)
{
	cl_holds_he[id] = (read_data(2) == CSW_HEGRENADE);
	if (cl_holds_he[id]) {
		cl_hemode[id] = default_hemode;
	}
}

public forward_CmdStart(id, uc_handle, seed) {
	
	static Float:cl_hemode_switch[MAX_PLAYERS+1];
	
	if (!is_user_alive(id) || !cl_holds_he[id]) 
		return FMRES_IGNORED;
		
	if (cl_hemode_switch[id] + HEMODE_SWITCH_DELAY > get_gametime())
		return FMRES_IGNORED;
	
	
	new buttons = get_uc(uc_handle,UC_Buttons);
	if (buttons & IN_ATTACK2) {
		
		switch (cl_hemode[id]) {
			case HEMODE_NORMAL: cl_hemode[id] = HEMODE_IMPACT; 
			case HEMODE_IMPACT: cl_hemode[id] = HEMODE_NORMAL; 
		}
		client_print(id, print_center, hemode_switch_title[cl_hemode[id]]);
		emit_sound(id, CHAN_AUTO, hemode_switch_sound, 0.5, ATTN_NORM, SND_SPAWNING, PITCH_NORM);
		cl_hemode_switch[id] = get_gametime();
	}
	return FMRES_HANDLED	
	
}

public ham_touch_grenade(ent, world)
{
	new id = pev(ent, pev_owner);
	
	if(cl_hemode[id] != HEMODE_IMPACT)
		return HAM_IGNORED
	
	static model[12]
	pev(ent, pev_model, model, 11)
	
	if(model[9] == 'h' && model[10] == 'e')
	{
		set_pev(ent, pev_dmgtime, 0.0)
		
		return HAM_HANDLED
	}
	return HAM_IGNORED
}

[/spoiler]

Поделиться сообщением


Ссылка на сообщение
смурф    1 792
думаю можно попробовать, позже сделаю

Поделиться сообщением


Ссылка на сообщение
pau1o    551

неплохая идея, за  :JC_doubleup:

Поделиться сообщением


Ссылка на сообщение
смурф    1 792

плагин я поставил, все работает

но если честно, то в игре, когда постоянно стреляешь и не отвлекаешься, режимы переключать совершенно некогда

смотрите сами, попробуйте поиграть так

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×