Бросок гранаты

Статус
В этой теме нельзя размещать новые ответы.

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
Всем привет
forward grenade_throw( index,greindex,wId ); - есть аналог на reapi?
Или только в csx include он есть ?
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
есть аналог на reapi
Нет. Как сказал сайлент там нужно порефакторить. Но не единажды говорилось о том, что почти никто ему не помогает. Все только требуют готового функционала. Кроме как CSX можна отловить другими способами
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
fantom, не подскажешь как еще можно?
 

Phantom

Пользователь
Регистрация
8 Июн 2017
Сообщения
145
Симпатии
77
C++:
#include <amxmodx>
#include <hamsandwich>

public plugin_init()
{
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_hegrenade", "PrimaryAttack_func");
}

public PrimaryAttack_func(weapon)
{
    //
}
 

Phantom

Пользователь
Регистрация
8 Июн 2017
Сообщения
145
Симпатии
77
Жаль, на хаме нельзя для всего класса гранат использовать один хук
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
Жаль, на хаме нельзя для всего класса гранат использовать один хук
У меня в консоли ошибками заспамило, и функция, которая после броска должна быть, не работает.

L 09/09/2017 - 13:45:41: [AMXX] Displaying debug trace (plugin "plugin.amxx")
L 09/09/2017 - 13:45:41: [AMXX] Run time error 4: index out of bounds
L 09/09/2017 - 13:45:41: [AMXX] [0] plugin.sma::primaryAttack_func (line 57)
PHP:
public PrimaryAttack_func(id, weapon)
{
    if(lalala[id]); - ЖАЛУЕТСЯ НА ЭТУ СТРОКУ
    {
        set_task(5.0, "kekek", id);
    }

return PLUGIN_HANDLED;
}
 

Phantom

Пользователь
Регистрация
8 Июн 2017
Сообщения
145
Симпатии
77
To be or not to be, хук имеет только один параметр - айди оружия. В твоем случае хук не знает, что такое id
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
Phantom бля...
А такое реализовать можно вообще?
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
Phantom появилась другая проблема
Функция воспроизводится когда я просто зажму ЛКМ держа гранату в руках.
То есть, я же её не бросил, а просто зажал перед броском, а функция уже воспроизводится

Как отловить то именно Бросок гранаты?
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
819
Симпатии
388
Пол
Мужской
Phantom появилась другая проблема
Функция воспроизводится когда я просто зажму ЛКМ держа гранату в руках.
То есть, я же её не бросил, а просто зажал перед броском, а функция уже воспроизводится

Как отловить то именно Бросок гранаты?
dmgtime что то такое...
проверяй, если установлено, то граната летит/лежит на земле без чеки
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу