Контакты Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Как получить патроны игрока?
Как получить патроны игрока?
king(rus) Дата: Четверг, 20.11.2014, 06:19:21 | Сообщение # 1
Сообщений: 109
Репутация: 2 [ +/- ]
Как получить патроны игрока в обойме и в запасе?
 
BarD Дата: Четверг, 20.11.2014, 12:09:30 | Сообщение # 2
Сообщений: 942
Репутация: 132 [ +/- ]
Код
GetEntProp(client, Prop_Send, "m_iAmmo"); // запас
GetEntProp(index, Prop_Send, "m_iClip1"); //обойма
// index - это индекс оружия


Сообщение отредактировал BarD - Четверг, 20.11.2014, 12:09:55
 
king(rus) Дата: Четверг, 20.11.2014, 16:07:32 | Сообщение # 3
Сообщений: 109
Репутация: 2 [ +/- ]
Не то
 
iEx Дата: Четверг, 20.11.2014, 20:26:05 | Сообщение # 4
Сообщений: 305
Репутация: 23 [ +/- ]
А какие тогда,если не эти...
 
king(rus) Дата: Четверг, 20.11.2014, 21:08:11 | Сообщение # 5
Сообщений: 109
Репутация: 2 [ +/- ]
Цитата iEx ()
А какие тогда,если не эти...

Допустим возьмём дигл. Вывод этих строк будет: в обойме: 0, в запасе 7.

Добавлено (20.11.2014, 21:08:11)
---------------------------------------------

Код
activeOffset = FindSendPropOffs("CAI_BaseNPC", "m_hActiveWeapon");
new ActiveWeapon = GetEntDataEnt2(client, activeOffset);
PrintToChatAll("Патронов в обойме: %d", GetEntProp(client, Prop_Send, "m_iAmmo"));
PrintToChatAll("Патронов в запасе: %d", GetEntProp(ActiveWeapon, Prop_Send, "m_iClip1"));
 
BarD Дата: Пятница, 21.11.2014, 11:44:03 | Сообщение # 6
Сообщений: 942
Репутация: 132 [ +/- ]
Ты перепутал. Я написал:
Цитата BarD ()
GetEntProp(client, Prop_Send, "m_iAmmo"); // запас
GetEntProp(index, Prop_Send, "m_iClip1"); //обойма
// index - это индекс оружия

А ты наоборот обойму и запас поставил.
 
_wS_ Дата: Пятница, 21.11.2014, 13:29:04 | Сообщение # 7
GetEntProp(client, Prop_Send, "m_iAmmo", _, x)
x = GetEntProp(weapon_index, Prop_Send, "m_iPrimaryAmmoType")
x = :

Код
1    -> deagle
2    -> ak47, scout, aug, g3sg1
3    -> galil, famas, m4a1, sg550, sg552
4    -> m249
5    -> awp
6    -> glock, elite, tmp, mp5navy
7    -> m3, xm1014
8    -> usp, mac10, ump45
9    -> p228
10    -> fiveseven, p90
11    -> hegrenade he
12    -> flashbang fb
13    -> smokegrenade sg
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Как получить патроны игрока?
  • Страница 1 из 1
  • 1
Поиск: