Лимит максимального поднятия жизней

AkycTuk

Новичок
Сообщения
12
Реакции
3
Доброго дня. Столкнулся с багом, когда при скидывании HP, можно отрегенить талисманом себе жизни до 100 HP и после взять свои же жизни и так можно хоть 1000 HP себе сделать.
Как поставить лимит, подскажите, пожалуйста)
 

Вложения

  • transfer_health.sma
    2.6 KB · Просмотры: 4
data[0]=fm_get_user_health(id); // было жизней
data[1]=data[0]+value; // станет жизней
fm_set_user_health(id, data[1]); // прибавили жизни игроку
49-51 строка

заменить на
data[0]=fm_get_user_health(id); // было жизней
data[1]=data[0]+value; // станет жизней
if (data[1]>150) { data[1]=150; } // если станет жизней больше 100, то ставим 100
fm_set_user_health(id, data[1]); // прибавили жизни игроку
Где 150 указать свое хп(в двух значениях), выше которого не будет давать.
 
Сверху
Назад