inklesspen
Не пишу модули под LSD :с
- Сообщения
- 1,775
- Реакции
- 967
Создание форварда:
Вызов:
Отлов другим плагином:
Но разница с плагином и без колоссальная:
--- Добавлено позже ---
А! Блин! int &knockback на float &knockback заменить :D
PHP:
forwardOnClientKnockback = CreateGlobalForward("ZP_IC_OnKnockbackPre", ET_Ignore, Param_Cell, Param_Cell, Param_Cell, Param_FloatByRef);
Вызов:
PHP:
Call_StartForward(forwardOnClientKnockback);
Call_PushCell(cBaseVictim.Index);
Call_PushCell(cBaseAttacker.Index);
Call_PushCell(weapon);
Call_PushFloatRef(flKnockBack);
Call_Finish();
Отлов другим плагином:
PHP:
public void ZP_IC_OnKnockbackPre(int clientIndex, int attackerIndex, int weapon, int &knockback)
{
if(0<weapon<2049 && IsValidEdict(weapon))
knockback*=1.0
}
Но разница с плагином и без колоссальная:
А! Блин! int &knockback на float &knockback заменить :D
Последнее редактирование: