[ZP4.3] Не могу разобраться в чём ошибка...

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
36
Реакции
1
Неверный раздел форума
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Всю голову сломал не могу понять в чём дело, ИНОГДА когда атакуешь камера переворачивается, dhud пропадает и показатели хп сбиваются. Использую только два плагина для вывода и сам зм класс. В основном плагине ничего не менял.
 

Download all Attachments

Сообщения
862
Реакции
144
Помог
25 раз(а)
Diff:
-get_entvar(attacker, var_health)
+Float: get_entvar(attacker, var_health)
И так везде, где получаешь Float значения через get_entvar.

Скриншот из апи:
1680873791505.png
 
Последнее редактирование:
Сообщения
36
Реакции
1
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
@ImmortalAmxx,Спасибо, я вот только что сам понял)
7 Апр 2023
ImmortalAmxx, если не сложно, подскажешь что не так в коде
Код:
public @CBasePlayer_TakeDamage(victim, inflictor, attacker, Float:damage){
    if(victim == attacker || !is_user_alive(attacker) || !zp_get_user_zombie(attacker) || zp_get_user_zombie_class(attacker) != zclass_vampire)
        return;


    if(BloodLustEnable[attacker]){
        set_entvar(attacker, var_health, Float:get_entvar(attacker, var_health) + (MultiplyDamageInBL*damage)); // Пассивный отхил.
    }
    else{
        set_entvar(attacker, var_health, Float:get_entvar(attacker, var_health) + (MultiplyDamage*damage)); // Пассивный отхил.
        CurrentBloodLustPoints[attacker] += floatround(MultiplyDamage*damage);
    }

    if(CurrentBloodLustPoints[attacker] >= BloodLustMaxPoint){
        CurrentBloodLustPoints[attacker] = BloodLustMaxPoint;
        BloodLustActive(attacker)
    }
}
мне нужно, чтобы когда зомби атаковал прибавлялось значение CurrentBloodLustPoints[attacker], оно работает, но не всегда
7 Апр 2023
cqkjd, хотя, такое возможно если с ботами тестирую?
 
Сообщения
862
Реакции
144
Помог
25 раз(а)
cqkjd, работает только по последнему человеку, выжившему?
 
Сообщения
36
Реакции
1
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
@ImmortalAmxx,да, я разобрался уже. Жалко нельзя сообщения удалять
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу