Вопрос Вопросы по CLEO-скриптингу

Тема в разделе "CLEO", создана пользователем MogAika, 19 мар 2013.

  1. old_ghetto_

    old_ghetto_ Пользователь

    Регистрация:
    6 янв 2018
    Сообщения:
    20
    Симпатии:
    0
    Репутация:
    0
    Я короче пишу бота для DRP, где спектейт-детектор работает, крч, осталось только узнать как связать отправку афк и спектейт детектор
     
  2. benderisgreat

    benderisgreat Новичок

    Регистрация:
    5 июл 2017
    Сообщения:
    4
    Симпатии:
    0
    Репутация:
    0
    Ребята, привет, помогите пожалуйста изменить скрипт чтоб не анфризил когда я печатаю(тоесть при открытии чата для написания предложение скрипт не фризил)

    //-------------MAIN---------------
    0000: NOP
    0662: printstring "Unfreeze by DubStep_"
    0662: printstring "Special for cheat-master.ru"
    0662: printstring "20.04.13 | 15.50"
    
    :NONAME_77
    wait 0
    if
    0AB0:   key_pressed 88
    else_jump @NONAME_77
    jump @NONAME_103
    
    :NONAME_103
    wait 0
    Player.CanMove($PLAYER_CHAR) = True
    Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
    04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0 0 -1.0
    Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)
    Actor.LockInCurrentPosition($PLAYER_ACTOR) = False
    jump @NONAME_77
     
  3. LaRossa

    LaRossa Знаток

    Регистрация:
    4 фев 2017
    Сообщения:
    311
    Симпатии:
    45
    Репутация:
    20
    {$CLEO}
    0000:
    while not Samp.Available()
        wait 0
    end
    
    while true
        wait 0
        if and
        0AB0: key_pressed 88 
        8B21: not samp is_chat_opened
            then
            Player.CanMove($PLAYER_CHAR) = True
            Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
            04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0 0 -1.0
            Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)
            Actor.LockInCurrentPosition($PLAYER_ACTOR) = False
            wait 1000
        end
    end
     
  4. Kristyan

    Kristyan Известный пользователь

    Регистрация:
    29 июл 2016
    Сообщения:
    64
    Симпатии:
    1
    Репутация:
    2
    У меня 25@ наверное берёт и %d, может кто-то помочь мне?
    
     if
                 0C18: 18@ = strstr string1 5@ string2 "Dispatch:"
              then
               0AA5: call 0x8220AD num_params 4 pop 4 26@v 25@ "Dispatch: %s[%d] has commited a crime:" 5@
                    if
                    0C14: strcmp string1 1@ string2 25@
                    then
                            chatmsg  25@ -1
    
     
    #14404 Kristyan, 13 фев 2018
    Последнее редактирование: 14 фев 2018
  5. benderisgreat

    benderisgreat Новичок

    Регистрация:
    5 июл 2017
    Сообщения:
    4
    Симпатии:
    0
    Репутация:
    0
    Сори я даун, чё за ошибка? не могу запустить скрипт, не компилирует
    [​IMG]
     
    #14405 benderisgreat, 13 фев 2018
    Последнее редактирование: 13 фев 2018
  6. old_ghetto_

    old_ghetto_ Пользователь

    Регистрация:
    6 янв 2018
    Сообщения:
    20
    Симпатии:
    0
    Репутация:
    0
    установи сампфункс опкоды
     
  7. romanblinov2013

    Проверенный

    Регистрация:
    12 окт 2016
    Сообщения:
    155
    Симпатии:
    123
    Репутация:
    24
     
  8. FeaVor228

    FeaVor228 Активный пользователь

    Регистрация:
    14 мар 2017
    Сообщения:
    25
    Симпатии:
    1
    Репутация:
    0
    Я хотел сделать клео скрипт который при написании в чат команду /flc давал разрешение на использование клавиш чита, но вылетает. Я делал, чтобы чит мог работать без команды /flc и все было норм, но меня так не устраивает, помогите.


    // 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 0 ms
    0AFA:  is_samp_available
    004D: jump_if_false @Noname_2
    0B34: samp register_client_command "flc" to_label @1
    0B34: samp register_client_command "flf" to_label @3
    0BDE: pause_thread 0
    
    
    
    :1
    wait 0
    0050: gosub @Noname_22
    0B43: samp cmd_ret
    :Noname_22
    0001: wait 0 ms
    00D6: if and
    00DF:   actor $PLAYER_ACTOR driving
    0ADC:   test_cheat "W"
    004D: jump_if_false @2
    0811: 0@ = actor $PLAYER_ACTOR used_car
    00AA: store_car 0@ position_to 3@ 4@ 5@
    0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 1.566 5.657
    00AB: put_car 0@ at 3@ 4@ 5@
    0519: set_car 0@ locked 1
    0050: gosub @2 
    return
    
    
    :2
    wait 0
    if
    0ADC:   test_cheat "S"
    jf @Noname_22
    00AA: store_car 0@ position_to 3@ 4@ 5@
    0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 5.566 0.657
    00AB: put_car 0@ at 3@ 4@ 5@
    0519: set_car 0@ locked 1
    jump @Noname_22
    0B43: samp cmd_ret
    
    
    :3
    wait 0
    0519: set_car 0@ locked 0
    jump @1
    0B43: samp cmd_ret
    return
    
    
    
     
    #14408 FeaVor228, 14 фев 2018
    Последнее редактирование: 14 фев 2018
  9. romanblinov2013

    Проверенный

    Регистрация:
    12 окт 2016
    Сообщения:
    155
    Симпатии:
    123
    Репутация:
    24
    https://github.com/RB-PRO/cleoFichaCommands/blob/master/[Фича]: Активация на команду

    11 строка будет работать в цикле и туда тебе нужно поставить проверку на нажатие клавиши.
     
  10. FeaVor228

    FeaVor228 Активный пользователь

    Регистрация:
    14 мар 2017
    Сообщения:
    25
    Симпатии:
    1
    Репутация:
    0
    Нихуя не понял... Как регистрация команды может быть в цикле? Что ты несешь вообще?
     
  11. Kristyan

    Kristyan Известный пользователь

    Регистрация:
    29 июл 2016
    Сообщения:
    64
    Симпатии:
    1
    Репутация:
    2
    Может он хотел сказать что в 21?
     
  12. LaRossa

    LaRossa Знаток

    Регистрация:
    4 фев 2017
    Сообщения:
    311
    Симпатии:
    45
    Репутация:
    20
    Если правильно понял...
    {$CLEO}
    0000:
    while not Samp.Available()
        wait 0
    end
    cmd "flc" @flc
    cmd "flf" @flf
    
    while true
        wait 0       
        if and
        00DF: actor $PLAYER_ACTOR driving
        0ADC: test_cheat "W"
        30@ == 1
            then
            0811: 0@ = actor $PLAYER_ACTOR used_car
            00AA: store_car 0@ position_to 3@ 4@ 5@
            0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 1.566 5.657
            00AB: put_car 0@ at 3@ 4@ 5@
            0519: set_car 0@ locked 1
        end
       
        if and
        0ADC: test_cheat "S"
        30@ == 1
            then
            00AA: store_car 0@ position_to 3@ 4@ 5@
            0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 5.566 0.657
            00AB: put_car 0@ at 3@ 4@ 5@
            0519: set_car 0@ locked 1
        end
    end
    
    :flc
    0B12: 30@ = 30@ XOR 1
    if 30@ == 1
        then
        msg "ON"
    else
        msg "OFF"
    end
    Samp.CmdRet()
    
    :flf
    0519: set_car 0@ locked 0
    Samp.CmdRet()
     
    #14412 LaRossa, 14 фев 2018
    Последнее редактирование: 14 фев 2018
  13. MArkoas_Gonzaleees

    MArkoas_Gonzaleees Пользователь

    Регистрация:
    27 ноя 2017
    Сообщения:
    22
    Симпатии:
    0
    Репутация:
    0
    Как получить хэндл игрока?
     
  14. old_ghetto_

    old_ghetto_ Пользователь

    Регистрация:
    6 янв 2018
    Сообщения:
    20
    Симпатии:
    0
    Репутация:
    0
    есть крч опкод, который зажимает клавишу, так вот, мне надо, чтоб он зажимал клавишу до тех пор пока не добежит до каких-то координат
     
  15. D3.Pheonix

    D3.Pheonix biboran
    Проверенный

    Регистрация:
    21 мар 2013
    Сообщения:
    598
    Симпатии:
    209
    Репутация:
    46
    Твой хендл это $PLAYER_ACTOR
    Чужой получить можно разными способами, зависит от того что тебе надо. Опиши подробнее
    Ну так въеби условие на то что пед в N кордах
     
  16. MArkoas_Gonzaleees

    MArkoas_Gonzaleees Пользователь

    Регистрация:
    27 ноя 2017
    Сообщения:
    22
    Симпатии:
    0
    Репутация:
    0
    Как можно записать id игрока который рядом?
     
  17. D3.Pheonix

    D3.Pheonix biboran
    Проверенный

    Регистрация:
    21 мар 2013
    Сообщения:
    598
    Симпатии:
    209
    Репутация:
    46
    Чей-то конкретный, или всех кто рядом ?
     
  18. lordpower

    lordpower Знаток

    Регистрация:
    18 мар 2016
    Сообщения:
    110
    Симпатии:
    7
    Репутация:
    0
    Как сделать проверку на никнейм?
    Если у тебя ник не lordpower, тогда отключить скрипт.
     
  19. BlackKnigga

    Друг

    Регистрация:
    10 янв 2016
    Сообщения:
    850
    Симпатии:
    252
    Репутация:
    102
    0B2B: samp 0@ = get_player_id_by_actor_handle $PLAYER_ACTOR
    0B36: samp 1@ = get_player_nickname 0@
    if  not 8C14: strcmp string1 1@ string2 "lordpower"
    then
    0A93: end_custom_thread
    end
     
    lordpower нравится это.
  20. D3.Pheonix

    D3.Pheonix biboran
    Проверенный

    Регистрация:
    21 мар 2013
    Сообщения:
    598
    Симпатии:
    209
    Репутация:
    46
    А если сразу
    0B36: samp 1@ = get_player_nickname 0
    if  not 8C14: strcmp string1 1@ string2 "lordpower" 
    then 
    0A93: end_custom_thread 
    end
    
    Или такая хуйня не катит ? Ну, типа до коннекта ид нулевой же
     
    lordpower нравится это.
  21. D3ix

    D3ix Новичок

    Регистрация:
    14 фев 2018
    Сообщения:
    3
    Симпатии:
    0
    Репутация:
    0
    Всем привет. Недавно на просторах форума нашёл очень интересный скрипт под названием "Автоответчик", хотел скомпилировать его, но увы, выдавало ошибку "Неизвестный опкод OBE3".
    Буду очень признателен, если поможете с данной проблемой ну или сразу скините готовый скрипт :)
    Скриншоты и код ниже.

    {$CLEO}
    {$INCLUDE SF}
    0000:
    0BE3: raknet setup_incoming_rpc_hook @1
    alloc 9@ 256
    alloc 11@ 20
    
    while true
    wait 0
        if and
        0C18: 0 = 9@ "SMS:"
        0C18: 0 = 9@ "Привет"
        then
            0AA5: call 0x8220AD num_params 4 pop 4 params 12@v 11@ "SMS: Привет | Отправитель: %s [т.%d]" 9@
            0AF9: "/sms %d И тебе привет" 12@
        end
        0C11: memset destination 9@ value 0 size 256
    end
    
    :1
    0BE5: raknet 5@ = get_hook_param PARAM_BITSTREAM
    0BE5: raknet 6@ = get_hook_param PARAM_PACKETID
    if
    6@ == RPC_ScrClientMessage
    then
        0BE7: raknet 7@ = bit_stream_read 5@ type BS_TYPE_INT
        0BE7: raknet 8@ = bit_stream_read 5@ type BS_TYPE_INT
        0C11: memset destination 9@ value 0 size 256
        0BE8: raknet bit_stream 5@ read_array 9@ size 8@
        0C0F: array 9@ element 8@ = 0x00
    end
    0BE0: raknet hook_ret true
     

    Вложения:

    • YKW33Ko.png
      YKW33Ko.png
      Размер файла:
      18,4 КБ
      Просмотров:
      84
  22. lordpower

    lordpower Знаток

    Регистрация:
    18 мар 2016
    Сообщения:
    110
    Симпатии:
    7
    Репутация:
    0
    Опкоды сампфункс установи
     
  23. lordpower

    lordpower Знаток

    Регистрация:
    18 мар 2016
    Сообщения:
    110
    Симпатии:
    7
    Репутация:
    0
    Пишет что неизвестная команда "if not 8C14: strcmp string1 1@ string2 "lordpower""
    Подумал что опечатка в 8C14, поменял на 0с14, но всё равно не то(
     
  24. D3.Pheonix

    D3.Pheonix biboran
    Проверенный

    Регистрация:
    21 мар 2013
    Сообщения:
    598
    Симпатии:
    209
    Репутация:
    46
    not удали, 8с14 оставь
     
    lordpower нравится это.
  25. zwhoz

    zwhoz Знаток

    Регистрация:
    24 авг 2013
    Сообщения:
    103
    Симпатии:
    9
    Репутация:
    4
    
    0B4B: samp set_current_dialog_editbox_text "text"
    
     
  26. D3.Pheonix

    D3.Pheonix biboran
    Проверенный

    Регистрация:
    21 мар 2013
    Сообщения:
    598
    Симпатии:
    209
    Репутация:
    46
    Вставляй его между 0b49 и 0b47
     
    zwhoz нравится это.
  27. lordpower

    lordpower Знаток

    Регистрация:
    18 мар 2016
    Сообщения:
    110
    Симпатии:
    7
    Репутация:
    0
    Новая проблема, из-за неё жестко трясется камера(
    Как исправить?
     
  28. D3.Pheonix

    D3.Pheonix biboran
    Проверенный

    Регистрация:
    21 мар 2013
    Сообщения:
    598
    Симпатии:
    209
    Репутация:
    46
    Руками придерживай камеру
    Хз
     
    BlackKnigga нравится это.
  29. D3ix

    D3ix Новичок

    Регистрация:
    14 фев 2018
    Сообщения:
    3
    Симпатии:
    0
    Репутация:
    0
    Всем пример. Недавно на сайте нашёл код "Автоответчик", проблема в том, что когда я преобразовал его в cleo он не работает. Захожу в игру, мне пишут так же "Привет", в итоге ничего не происходит. Ниже будет код, помогите кому не в лом. Заранее спасибо :)
    
    {$CLEO}
    {$INCLUDE SF}
    0000:
    0BE3: raknet setup_incoming_rpc_hook @1
    alloc 9@ 256
    alloc 11@ 20
    
    while true
    wait 0
        if and
        0C18: 0 = 9@ "SMS:"
        0C18: 0 = 9@ "Привет"
        then
            0AA5: call 0x8220AD num_params 4 pop 4 params 12@v 11@ "SMS: Привет | Отправитель: %s [т.%d]" 9@
            0AF9: "/sms %d И тебе привет" 12@
        end
        0C11: memset destination 9@ value 0 size 256
    end
    
    :1
    0BE5: raknet 5@ = get_hook_param PARAM_BITSTREAM
    0BE5: raknet 6@ = get_hook_param PARAM_PACKETID
    if
    6@ == RPC_ScrClientMessage
    then
        0BE7: raknet 7@ = bit_stream_read 5@ type BS_TYPE_INT
        0BE7: raknet 8@ = bit_stream_read 5@ type BS_TYPE_INT
        0C11: memset destination 9@ value 0 size 256
        0BE8: raknet bit_stream 5@ read_array 9@ size 8@
        0C0F: array 9@ element 8@ = 0x00
    end
    0BE0: raknet hook_ret true
     
    #14429 D3ix, 15 фев 2018 в 14:13
    Последнее редактирование модератором: 15 фев 2018 в 14:29
  30. LaRossa

    LaRossa Знаток

    Регистрация:
    4 фев 2017
    Сообщения:
    311
    Симпатии:
    45
    Репутация:
    20
    Попробуй
    {$CLEO}
    0000:
    while not Samp.Available()
        wait 0
    end
    0BE3: raknet setup_incoming_rpc_hook @hook
    0BDE: pause_thread 0
    
    :hook
    0BE5: raknet 0@ = get_hook_param 0
    0BE5: raknet 1@ = get_hook_param 1
    if 1@ == 93
        then
        0BE7: raknet 2@ = bit_stream_read 0@ type 3
        0BE7: raknet 3@ = bit_stream_read 0@ type 3
        alloc 4@ 257
        0C11: memset destination 4@ value 0 size 257
        0BE8: raknet bit_stream 0@ read_array 4@ size 3@
        if or
        0C18: 0 = strstr string1 4@ string2 "SMS:"
        0C18: 0 = strstr string1 4@ string2 "Привет"
            then
            alloc 10@ 32
            alloc 11@ 32
            0AA5: call 0x8220AD num_params 5 pop 5 params 10@ 11@ 12@v "SMS: %s | Отправитель: %s [?.%d]" 4@
            say "/sms %d И тебе привет." 12@
            free 10@
            free 11@
        end                                   
        free 4@
    end
    0BE0: raknet hook_ret 1
     
  31. Kristyan

    Kristyan Известный пользователь

    Регистрация:
    29 июл 2016
    Сообщения:
    64
    Симпатии:
    1
    Репутация:
    2
    Ребята, ну пж помогите... Уже прошло неделя и с тех пор не нашел ответа. Вот здесь мне нужно отделять "[" от ника чтобы он не считался как часть к %s . Может кто шарет в C++ сможет помочь мне? Попробовал и так %s%[^[] , тоже не работает.... Это функция из с++ "sscanf" и с синтаксисом не знаком = туплю сильно.

    
        if
                 0C18: 18@ = strstr string1 5@ string2 "Dispatch:"
              then
               0AA5: call 0x8220AD num_params 4 pop 4 26@v 25@ "Dispatch: %s[%d] has commited a crime:" 5@
                    if
                    0C14: strcmp string1 1@ string2 25@
                    then
    
     
    #14431 Kristyan, 15 фев 2018 в 18:53
    Последнее редактирование: 15 фев 2018 в 18:59
  32. LaRossa

    LaRossa Знаток

    Регистрация:
    4 фев 2017
    Сообщения:
    311
    Симпатии:
    45
    Репутация:
    20
    Дай полный код
     
  33. Kristyan

    Kristyan Известный пользователь

    Регистрация:
    29 июл 2016
    Сообщения:
    64
    Симпатии:
    1
    Репутация:
    2
    
    {$CLEO}
    0000:
    
    repeat
    wait 0
    until SAMP.Available()
    
    
    
    alloc 16@ 105
    alloc 1@ 64
    alloc 4@ 25
    alloc 5@ 260
    alloc 25@ 50
    
    
    
    
    WHILE TRUE
    wait 0
    for 15@ = 2057 to 2058
        if 0C5D: samp textdraw 15@ is_exists
        then
            0C5A: samp textdraw 15@ get_string_to 16@
            if 0C18: 2@ = strstr string1 16@ string2 "Target:"
            then
            0AA5: call 0x8220AD num_params 6 pop 6 params 4@ 3@v 2@v 1@ "~w~Target: ~r~%[^~]~w~(%d)~n~Distance: ~r~%dm ~w~(%[^)])" 16@
            0B75: samp get_chat_string 99 text_to 5@ prefix_to 0 color_to 0 prefix_color_to 0
              if
                 0C18: 18@ = strstr string1 5@ string2 "Dispatch:"
              then
               0AA5: call 0x8220AD num_params 4 pop 4 26@v 25@ "Dispatch: %s[%d] has commited a crime:" 5@
                    if
                    0C14: strcmp string1 1@ string2 25@
                    then      
                     chatmsg  25@ -1
                    end
              end
            end
        end
    end
    end
    
     
    #14433 Kristyan, 15 фев 2018 в 19:06
    Последнее редактирование: 15 фев 2018 в 21:44
  34. LaRossa

    LaRossa Знаток

    Регистрация:
    4 фев 2017
    Сообщения:
    311
    Симпатии:
    45
    Репутация:
    20
    {$CLEO}
    0000:
    while not Samp.Available()
        wait 0
    end
    0BE3: raknet setup_incoming_rpc_hook @hook
    
    alloc 16@ 105
    alloc 1@ 64
    alloc 4@ 25
    alloc 5@ 260
    alloc 25@ 50
    
    
    while true
        wait 0
        for 15@ = 2057 to 2058
        if 0C5D: samp textdraw 15@ is_exists
            then
            0C5A: samp textdraw 15@ get_string_to 16@
            if 0C18: 0 = strstr string1 16@ string2 "Target:"
                then
                0AA5: call 0x8220AD num_params 6 pop 6 params 4@ 3@v 2@v 1@ "~w~Target: ~r~%[^~]~w~(%d)~n~Distance: ~r~%dm ~w~(%[^)])" 16@
            end
        end   
    end
    
    :hook
    0BE5: raknet 0@ = get_hook_param 0
    0BE5: raknet 1@ = get_hook_param 1
    if 1@ == 93
        then
        0BE7: raknet 2@ = bit_stream_read 0@ type 3
        0BE7: raknet 3@ = bit_stream_read 0@ type 3
        alloc 4@ 257
        0C11: memset destination 4@ value 0 size 257
        0BE8: raknet bit_stream 0@ read_array 4@ size 3@
        if 0C18: 0 = strstr string1 4@ string2 "Dispatch:"
            then
            alloc 10@ 32
            0AA5: call 0x8220AD num_params 4 pop 4 10@ 11@v "Dispatch: %s[%d] has commited a crime:" 4@
            free 10@
            if 003B: 1@ == 11@  // (int)
                then
                msg "%d" -1 11@       
            end
            free 4@
        end                                  
    end
    0BE0: raknet hook_ret 1
     
  35. Kristyan

    Kristyan Известный пользователь

    Регистрация:
    29 июл 2016
    Сообщения:
    64
    Симпатии:
    1
    Репутация:
    2
    вылетает игра после загрузки

    Ты вообще понял что мне нужно?
     
    #14435 Kristyan, 15 фев 2018 в 19:45
    Последнее редактирование модератором: 18 фев 2018 в 16:47
  36. san0

    Проверенный

    Регистрация:
    15 дек 2013
    Сообщения:
    348
    Симпатии:
    166
    Репутация:
    64
    1) scanf format string - Wikipedia(https://en.wikipedia.org/wiki/Scanf_format_string#Format_string_specifications)
    0C3A: 1@ = string "Dispatch: Example_Nickname[123] has commited a crime: Grand theft auto" pointer
    0C2A: 2@ = strchr 1@ char 0x5B
    0A8C: write_memory 2@ size 1 value 0x20 virtual_protect 0
       
    alloc 2@ 25
    0AA5: call 0x8220AD num_params 4 pop 4 3@v 2@ "%*s %24s %3u" 1@
    0af8: "\"%s\" with id %u" -1 2@ 3@
    free  2@
    2) Плохой код: начиная с того, что можно все сделать на хуках, заканчивая тем, что можно обойтись без sscanf (вышеиспользуемым strchr и указателями, например)
    3) C регулярными выражениями на луа твой скрипт будет в ~ 15-20 строк. Без головной боли с выделением памяти, удалением символов и т.д.
     
  37. old_ghetto_

    old_ghetto_ Пользователь

    Регистрация:
    6 янв 2018
    Сообщения:
    20
    Симпатии:
    0
    Репутация:
    0
    посоветуйте опкодов для написания простенького бота
    p.s мне надо просто, чтоб бегал туда-сюда и все
     
  38. romanblinov2013

    Проверенный

    Регистрация:
    12 окт 2016
    Сообщения:
    155
    Симпатии:
    123
    Репутация:
    24
  39. Allex994

    Allex994 Пользователь

    Регистрация:
    10 сен 2017
    Сообщения:
    14
    Симпатии:
    0
    Репутация:
    1
    Hi,
    I need help to make a timer ?

    Example:
    /start - It starts to measure time
    /stop - Completed measurement

    In the end I needed the result in MS!
    It does not matter where I'll read the time!

    Big thanks!
     
  40. kewa opcode

    kewa opcode плакса
    Проверенный

    Регистрация:
    15 апр 2017
    Сообщения:
    386
    Симпатии:
    262
    Репутация:
    39