bogdasha12
Умник
Вот хочу сделать анимацию перед тем как игрок умер, я то сделал но почему-то когда убиваешь игрока то он умирает, хотя должно выдавать 50 хп и игрок по идеии не должен умереть.
PHP:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
new Float:Health;
if(amount > 0)
{
GetPlayerHealth(playerid, Health);
if(amount >= Health)
{
if(!TimeHeal[playerid] && !PI[playerid][pHeal])
{
J_SetPlayerHealth(playerid, 50.0);
GetPlayerPos(playerid, DiedPos[playerid][0], DiedPos[playerid][1], DiedPos[playerid][2]);
SetPlayerPos(playerid, DiedPos[playerid][0], DiedPos[playerid][1], DiedPos[playerid][2]);
TogglePlayerControllable(playerid, false);
ApplyAnimation(playerid, "PED", "floor_hit_f", 4.1, 0, 1, 1, 1, 1);
DiedText[playerid] = CreateDynamic3DTextLabel(!"(( ТЯЖЕЛО РАНЕН ))\n/cure", COLOR_LIGHTRED, DiedPos[playerid][0], DiedPos[playerid][1], DiedPos[playerid][2], 5.0);
SCM(playerid, COLOR_GREY, "(( Через 30 секунд вы сможете сразу отправится в больницу или подождать врачей ))");
TimeHeal[playerid] = 30;
return 0;
}
}
}
return 1;
}
