Отлов события (выбор оружия игроком).

Webman

Nevermind
Сообщения
803
Реакции
330
Здравствуйте.

Помогите, пожалуйста.
Как можно отловить событие выбора оружия игроком?

То есть, если игрок, например, выбирает гранату, то выполняется определенная команда (моя).

Не знаю, может это и не событием делается.
Надо все время выполнять определенную команду, когда игрок выбирает гранату (HE).

Подскажите, как это можно сделать правильно.

Заранее спасибо.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #2
PHP:
SDKHook(client, SDKHook_WeaponCanUse, OnWeaponCanUse);
 

Webman

Nevermind
Сообщения
803
Реакции
330
R1KO, Спасибо. А можно пример с выбором гранаты и выполнением условия?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #4
PHP:
public OnClientPostAdminCheck(iClient) SDKHook(iClient, SDKHook_WeaponCanUse, OnWeaponCanUse);

public Action:OnWeaponCanUse(iClient, iWeapon) 
{ 
	// получаешь из iWeapon нужное и работаешь
// Например имя оружия:
	decl String:sWeapon[64]; 
	GetEntityClassname(iWeapon, sWeapon, sizeof(sWeapon)); 
	if(StrEqual(sWeapon, "weapon_ucp")) 
	{
		// код
	}
	return Plugin_Continue; 
}
 
Последнее редактирование:
Сверху Снизу