Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Damage Informer с ARZ

Янв
208
-14
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Всем сап!
Сливаю систему damager informer с аризоны рп


Pawn:
enum setting_data
{
    sdDamageInformer
}

stock ShowDamageTextDrawForPlayer(playerid, hitplayerid, idweapon, Float:amount)
{
    if playerid == -1 || playerid == 65535 *then
        return false;

    GetWeaponName(idweapon, global_str, 32);
    if !idweapon *then global_str = "Fist";

    if SettingData[hitplayerid][sdDamageInformer] *then {
        f(global_str, 50 ,"%s - %s -%.2f", PN(playerid), global_str, amount);
        PlayerTextDrawSetString(hitplayerid, td_damage[hitplayerid][1], global_str);
        PlayerTextDrawShow(hitplayerid, td_damage[hitplayerid][1]);
    }
    
    if SettingData[playerid][sdDamageInformer] *then {
        f(global_str, 50 ,"%s - %s +%.2f", PN(hitplayerid), global_str, amount);
        PlayerTextDrawSetString(playerid, td_damage[playerid][0], global_str);
        PlayerTextDrawShow(playerid, td_damage[playerid][0]);
    }

    return CallTimeOutFunction("@____HideDamageTextDraws", 5000, false, "ii", playerid, hitplayerid);
}
@____HideDamageTextDraws(playerid, hitplayerid);
@____HideDamageTextDraws(playerid, hitplayerid)
{
    PlayerTextDrawHide(hitplayerid, td_damage[hitplayerid][1]);
    PlayerTextDrawHide(playerid, td_damage[playerid][0]);
    return 1;
}
 
Сверху