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 :
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.