Как да направим дадено оражие да се маха като няма крушуми ?
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Как да направим дадено оражие да се маха като няма крушуми ?
Хуукваш стрелбата за даденото оръжие с hamsandwich. Пример за ak47:
В евента проверяваш дали оръжието все още има патрони, и ако няма премахваш оръжието. Най-лесен вариант да го премахнеш е като ползваш функцията ham_strip_user_weapon от библиотеката stripweapons.inc:
Ако ползваш ReGameDLL, ползвай функцията rg_remove_item.
Код за потвърждение: Избери целия код
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_ak47", "OnPrimaryAttack", 1)
Код за потвърждение: Избери целия код
public OnPrimaryAttack(iEnt)
{
if(!cs_get_weapon_ammo(iEnt))
{
static id
id = pev(iEnt, pev_owner)
ham_strip_user_weapon(id, CSW_AK47)
}
}
Как да направим дадено оражие да се маха като няма крушуми ?
Перфектно, много благодаря ето и кода ако на някой му потрябва
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <hamsandwich>
#include <stripweapons>
#include <cstrike>
new pCvarActive
public plugin_init()
{
register_plugin("DropWeapon", "1.0", "OcixCrom & AMXX-BG.INFO" )
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_deagle", "OnPrimaryAttack", 1)
pCvarActive = register_cvar("amx_active", "1")
}
public OnPrimaryAttack(iEnt)
{
if(get_pcvar_num(pCvarActive) == 1)
{
if(!cs_get_weapon_ammo(iEnt))
{
static id
id = pev(iEnt, pev_owner)
ham_strip_user_weapon(id, CSW_DEAGLE)
}
}
}
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 2 Отговори
- 736 Преглеждания
-
Последно мнение от bigexplosion
-
- 4 Отговори
- 1872 Преглеждания
-
Последно мнение от tom1k
-
- 4 Отговори
- 2020 Преглеждания
-
Последно мнение от impossible
-
- 5 Отговори
- 4901 Преглеждания
-
Последно мнение от ur mama
-
- 11 Отговори
- 4821 Преглеждания
-
Последно мнение от boro2277
-
- 0 Отговори
- 1915 Преглеждания
-
Последно мнение от melissaazevedo
-
- 0 Отговори
- 1720 Преглеждания
-
Последно мнение от menkisa
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 22 госта