Помогите с Клео

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

xSpiridon

Известный
Автор темы
74
21
Хочу создать простенький клео, в нем особо не разбираюсь. Столкнулся с проблемой: не работает wait. Команды и текст выводиться в чат но сразу пишет не флудите, как-раз таки потому, что wait не работает.. Облазил весь интернет и ничего не нашел. Помогите.

Код:
// 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

:Noname_2
0001: wait 150 ms
0AFA:  is_samp_available
004D: jump_if_false @Noname_2
0B34: samp register_client_command "v" to_label @Noname_107

:Noname_36
0001: wait 0 ms
0002: jump @Noname_36

:Noname_107
0001: wait 0 ms
0AF9: samp say_msg "/me достал конфетку"
0001: wait 3000 ms // вот этот не работает
0AF9: samp say_msg "/me съел"
0001: wait 3000 ms // и этот тоже
0AF9: samp say_msg "/win 1"
0001: wait 3000 ms // и этот :(
0AF9: samp say_msg "/me выбросил фантик"
0B43: samp cmd_ret
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,983
нельзя в командах задержки ебашить

CLEO:
{$CLEO}
0B34: samp register_client_command "V" to_label @cmd_V

WHILE TRUE
0001: 0
    IF 0039:   0@ == TRUE
    THEN
   
    0AF9: samp say_msg "/me достал конфетку"
    0001: 3000 // НИХУЯСЕ РАБОТАЕТ!
    0AF9: samp say_msg "/me съел"
    0001: 3000 // И ЭТОТ ТОЖЕ!!!
    0AF9: samp say_msg "/win 1"
    0001: 3000 // И ЭТОТ БЛЯТЬ :O
    0AF9: samp say_msg "/me выбросил фантик"
   
    0006: 0@ = FALSE
   
    END
END

:cmd_V
0006: 0@ = TRUE
0B43: samp cmd_ret

// By DarkP1xel
 

sаnеk

Всефорумный sanek
Друг
2,111
2,093
а как на 2 и более команд уебать?
я вот так пробовал, чет не получилось, ток 1 работает
Код:
{$CLEO}
wait 3000
0AFA:  is_samp_available
0B34: samp register_client_command "us" to_label @cmd_V
0B34: samp register_client_command "/sg" to_label @cmd_D

WHILE TRUE
0001: 0
    IF 0039:   0@ == TRUE
    THEN
  
    0AF9: samp say_msg "/me достал из кармана таблетку LSD"
    0001: 4000
    0AF9: samp say_msg "/me положил таблетку LSD в рот"
    0001: 1000
    0AF9: samp say_msg "/usedrugs 1"
    0006: 0@ = FALSE
  
    END
END

WHILE TRUE
0001: 0
    IF 0039:   1@ == TRUE
    THEN
  
    0AF9: samp say_msg "/me достал из-за пазухи материалы"
    0001: 4000
    0AF9: samp say_msg "/me собирает оружие из материалов"
    0006: 1@ = FALSE
  
    END
END
:cmd_V
0006: 0@ = TRUE
0B43: samp cmd_ret

:cmd_D
0006: 1@ = TRUE
0B43: samp cmd_ret
 

xSpiridon

Известный
Автор темы
74
21
Спасибо, а не подскажете как сделать так же только на кнопку?
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,983
а как на 2 и более команд уебать?
я вот так пробовал, чет не получилось, ток 1 работает
Код:
{$CLEO}
wait 3000
0AFA:  is_samp_available
0B34: samp register_client_command "us" to_label @cmd_V
0B34: samp register_client_command "/sg" to_label @cmd_D

WHILE TRUE
0001: 0
    IF 0039:   0@ == TRUE
    THEN

    0AF9: samp say_msg "/me достал из кармана таблетку LSD"
    0001: 4000
    0AF9: samp say_msg "/me положил таблетку LSD в рот"
    0001: 1000
    0AF9: samp say_msg "/usedrugs 1"
    0006: 0@ = FALSE

    END
END

WHILE TRUE
0001: 0
    IF 0039:   1@ == TRUE
    THEN

    0AF9: samp say_msg "/me достал из-за пазухи материалы"
    0001: 4000
    0AF9: samp say_msg "/me собирает оружие из материалов"
    0006: 1@ = FALSE

    END
END
:cmd_V
0006: 0@ = TRUE
0B43: samp cmd_ret

:cmd_D
0006: 1@ = TRUE
0B43: samp cmd_ret
Ну и говнокод же


CLEO:
{$CLEO}
0B34: samp register_client_command "V" to_label @cmd_V
0B34: samp register_client_command "D" to_label @cmd_D

WHILE TRUE
0001: 0
    IF 0039:   0@ == TRUE
    THEN
  
    0AF9: samp say_msg "/me достал конфетку"
    0001: 3000 // НИХУЯСЕ РАБОТАЕТ!
    0AF9: samp say_msg "/me съел"
    0001: 3000 // И ЭТОТ ТОЖЕ!!!
    0AF9: samp say_msg "/win 1"
    0001: 3000 // И ЭТОТ БЛЯТЬ :O
    0AF9: samp say_msg "/me выбросил фантик"
  
    0006: 0@ = FALSE
  
    END
  
    IF 0039:   1@ == TRUE
    THEN 0006: 1@ = FALSE
    END
END

:cmd_V
0006: 0@ = TRUE
0B43: samp cmd_ret

:cmd_D
0006: 1@ = TRUE
0B43: samp cmd_ret

// By DarkP1xel

Спасибо, а не подскажете как сделать так же только на кнопку?
CLEO:
{$CLEO}
0000:

WHILE 8AFA: NOT SAMP_LOADED
0001: 0
END

WHILE TRUE
0001: 0
    IF 0C89:  key_just_pressed {ID}0x31
    THEN
  
    0AF9: samp say_msg "/me достал конфетку"
    0001: 3000 // НИХУЯСЕ РАБОТАЕТ!
    0AF9: samp say_msg "/me съел"
    0001: 3000 // И ЭТОТ ТОЖЕ!!!
    0AF9: samp say_msg "/win 1"
    0001: 3000 // И ЭТОТ БЛЯТЬ :O
    0AF9: samp say_msg "/me выбросил фантик"
      
    END
END

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