Защита от урона при падении
#1

Вот с такой проблемой столкнулся, мне нужно чтобы в определенное время, урон от падения не наносился, и это хочу сделать именно через ..TakeDamage..
Я протестил паблик, и игрок получает урон, в паблике получаються хп до падения. Подскажите пожалуйста что сделать.
PHP код:
public OnPlayerTakeDamage(playerid,issuerid,Float:amount,weaponid)
{
    if(
issuerid == INVALID_PLAYER_ID)
    {
    new 
Float:h
    
GetPlayerHealth(playerid,h);
    
SetPlayerHealth(playerid,h+amout);
    } 
    return 
true;

Reply
#2

Ничего, если урон будет больше чем здоровье, хоть ты что сделай, не поможет.
Reply
#3

Проверку на анимацию можно добавить.
Reply
#4

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Ничего, если урон будет больше чем здоровье, хоть ты что сделай, не поможет.
Нет, а если например, здоровье будет больше всегда. Наспример идет спавн защита, у всех по 200 хп.
И от паденьй не было бы урона, а только от урона игроком игроку.
Окс, нее, только не анимации..
Reply
#5

А если я с самолета упаду, урон где-то под 500, а то и более, будет.
Reply
#6

ну ладно, у меня даётся на с.з. 99999.9
здоровье будет больше.
Reply
#7

А потом сервер сбрасывает его до 275.0 :P
Reply
#8

и таймер не дает это сделать :P
Reply
#9

Смотрим высоту, смотрим анимацию, добавляем здоровья (:
Reply
#10

Quote:
Originally Posted by xJester
Посмотреть сообщение
Смотрим высоту, смотрим анимацию, добавляем здоровья (:
Задавила машина или ещё что-нибудь. Тут есть какой-то другой способ.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)