Помогите доделать скрипт

Статус
В этой теме нельзя размещать новые ответы.

SaMMpeR Cheats

Новичок
Автор темы
49
5
Пишу скрипт показатель фпс включение и отключение через команду , через команду включается но не выключается. Помогите дописать.
CLEO:
repeat
wait 0
until SAMP.Available()
2@ = 30
0B34: samp register_client_command "fps" to_label @fps

repeat
wait 0
    if 0@ == 1
    then
    :NONAME_11
    wait 0
    1@ = 0
    32@ = 0

    :NONAME_29
    wait 0
    1@ += 1
    03F0: enable_text_draw 1
    0342: set_text_draw_centered 1
    0340: set_text_draw_RGBA 180 180 180 255
    045A: draw_text_1number 630.0 434.0 GXT 'NUMBER' number 2@  // ~1~
    if
      32@ > 999
    else_jump @NONAME_29
    03F0: enable_text_draw 1
    0342: set_text_draw_centered 1
    0340: set_text_draw_RGBA 180 180 180 255
    045A: draw_text_1number 630.0 434.0 GXT 'NUMBER' number 1@  // ~1~
    0085: 2@ = 1@ // (int)
    jump @NONAME_11
    0@ = 0
    end
   

until false

:fps
0B12: 0@ = 0@ XOR 1
if 0@ == 1
SAMP.CmdRet()
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,319
Пишу скрипт показатель фпс включение и отключение через команду , через команду включается но не выключается. Помогите дописать.
CLEO:
repeat
wait 0
until SAMP.Available()
2@ = 30
0B34: samp register_client_command "fps" to_label @fps

repeat
wait 0
    if 0@ == 1
    then
    :NONAME_11
    wait 0
    1@ = 0
    32@ = 0

    :NONAME_29
    wait 0
    1@ += 1
    03F0: enable_text_draw 1
    0342: set_text_draw_centered 1
    0340: set_text_draw_RGBA 180 180 180 255
    045A: draw_text_1number 630.0 434.0 GXT 'NUMBER' number 2@  // ~1~
    if
      32@ > 999
    else_jump @NONAME_29
    03F0: enable_text_draw 1
    0342: set_text_draw_centered 1
    0340: set_text_draw_RGBA 180 180 180 255
    045A: draw_text_1number 630.0 434.0 GXT 'NUMBER' number 1@  // ~1~
    0085: 2@ = 1@ // (int)
    jump @NONAME_11
    0@ = 0
    end


until false

:fps
0B12: 0@ = 0@ XOR 1
if 0@ == 1
SAMP.CmdRet()
попробуй лучше вот так:

CLEO:
{$CLEO .cs}
0000: NOP

thread "kek"
repeat
    wait 400
until SAMP.Available()

SAMP.GetScreenResolution( {X}0, {Y}0@ )
0@ /= 2

1@ = Render.CreateFont( "Arial", 10, 12 )

2@ = true

@cmdActivation = SAMP.RegisterClientCommand( "fps" )

while true
    wait 0
    if 2@ == true
    then
        0A8D: 4@ = read_memory 0xB7CB50 size 4 virtual_protect TRUE
        0B6F: render font 1@ draw_text "%d" pos 0 0@ color 0xFFCC00FF params 4@

    end
end

:cmdActivation
0B12: 2@ = 2@ XOR true
cmdret
 
Последнее редактирование:

subthans

Новичок
5
0
попробуй лучше вот так:

CLEO:
{$CLEO .cs}
0000: NOP

thread "PING"
repeat
    wait 400
until SAMP.Available()

SAMP.GetScreenResolution( {X}0, {Y}0@ )
0@ /= 2

1@ = Render.CreateFont( "Arial", 10, 12 )

2@ = true

@cmdActivation = SAMP.RegisterClientCommand( "rping" )

while true
    wait 0
    if 2@ == true
    then
        0A8D: 4@ = read_memory 0xB7CB50 size 4 virtual_protect TRUE
        0B6F: render font 1@ draw_text "[FPS - %d]" pos 0 0@ color 0xFFCC00FF params 4@

    end
end

:cmdActivation
0B12: 2@ = 2@ XOR true
cmdret
Чушь какая, его просят помочь написать, он кидает вообще другой, все с головой нормально?
 

subthans

Новичок
5
0
Пишу скрипт показатель фпс включение и отключение через команду , через команду включается но не выключается. Помогите дописать.
CLEO:
repeat
wait 0
until SAMP.Available()
2@ = 30
0B34: samp register_client_command "fps" to_label @fps

repeat
wait 0
    if 0@ == 1
    then
    :NONAME_11
    wait 0
    1@ = 0
    32@ = 0

    :NONAME_29
    wait 0
    1@ += 1
    03F0: enable_text_draw 1
    0342: set_text_draw_centered 1
    0340: set_text_draw_RGBA 180 180 180 255
    045A: draw_text_1number 630.0 434.0 GXT 'NUMBER' number 2@  // ~1~
    if
      32@ > 999
    else_jump @NONAME_29
    03F0: enable_text_draw 1
    0342: set_text_draw_centered 1
    0340: set_text_draw_RGBA 180 180 180 255
    045A: draw_text_1number 630.0 434.0 GXT 'NUMBER' number 1@  // ~1~
    0085: 2@ = 1@ // (int)
    jump @NONAME_11
    0@ = 0
    end
  

until false

:fps
0B12: 0@ = 0@ XOR 1
if 0@ == 1
SAMP.CmdRet()

То что я вижу работать не может удали все свои клео из папки и скомпилируй только это, в твоем даже цикла нет.
 

SaMMpeR Cheats

Новичок
Автор темы
49
5
Вот написал проще но все ровно при вводе команды показатель фпс появляется но при вводе снова показатель фпс не пропдает.
CLEO:
{$CLEO .cs}
0000: NOP

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "fps" to_label @fps

repeat
wait 0
    if 0@ == true
    then
    wait 0
    2@ = 30
   
    :NONAME_11
    wait 0
    1@ = 0
    32@ = 0
   
    :NONAME_29
    wait 0
    1@ += 1
    03F0: enable_text_draw 1
    0342: set_text_draw_centered 1
    0340: set_text_draw_RGBA 180 180 180 255
    045A: draw_text_1number 630.0 434.0 GXT 'NUMBER' number 2@  // ~1~
    if
      32@ > 999
    else_jump @NONAME_29
    03F0: enable_text_draw 1
    0342: set_text_draw_centered 1
    0340: set_text_draw_RGBA 180 180 180 255
    045A: draw_text_1number 630.0 434.0 GXT 'NUMBER' number 1@  // ~1~
    0085: 2@ = 1@ // (int)
    jump @NONAME_11
    end   
   
until false

:fps
0B12: 0@ = 0 XOR 1
SAMP.CmdRet()
То что я вижу работать не может удали все свои клео из папки и скомпилируй только это, в твоем даже цикла нет.
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,319
Чушь какая, его просят помочь написать, он кидает вообще другой, все с головой нормально?
он сказал
Помогите дописать.
я дописал. и раз уж ты такой крутой критик тут затмевающий соболева и ларина, расскажи мне. где в этом коде он получает фпс?
 

subthans

Новичок
5
0
он сказал

я дописал. и раз уж ты такой крутой критик тут затмевающий соболева и ларина, расскажи мне. где в этом коде он получает фпс?

Испытал серьезный приступ испанского стыда с твоего упоминания ларина и соболева тут, могу все рассказать, но тебе конечно это будет не бесплатно. Пиши в ПМ договоримся о цене.
 

BlackKnigga

Известный
BH Team
922
444
он сказал

я дописал. и раз уж ты такой крутой критик тут затмевающий соболева и ларина, расскажи мне. где в этом коде он получает фпс?
Он на самом деле получает фпс через махинации с переменными-таймерами.
Но твой способ гораздо проще
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,319
Испытал серьезный приступ испанского стыда с твоего упоминания ларина и соболева тут, могу все рассказать, но тебе конечно это будет не бесплатно. Пиши в ПМ договоримся о цене.
обязательно. уже лечу и спотыкаюсь, твое мастерство сатиры достойно уровня хованского. поздравляю.

Он на самом деле получает фпс через махинации с переменными-таймерами.
Но твой способ гораздо проще
впервые слышу вообще)00 подробнее есть где почитать?
 

BlackKnigga

Известный
BH Team
922
444
впервые слышу вообще)00 подробнее есть где почитать?
Хз, но дело в том, что скрипт выполняется последовательно с отрисовкой кадров. Если сосчитать сколько раз скрипт выполнится за секунду, то столько раз и отрисуется картинка. А переменная-таймер помогает отследить сколько прошло времени
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,319
Хз, но дело в том, что скрипт выполняется последовательно с отрисовкой кадров. Если сосчитать сколько раз скрипт выполнится за секунду, то столько раз и отрисуется картинка. А переменная-таймер помогает отследить сколько прошло времени
примерно вдуплил. ясна
 
Статус
В этой теме нельзя размещать новые ответы.