Форматирование кода
Доброго времени суток, хочу вас помочь исправить одно клео. Все мы знаем таймер нарко для Эвольв РП. Мне очень понравилась реализация одного из них. ( Там где надпись "Use!" и т.д. ). Хотелось бы пользоваться таким скриптом и на Аризоне. Но нашел я только кривоватый таймер. Текстдрав цифр и надписи заезжает на полоску хп, а в том самом таймере эвольв, который можно увидеть в куче видео разных гетто ютуберов, он стоит справа от полоски хп. Думаю, тем, кто обладает могуществом писания клео скриптов, не составит труда изменить количество употребляемых нарко с 15 на 3 и переместить надпись немного правее. Может, у кого-то есть, но вот код:
CLEO:
{$CLEO .cs}
0000: nop
thread 'bladee'
repeat
wait 300
until 0AFA: is_samp_structures_available
0C48: samp textdraw 10 create "Timer" pos 585.0 65.0
0C4D: samp textdraw 10 set_shadow 1 color 0xFF000000
0C4E: samp textdraw 10 set_outline 1 color 0xFF000000
1@ = 0
3@ = 0
alloc 2@ 64
while true
wait 0
if and
0ab0: key_pressed 88
not SAMP.ChatInputOpened()
then
if
1@ <= 0
then
if 3@ == 0
then
1@ = 60 // nach. timer
018C: play_sound 1052 at 0.0 0.0 0.0
12@ = Actor.Health($PLAYER_ACTOR)
17@ = 160
0062: 17@ -= 12@ // (int)
17@ /= 10
if
17@ >= 16
then
17@ = 15
else
say "/usedrugs 3"
end
end
if 3@ == 1
then
1@ = 30 // nach. timer
018C: play_sound 1052 at 0.0 0.0 0.0
12@ = Actor.Health($PLAYER_ACTOR)
17@ = 160
0062: 17@ -= 12@ // (int)
17@ /= 10
if
17@ >= 16
then
17@ = 15
else
say "/usedrugs 3"
end
end
end
end
if
1@ >= 1
then
1@ -= 1
format 2@ "%d" 1@
0C50: samp textdraw 10 set_string 2@
wait 1000
end
if
1@ <= 0
then
0C50: samp textdraw 10 set_string "Use!"
end
if
1@ == 0
then
018C: play_sound 1057 at 0.0 0.0 0.0
1@ -= 1
end
if and
0ab0: key_pressed 90
0ab0: key_pressed 49
3@ == 0
not SAMP.ChatInputOpened()
then
0ACD: show_text_highpriority "~p~30" time 300
3@ = 1
end
if and
0ab0: key_pressed 90
0ab0: key_pressed 50
3@ == 1
not SAMP.ChatInputOpened()
then
0ACD: show_text_highpriority "~p~60" time 300
3@ = 0
end
end Z __SBFTR
Последнее редактирование модератором: