#51 Re: Вопросы по скриптингу » Хелсометр веникла » 21-08-2009 08:26

спасибо всем, и отдельное 3думеру за руководство по асе)))
сделал наконецто, вот кому нужно:
http://dump.ru/file/3271463

#52 Re: Вопросы по скриптингу » Хелсометр веникла » 20-08-2009 11:53

я не понял, что здесь означают переменные)

#53 Re: Вопросы по скриптингу » Хелсометр веникла » 20-08-2009 10:04

а как сделать черный ободок вокруг полоски?
нашел какойто опкод, нето?

0937: text_draw_box_cornerA 62@ 74@ cornerB 86@ 98@ GXT_reference 'DUMMY' style 0

#54 Re: Вопросы по скриптингу » Хелсометр веникла » 20-08-2009 08:24

оххх, я бы рад, так если б он у меня работал)
0AB0: key_pressed 0 такаято    -     непашет(

#55 Re: Вопросы по скриптингу » Хелсометр веникла » 19-08-2009 20:10

Вах, спасибо всем)))
Ну я не совсем начинающий, уже несколько скриптов простеньких есть, в том числе и для сампа(угу, не говорите что клео не умеет определять игроков сампа grin). Буду копить опыт, может со временем склею нечто действительно интересное))


EDIT______________________


сделал небольшой апдейт, по идее можно перемещать хелсбар нажатием H + стрелка вверх, вниз, влево, вправо, но чото непашет, в чем ошибка?

{$VERSION 3.1.0027}             
{$CLEO .cs}                                     
thread 'HP_meter'      
1@ = 304477 //up, hi
2@ = 304478 //down, lo
3@ = 304478 //left, hi
4@ = 304479 //right, lo
6@ = 320.0 //iznachalno, x
7@ = 400.0 //iznachalno, y
8@ = 304538 //H, lo
:hp
wait 0
if and
0256:   player $PLAYER_CHAR defined             
00DF:   actor $PLAYER_ACTOR driving             
8241:   not player $PLAYER_CHAR in_remote_mode  
jf @hp
03C0: 0@ = actor $PLAYER_ACTOR car 
:hp1
wait 0
0227: 5@ = car 0@ health    
008F: 5@ = integer 5@ to_float      
5@ /= 7.5       
03E3: set_texture_to_be_drawn_antialiased 1     
038E: draw_box_position 6@ 7@ size 1@ 10.0 RGBA 255 0 0 255   
03F0: enable_text_draw 0           
if
80DF:   not actor $PLAYER_ACTOR driving   
jf @hp1        
01C3: remove_references_to_car 0@    
:hp2_up
wait 10
if and
&0(1@,1i) == 0x00FF0000
&0(8@,1i) == 0xFF
jf @hp
7@ += 5
wait 10
:hp2_down
if and
&0(2@,1i) == 0xFF
&0(8@,1i) == 0xFF
jf @hp
7@ -= 5
wait 10
:hp2_left
if and
&0(3@,1i) == 0x00FF0000
&0(8@,1i) == 0xFF
jf @hp
6@ -= 5
wait 10
:hp2_right
if and
&0(4@,1i) == 0xFF
&0(8@,1i) == 0xFF
jf @hp
6@ += 5
wait 100
jump @hp

#56 Вопросы по скриптингу » Хелсометр веникла » 19-08-2009 16:29

Wire
Replies: 17

Всем привет, я начинающий скриптер (клео) и хотел бы создать хелсометр транспортного средства, т.е. красную полоску, отображающую здоровье машины. Размещение на экране не важно. Если кто-то может, напишите скрипт с подробными (ну, простейшее можно не объяснять grin) комментариями каждой строки. Заранее спасибо.

Board footer

Powered by FluxBB