Arma 3 Emniyet Kemeri Scripti

Emniyet Kemeri Scripti

Berat Yıldız Tarafından Yazılmıştır …

Emniyet Kemeri Scripti Sayesinde Kaza Yaptınızda Hasarınız %50 Daha Az Azalacaktır.

Kodları Tam Görebilmek İçin Sayfa Boyutunu %90 Yapmanızı Öneririz.

1.Adım core/Configuration.sqf e gelin ve bu kodu ekleyiniz :

 [stextbox id="alert"]life_seatbelt = false;[/stextbox]

         2.Adım core/setupActions.sqf  a Gelin Ve Bu Kodları Tüm Herkeze Ekleyin : 





life_actions pushBack (player addAction[“<t color = ‘#D660D6’>Put on Seatbelt</t>“,life_fnc_seatbelt,””,7,false,false,””,’ !life_seatbelt && vehicle player != player ‘]);

life_actions pushBack (player addAction[“<t color = ‘#D660D6’>Remove Seatbelt</t>“,life_fnc_seatbelt,””,7,false,false,””,’ life_seatbelt && vehicle player != player ‘]);

 

3.Adım core/functions/handleDamage.sqf  Alttaki Kodu hudUpdate`nin altına ekleyin :

if ((vehicle _unit) isKindOf “Car” && (isNull _source || _source isEqualTo _unit)) then { _damage = if (life_seatbelt) then { _damage / 2 } else { _damage}; };

 

4.Adım core/functions Konumuna Alttaki Dosyayı İndirip Yüklüyoruz :

Dosyayı İndir 

 

5.Adım  functions.hpp dosyasını açıyoruz ve class functions`un altına  aşşağıdaki kodu ekliyoruz :

class seatbelt {};

6.Adım initPlayerLocal.sqf i açıyoruz ve if (LIFE_SETTINGS(getNumber,”spyGlass_toggle”) isEqualTo 1) then {[] execVM “SpyGlass\fn_initSpy.sqf”;}; bu kodun altına aşşağıdaki kodu ekliyoruz :

 

if (hasInterface) then { player addEventHandler [“GetOutMan”, { life_seatbelt = false; //[] call life_fnc_hudUpdate; }]; }; if (hasInterface) then { player addEventHandler [“GetInMan”, { life_seatbelt = false; //[] call life_fnc_hudUpdate; }]; };

Eğer emniyet kemerini açıkken görüntülemek istiyorsanız // ları silin

(İsterseniz Ekleyin) Eğer aracınızın içine girince simge görüntülemek istiyorsanız hud_stats.php dosyasını açıyoruz ve alttaki kodu ekliyoruz :

 

#define IDC_LIFE_BAR_SeatBelt 4203

sonra 

LIFE_BAR_SeatBelt

sonra

class LIFE_BAR_SeatBelt: Life_RscPicture
{
    idc = IDC_LIFE_BAR_SeatBelt;
    text = "";
    x = 0.952292 * safezoneW + safezoneX;
    y = 0.664333 * safezoneH + safezoneY;
    w = 0.0331042 * safezoneW;
    h = 0.0589743 * safezoneH;
};

İsteğe Bağlı Olarak (icon) Olarak Gösterme :

#define IDC_LIFE_BAR_SeatBelt 4203

sonra 

if(!isNil "life_seatbelt") then {
    if ( vehicle player != player ) then {
        if(life_seatbelt) then {
            LIFEctrl(IDC_LIFE_BAR_SeatBelt) ctrlSetText "riasgremory\seatbeltOn.paa";
        } else {
            LIFEctrl(IDC_LIFE_BAR_SeatBelt) ctrlSetText "riasgremory\seatbeltOff.paa";
        };
    } else {
        LIFEctrl(IDC_LIFE_BAR_SeatBelt) ctrlSetText "";
    };
};

Kendi İconunuzu Kendi Ses Dosyanızı Kendiniz Ekleyebilirsiniz.

Konu Bukadar.

 

Bir Cevap Yazın

%d blogcu bunu beğendi: