Заказать Сервер Заказать Плагин Контакты Поиск

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

Страница 1 из 11
Форум » SourceMod - Counter Strike Source && CS GO » Обсуждение » item_pickup (item_pickup)
item_pickup
polo79655 Дата: Понедельник, 02.05.2016, 19:03:42 | Сообщение # 1
Сообщений: 72
Репутация: -2 [ +/- ]
Подскажите пожалуйста, как в событие поднятия оружия (item_pickup) узнать название поднимаемого оружия?
Посмотрел вот тут: https://wiki.alliedmods.net/Counter-Strike:_Global_Offensive_Events#item_pickup , имеет некий weapon типа стринг, а как его узнать не могу понять. Наверное как-то по аналогии с userid:

public event_item_pickup(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
}
Очень туплю. Заранее спасибо.
 
BarD Дата: Вторник, 03.05.2016, 04:59:43 | Сообщение # 2
Сообщений: 944
Репутация: 132 [ +/- ]
Код
decl String:wname[40];
GetEventString(event, "weapon", wname, 40);


В переменной wname будет название оружия.


Сообщение отредактировал BarD - Вторник, 03.05.2016, 05:00:14
 
polo79655 Дата: Четверг, 05.05.2016, 16:23:07 | Сообщение # 3
Сообщений: 72
Репутация: -2 [ +/- ]
Цитата BarD ()
decl String:wname[40];
GetEventString(event, "weapon", wname, 40);

В переменной wname будет название оружия.

Большое спасибо!!!

Добавлено (05.05.2016, 16:23:07)
---------------------------------------------

Цитата polo79655 ()
decl String:wname[40];
GetEventString(event, "weapon", wname, 40);

К сожалению переменная wname почему-то пустая
 
inklesspen Дата: Четверг, 05.05.2016, 16:37:14 | Сообщение # 4
Сообщений: 21
Репутация: 3 [ +/- ]
попробуй через SDKHooks - сразу будет entityid, там заодно и можешь получить его Classname.
Цитата polo79655 ()
decl String:wname[40];
GetEventString(event, "weapon", wname, 40);

К сожалению переменная wname почему-то пустая

Не получается потому-что надо не weapon, а item искать, написано же.

short userid
string item - either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'
long index - the weapon entindex


Сообщение отредактировал inklesspen - Четверг, 05.05.2016, 16:37:26
 
BarD Дата: Четверг, 05.05.2016, 16:50:58 | Сообщение # 5
Сообщений: 944
Репутация: 132 [ +/- ]
Да, сорян, не посмотрел сам.
Доверился ему:
Цитата polo79655 ()
имеет некий weapon типа стринг,
 
polo79655 Дата: Пятница, 06.05.2016, 19:24:49 | Сообщение # 6
Сообщений: 72
Репутация: -2 [ +/- ]
Сам завёл в заблуждение... Всем спасибо, тема закрыта
 
Форум » SourceMod - Counter Strike Source && CS GO » Обсуждение » item_pickup (item_pickup)
Страница 1 из 11
Поиск: