Smoke: HealthNade

Сообщения
51
Реакции
1
если речь о const HEALTH_MAX = 100; , то это не совсем подходит)
так как в таком случае все будут накидывать себе hp и всё)
нужно, чтобы просто игнорировало изменение hp , когда оно больше 100
могу предположить, что нужно задать условие такого плана , где-то тут, stock OnPlayer_HealEvent(const pPlayer) {
но сам сделать не смогу)
 
Сообщения
2,722
Реакции
2,997
Помог
60 раз(а)
ladders, Конкретно ваша задача решается такими изменениями.
нужно, чтобы просто игнорировало изменение hp , когда оно больше 100
Код:
stock OnPlayer_HealEvent(const pPlayer) {
+    new iHealth = get_user_health(pPlayer);
+    if(iHealth >= HEALTH_MAX)
+        return;

-    set_user_health(pPlayer, min(get_user_health(pPlayer) + HEALTH_TO_HEAL, HEALTH_MAX));
+    set_user_health(pPlayer, min(iHealth + HEALTH_TO_HEAL, HEALTH_MAX));

#if defined EFFECT_SCREENFADE
    if(!IsBlind(pPlayer))
        __UTIL_ScreenFade(pPlayer);
#endif
}
 
Сообщения
1,668
Реакции
1,495
Помог
24 раз(а)
Интересно, когда уже узнаете про существование var_max_health. Тогда и хп можно будет проще выдавать, в одну строчку ExecuteHam(Ham_TakeHealth, HEALTH_TO_HEAL, HIT_GENERIC);
 
Сообщения
1,668
Реакции
1,495
Помог
24 раз(а)
wopox1337, проблема плохих плагинов. У тебя вообще в ручную надо менять.
 

GIT

Сообщения
82
Реакции
6
Помог
2 раз(а)
Всем здорова , осталась проблема , которая не показывает эффекты при взрыве !
 

GIT

Сообщения
82
Реакции
6
Помог
2 раз(а)
GIT, Еще проблема, дропается граната с обычным скином, как решить ?
 
Сообщения
43
Реакции
-4
Помог
2 раз(а)
Вот такая вот ошибка, что это за модуль?Load fails: Plugin uses an unknown function (name "get_ent_data_float") - check your modules.ini.
 
Сообщения
142
Реакции
-14
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Парни, а если ставить плагин по флагу доступа то обычные игроки смогут покупать дымовую грену? он им не будет блокироваться?
 
Сообщения
494
Реакции
109
Помог
16 раз(а)
cruze191, нет,хилка покупается тут командой,а не через стандартное меню
 
Сообщения
142
Реакции
-14
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
r1nk0, что за команда? не вижу что то
 

Ayk

Сообщения
763
Реакции
476
Помог
19 раз(а)
Сообщения
182
Реакции
9
wopox1337 , не появилось ли случайно желание сделать 4 слотом?(
 
Сообщения
141
Реакции
55
Помог
2 раз(а)
Actually running this and I like it :)
A possibility to get the grenade by console command would be nice. Now all ppl spam the chat with /heal.
And a price to set to purchase it would be cool ;)
 

d3m37r4

111111
Сообщения
1,430
Реакции
1,170
Помог
10 раз(а)
fantom, мы же знаем, что там за решение)
 

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

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