Откуда циферка 50.0 ?
Она из .EXE
]]>Также неплохо бы решить какой коэфициэнт умножения нужен, чтобы переводить скорость непонятно в чем в километры(мили).
Опкод 02E3 возвращает следующее число: скорость машины (velocity) * 50.0
Смотрим handing.cfg на предмет velocity:
; velocity in Km/h
; (N) TransmissionData.fMaxVelocity [5.0 to 150.0]Дальше думаем сами.
Откуда циферка 50.0 ?
по тестам коэфициэнт приблизительно = 3
MaxVelocity с handing.cfg исполузуеться редко, так как только не некоторых машинах стоит флаг "Use Max Speed"
Макс скорость через 02E3 гдето около 50-60
Что кто скажет по этому поводу? Хотелось бы точно знать
Проверять тип монитора? Эх-х... Задачка)) Никак, наверное )
Но ведь exe проверяет...на том же радаре
]]>{$CLEO} var 0@ :Array 6 of Integer end // var const Gear = 0@ AutoSchoolThreadRunning = 23@ BikeSchoolThreadRunning = 24@ LowriderThreadRunning = 25@ end // const 0000: :Noname_2 0001: wait 250 ms 0256: player $PLAYER_CHAR defined 004D: jump_if_false @Noname_2 00D6: if and 00DF: actor $PLAYER_ACTOR driving 84C8: not actor $PLAYER_ACTOR driving_flying_vehicle 84A7: not actor $PLAYER_ACTOR driving_boat 004D: jump_if_false @Noname_2 0AAA: 23@ = thread 'DSKOOL' pointer 0AAA: 24@ = thread 'BSKOOL' pointer 0AAA: 25@ = thread 'LOWR' pointer if and AutoSchoolThreadRunning == 0 BikeSchoolThreadRunning == 0 LowriderThreadRunning == 0 jf @NONAME_2 0001: wait 250 ms 03C0: 10@ = actor $PLAYER_ACTOR car 0390: load_txd_dictionary "SPEED" 038F: load_texture "1" as 1 // Load dictionary with 0390 first 038F: load_texture "2" as 2 // Load dictionary with 0390 first 038F: load_texture "3" as 3 // Load dictionary with 0390 first 038F: load_texture "4" as 4 // Load dictionary with 0390 first 038F: load_texture "5" as 5 // Load dictionary with 0390 first 038F: load_texture "r" as 6 // Load dictionary with 0390 first 038F: load_texture "arrow" as 7 // Load dictionary with 0390 first 038F: load_texture "tablo" as 8 // Load dictionary with 0390 first 038F: load_texture "arrown" as 9 // Load dictionary with 0390 first 038F: load_texture "tablon" as 10 // Load dictionary with 0390 first 038F: load_texture "1n" as 11 // Load dictionary with 0390 first 038F: load_texture "2n" as 12 // Load dictionary with 0390 first 038F: load_texture "3n" as 13 // Load dictionary with 0390 first 038F: load_texture "4n" as 14 // Load dictionary with 0390 first 038F: load_texture "5n" as 15 // Load dictionary with 0390 first 038F: load_texture "rn" as 16 // Load dictionary with 0390 first 0050: gosub @Noname_157 0391: release_txd_dictionary 0002: jump @Noname_2 :Noname_157 0001: wait 0 ms 00DF: actor $PLAYER_ACTOR driving 0AA1: return_if_false 8495: not car 10@ burning 0AA1: return_if_false 00BF: 12@ = current_time_hours, 13@ = current_time_minutes if and 0029: 12@ >= 6 001B: 21 > 12@ 004D: jump_if_false @Noname_236 0@ = 6 1@ = 1 2@ = 2 3@ = 3 4@ = 4 5@ = 5 8@ = 8 9@ = 7 jump @Noname_250 :Noname_236 0@ = 16 1@ = 11 2@ = 12 3@ = 13 4@ = 14 5@ = 15 8@ = 10 9@ = 9 :Noname_250 02E3: 7@ = car 10@ speed 0013: 7@ *= 4.0 7@ += 40.0 03F0: enable_text_draw 1 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 8@ position 87.2 381.7 size 270.0 249.0 RGBA 255 255 255 255 0AB8: get_vehicle 10@ current_gear_to 11@ 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture Gear[11@] position 87.2 434.2 size 67.5 60.0 RGBA 255 255 255 255 03E3: set_texture_to_be_drawn_antialiased 1 074B: draw_texture 9@ position 87.2 381.7 scale 270.0 249.0 angle 7@ color_RGBA 255 255 255 255 //281.0 260.0 old size 0002: jump @Noname_157]]>