Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- disableSerialization;
- if (isDedicated) exitwith {};
- _car = _this select 0;
- [_car] spawn {
- disableSerialization;
- _car = _this select 0;
- Red_CurrentTaxi = _car;
- _car setVariable ["ActiveRide", 0, true];
- _car setVariable ["RidePrice", 2500, true];
- _car setVariable ["Distance", 0, true];
- while {alive _car} do {
- ride = _car getVariable "ActiveRide";
- if (ride == 1) then {
- if ((isEngineOn _car) && (player in _car)) then {
- _speedTag = speed vehicle player;
- _speedTag = round _speedTag;
- _kmh = _speedTag / 60 /60;
- _distanceTag = _car getVariable "Distance";
- _distanceTag = _distanceTag + _kmh;
- _distanceTagSet = _car setVariable ["Distance", _distanceTag, true];
- _distanceDisplay = round (_distanceTag * (10 ^ 2)) / (10 ^ 2);
- _defaultPrice = _car getVariable "RidePrice";
- _price = _distanceDisplay * _defaultPrice;
- 51 cutRsc ["Red_TitleDialog_TaxiDisplay", "PLAIN"];
- _display = uiNameSpace getVariable ["Red_TitleDialog_TaxiDisplay", displayNull];
- _fare = _display displayCtrl 8563;
- _fare ctrlSetStructuredText(parseText format["<t size='1.4'>$%1 </t>", _price]);
- _distance = _display displayCtrl 8564;
- _distance ctrlSetStructuredText(parseText format["<t size='1.4'>%1KM </t>", _distanceDisplay]);
- sleep 1;
- } else {
- 51 cutFadeOut 0;
- };
- } else {
- if (!(player in _car)) then {
- 51 cutFadeOut 0;
- };
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement