Smoke: HealthNade

Сообщения
58
Реакции
1
если речь о const HEALTH_MAX = 100; , то это не совсем подходит)
так как в таком случае все будут накидывать себе hp и всё)
нужно, чтобы просто игнорировало изменение hp , когда оно больше 100
могу предположить, что нужно задать условие такого плана , где-то тут, stock OnPlayer_HealEvent(const pPlayer) {
но сам сделать не смогу)
 
Сообщения
2,752
Реакции
3,017
Помог
61 раз(а)
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,701
Реакции
1,512
Помог
26 раз(а)
Интересно, когда уже узнаете про существование var_max_health. Тогда и хп можно будет проще выдавать, в одну строчку ExecuteHam(Ham_TakeHealth, HEALTH_TO_HEAL, HIT_GENERIC);
 
Сообщения
1,701
Реакции
1,512
Помог
26 раз(а)
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
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Парни, а если ставить плагин по флагу доступа то обычные игроки смогут покупать дымовую грену? он им не будет блокироваться?
 
Сообщения
511
Реакции
111
Помог
16 раз(а)
cruze191, нет,хилка покупается тут командой,а не через стандартное меню
 
Сообщения
142
Реакции
-14
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
r1nk0, что за команда? не вижу что то
 

Ayk

Сообщения
763
Реакции
478
Помог
19 раз(а)
Сообщения
188
Реакции
11
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,455
Реакции
1,194
Помог
10 раз(а)
fantom, мы же знаем, что там за решение)
 

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

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