Перейти к содержимому

mighty

Пользователи
  • Публикации

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем mighty


  1. Запускается этот скрипт с помощью РакБота, в документации про wait ничего нет. Вот решил у вас спросить, может вы знаете как сделать задержку. 


  2. Привет, подскажите пожалуйста как можно сделать задержку. То есть если условие верно, то ожидание 2 секунды затем выполнятся действие. Задержка не должна быть sleep. Задержка должна минимально нагружать CPU.

     

    Вот код:

    FINDSTRARP1 = ' 13,59'
    FINDSTRARP2 = ' 13,56'
    FINDSTRARP3 = ' 4001,09'
    FINDSTRARP4 = 'Вы достигли места назначения!'
    FINDSTRARP5 = 'Список анимаций загружен'
    
    
    function onPrintLog(msg)
        if getServerName() ~= nil then
            if string.match(getServerName(), 'Advance RolePlay') then
                if string.match(msg, FINDSTRARP1) then
    тут должна быть задержка 3 секунды
                    printLog('убиваем бота')
                    runCommand('!sethp 0')
                elseif string.match(msg, FINDSTRARP2) then
    тут должна быть задержка 3 секунды
                    printLog('убиваем бота')
                    runCommand('!sethp 0')           
                elseif string.match(msg, FINDSTRARP3) then
    тут должна быть задержка 3 секунды
                    printLog('Телепортбота на места сна')
                    runCommand('!coord 1158,32 -1360,54 4001,10')
                elseif string.match(msg, FINDSTRARP4) then
                    printLog('Anim34')
                    runCommand('/anim 34')
                elseif string.match(msg, FINDSTRARP5) then
    тут должна быть задержка 3 секунды
                    printLog('Anim34')
                    runCommand('/anim 34')
                   
                   
               
                end
            end
        end
    end
    
×
×
  • Создать...