Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. disableSerialization;
  2. if (isDedicated) exitwith {};
  3. _car = _this select 0;
  4.  
  5. [_car] spawn {
  6. disableSerialization;
  7. _car = _this select 0;
  8. Red_CurrentTaxi = _car;
  9. _car setVariable ["ActiveRide", 0, true];
  10. _car setVariable ["RidePrice", 2500, true];
  11. _car setVariable ["Distance", 0, true];
  12.  
  13. while {alive _car} do {
  14. ride = _car getVariable "ActiveRide";
  15. if (ride == 1) then {
  16. if ((isEngineOn _car) && (player in _car)) then {
  17. _speedTag = speed vehicle player;
  18. _speedTag = round _speedTag;
  19. _kmh = _speedTag / 60 /60;
  20. _distanceTag = _car getVariable "Distance";
  21. _distanceTag = _distanceTag + _kmh;
  22. _distanceTagSet = _car setVariable ["Distance", _distanceTag, true];
  23. _distanceDisplay = round (_distanceTag * (10 ^ 2)) / (10 ^ 2);
  24. _defaultPrice = _car getVariable "RidePrice";
  25. _price = _distanceDisplay * _defaultPrice;
  26. 51 cutRsc ["Red_TitleDialog_TaxiDisplay", "PLAIN"];
  27. _display = uiNameSpace getVariable ["Red_TitleDialog_TaxiDisplay", displayNull];
  28. _fare = _display displayCtrl 8563;
  29. _fare ctrlSetStructuredText(parseText format["<t size='1.4'>$%1 </t>", _price]);
  30. _distance = _display displayCtrl 8564;
  31. _distance ctrlSetStructuredText(parseText format["<t size='1.4'>%1KM </t>", _distanceDisplay]);
  32. sleep 1;
  33. } else {
  34. 51 cutFadeOut 0;
  35. };
  36. } else {
  37. if (!(player in _car)) then {
  38. 51 cutFadeOut 0;
  39. };
  40. };
  41. };
  42. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement