You are not logged in.
Pages: 1
Доброго дня. Вообщем, нашел два скрипта, решил часть одного переместить в другой. вообщем так:
У меня два скрипта. Спидометр и вывод цифрами ХПчела\бронь\ХПкара.
Я немного понял как работает скрипт цифры, вырезал от туда ХПкара, переместил в скрипт спидометра, вроде-бы все норм, но выдает ошибку...
вот код самого скрипта (вывод цифрами)
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013 {$CLEO .cs} //-------------MAIN--------------- 0662: printstring "MADE BY FYP" thread "STATUS_INDICATORS" :STATUS_INDICATORS_36 wait 0 if Player.Defined(0) else_jump @STATUS_INDICATORS_36 if not Actor.Driving($PLAYER_ACTOR) else_jump @STATUS_INDICATORS_330 04DD: 2@ = actor $PLAYER_ACTOR armour if 2@ >= 1 else_jump @STATUS_INDICATORS_242 1@ = Actor.Health($PLAYER_ACTOR) 03F0: enable_text_draw 1 0349: set_text_draw_font 3 03E4: set_text_draw_align_right 1 033F: set_text_draw_letter_size 0.5 1.2 0340: set_text_draw_RGBA 180 25 29 255 081C: draw_text_outline 1 RGBA 0 0 0 255 045A: draw_text_1number 435.0 240.0 GXT 'NUMBER' number 1@ // ~1~ 0349: set_text_draw_font 3 03E4: set_text_draw_align_right 1 033F: set_text_draw_letter_size 0.5 1.2 081C: draw_text_outline 1 RGBA 0 0 0 255 045A: draw_text_1number 435.0 265.0 GXT 'NUMBER' number 2@ // ~1~ jump @STATUS_INDICATORS_36 :STATUS_INDICATORS_242 1@ = Actor.Health($PLAYER_ACTOR) 03F0: enable_text_draw 1 0349: set_text_draw_font 3 03E4: set_text_draw_align_right 1 033F: set_text_draw_letter_size 0.5 1.2 0340: set_text_draw_RGBA 180 25 29 255 081C: draw_text_outline 1 RGBA 0 0 0 255 045A: draw_text_1number 435.0 240.0 GXT 'NUMBER' number 1@ // ~1~ jump @STATUS_INDICATORS_36 :STATUS_INDICATORS_330 wait 0 if Actor.Driving($PLAYER_ACTOR) else_jump @STATUS_INDICATORS_36 if Actor.InCar($PLAYER_ACTOR, 0@) 0AA0: gosub_if_false @STATUS_INDICATORS_618 04DD: 2@ = actor $PLAYER_ACTOR armour 3@ = Car.Health(0@) 1@ = Actor.Health($PLAYER_ACTOR) 03F0: enable_text_draw 1 0349: set_text_draw_font 3 03E4: set_text_draw_align_right 1 033F: set_text_draw_letter_size 0.5 1.2 0340: set_text_draw_RGBA 180 25 29 255 081C: draw_text_outline 1 RGBA 0 0 0 255 045A: draw_text_1number 435.0 240.0 GXT 'NUMBER' number 1@ // ~1~ 0349: set_text_draw_font 3 03E4: set_text_draw_align_right 1 033F: set_text_draw_letter_size 0.5 1.2 0340: set_text_draw_RGBA 150 255 0 255 081C: draw_text_outline 1 RGBA 0 0 0 255 045A: draw_text_1number 435.0 254.0 GXT 'NUMBER' number 3@ // ~1~ if 2@ >= 1 else_jump @STATUS_INDICATORS_330 0349: set_text_draw_font 3 03E4: set_text_draw_align_right 1 033F: set_text_draw_letter_size 0.5 1.2 081C: draw_text_outline 1 RGBA 0 0 0 255 045A: draw_text_1number 435.0 265.0 GXT 'NUMBER' number 2@ // ~1~ jump @STATUS_INDICATORS_330 :STATUS_INDICATORS_618 0@ = Actor.CurrentCar($PLAYER_ACTOR) return
Вот код спидометра.
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013 {$CLEO .cs} //-------------MAIN--------------- 0000: NOP 0A95: enable_thread_saving :NONAME_4 wait 0 if and Actor.Driving($PLAYER_ACTOR) $ACTIVE_INTERIOR == 0 84A7: not actor $PLAYER_ACTOR driving_boat else_jump @NONAME_4 0811: 1@ = actor $PLAYER_ACTOR used_car 0390: load_txd_dictionary "SPEED" 038F: load_texture "STRELK" as 15 // Load dictionary with 0390 first 038F: load_texture "CIF" as 16 // Load dictionary with 0390 first 038F: load_texture "CIFN" as 17 // Load dictionary with 0390 first 038F: load_texture "STRELKN" as 18 // Load dictionary with 0390 first 038F: load_texture "GLASSC" as 19 // Load dictionary with 0390 first wait 1000 jump @NONAME_126 :NONAME_126 wait 0 if and Actor.Driving($PLAYER_ACTOR) $ACTIVE_INTERIOR == 0 else_jump @NONAME_582 00BF: 12@ = current_time_hours, 13@ = current_time_minutes if and 12@ >= 6 20 > 12@ else_jump @NONAME_354 02E3: 2@ = car 1@ speed 2@ *= 2.5 03F0: enable_text_draw 0 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 16 position 430.0 335.0 size 241.0 220.0 RGBA 255 255 255 255 03E3: set_texture_to_be_drawn_antialiased 1 074B: draw_texture 15 position 430.0 335.0 scale 241.0 220.0 angle 2@ color_RGBA 255 255 255 255 if 03C9: car 1@ damaged else_jump @NONAME_126 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 19 position 430.0 335.0 size 241.0 220.0 RGBA 255 255 255 255 jump @NONAME_126 :NONAME_354 wait 0 if and Actor.Driving($PLAYER_ACTOR) $ACTIVE_INTERIOR == 0 else_jump @NONAME_582 00BF: 12@ = current_time_hours, 13@ = current_time_minutes if or 12@ >= 20 6 > 12@ else_jump @NONAME_126 02E3: 2@ = car 1@ speed 2@ *= 2.5 03F0: enable_text_draw 1 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 17 position 430.0 335.0 size 241.0 220.0 RGBA 255 255 255 255 03E3: set_texture_to_be_drawn_antialiased 1 074B: draw_texture 18 position 430.0 335.0 scale 241.0 220.0 angle 2@ color_RGBA 255 255 255 255 if 03C9: car 1@ damaged else_jump @NONAME_354 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 19 position 430.0 335.0 size 241.0 220.0 RGBA 255 255 255 255 jump @NONAME_354 :NONAME_582 wait 0 03F0: enable_text_draw 0 0391: release_textures jump @NONAME_4
И вот я добавил в самый конец скрипта спидометра вот эти строки из скрипта цифры
:STATUS_INDICATORS_330 wait 0 if Actor.Driving($PLAYER_ACTOR) else_jump @STATUS_INDICATORS_330 if Actor.InCar($PLAYER_ACTOR, 6@) 0AA0: gosub_if_false @STATUS_INDICATORS_618 04DD: 5@ = Car.Health(6@) 03F0: enable_text_draw 1 0349: set_text_draw_font 3 03E4: set_text_draw_align_right 1 033F: set_text_draw_letter_size 0.5 1.2 0340: set_text_draw_RGBA 150 255 0 255 081C: draw_text_outline 1 RGBA 0 0 0 255 045A: draw_text_1number 435.0 254.0 GXT 'NUMBER' number 5@ // ~1~ :STATUS_INDICATORS_618 6@ = Actor.CurrentCar($PLAYER_ACTOR) return
Но мне выдает ошибку 'Недостаточно параметров. Ожидалось 2 параметра.' на данной строчке. Как мне исправить это?
04DD: 5@ = Car.Health(6@)
Pages: 1