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

Kirillswdssa

Новичок
Автор темы
19
2
Хай, может ли кто-то сделать скрипт, что-бы с пейдеем моментально нажималась клавиша N, потом после неё моментально ENTER? желательно с 0 дилеем, буду очень благодарен! Желательно дабы активация была на клавишу или по команде) И шоб можно его было отключить, спасибо
 

krim

Известный
301
132
Lua:
local ev = require 'samp.events'

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('ccs', function() state = not state end)
    wait(-1)
end

function ev.onServerMessage(color,text)
    if state then
        if text:match('ТЕКСТ ПРИ ПЕДЙЕЕ') or text:match('ТУТ ТЕКСТ КОГДА 20 МИНУТ НЕ ОТЫГРАЛ')then
            lua_thread.create(function()
                setVirtualKeyDown(13,true)
                setVirtualKeyDown(78, true)
                wait(0)
                setVirtualKeyDown(78, false)
                setVirtualKeyDown(13, false)
            end)
        end
    end
end
 
  • Нравится
Реакции: Kirillswdssa

Kirillswdssa

Новичок
Автор темы
19
2
Lua:
local ev = require 'samp.events'

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('ccs', function() state = not state end)
    wait(-1)
end

function ev.onServerMessage(color,text)
    if state then
        if text:match('ТЕКСТ ПРИ ПЕДЙЕЕ') or text:match('ТУТ ТЕКСТ КОГДА 20 МИНУТ НЕ ОТЫГРАЛ')then
            lua_thread.create(function()
                setVirtualKeyDown(13,true)
                setVirtualKeyDown(78, true)
                wait(0)
                setVirtualKeyDown(78, false)
                setVirtualKeyDown(13, false)
            end)
        end
    end
end
Спасибо, текст Депозит в банке: подойдет?
 

Kirillswdssa

Новичок
Автор темы
19
2

Вложения

  • Снимок экрана (1698).png
    Снимок экрана (1698).png
    71.8 KB · Просмотры: 27

krim

Известный
301
132
Lua:
local ev = require 'samp.events'

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('ccs', function() state = not state end)
    wait(-1)
end

function ev.onServerMessage(color,text)
    if state then
        if text:match('Банковский чек') or text:match('Для получения PayDay вы должны отыграть минимум 20 минут')then
            lua_thread.create(function()
                setVirtualKeyDown(13,true)
                setVirtualKeyDown(78, true)
                wait(0)
                setVirtualKeyDown(78, false)
                setVirtualKeyDown(13, false)
            end)
        end
    end
end
насчёт текста не уверен
 
  • Нравится
Реакции: Kirillswdssa

Kirillswdssa

Новичок
Автор темы
19
2
Lua:
local ev = require 'samp.events'

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('ccs', function() state = not state end)
    wait(-1)
end

function ev.onServerMessage(color,text)
    if state then
        if text:match('Банковский чек') or text:match('Для получения PayDay вы должны отыграть минимум 20 минут')then
            lua_thread.create(function()
                setVirtualKeyDown(13,true)
                setVirtualKeyDown(78, true)
                wait(0)
                setVirtualKeyDown(78, false)
                setVirtualKeyDown(13, false)
            end)
        end
    end
end
насчёт текста не уверен
Спасибо, попробую, с вариантом Депозит в банке: не проканало

Lua:
local ev = require 'samp.events'

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('ccs', function() state = not state end)
    wait(-1)
end

function ev.onServerMessage(color,text)
    if state then
        if text:match('Банковский чек') or text:match('Для получения PayDay вы должны отыграть минимум 20 минут')then
            lua_thread.create(function()
                setVirtualKeyDown(13,true)
                setVirtualKeyDown(78, true)
                wait(0)
                setVirtualKeyDown(78, false)
                setVirtualKeyDown(13, false)
            end)
        end
    end
end
насчёт текста не уверен
Не сработало, может в скрипте ошибка?
 
Последнее редактирование:

ARMOR

Мне кажется, я всё проебал
Модератор
5,020
7,066
Lua:
local ev = require 'samp.events'

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('ccs', function() state = not state end)
    wait(-1)
end

function ev.onServerMessage(color,text)
    if state then
        if text:match('ТЕКСТ ПРИ ПЕДЙЕЕ') or text:match('ТУТ ТЕКСТ КОГДА 20 МИНУТ НЕ ОТЫГРАЛ')then
            lua_thread.create(function()
                setVirtualKeyDown(13,true)
                setVirtualKeyDown(78, true)
                wait(0)
                setVirtualKeyDown(78, false)
                setVirtualKeyDown(13, false)
            end)
        end
    end
end
А почему не по onSetWeather? так ведь не нужно делать проверки на текст при пейдее, и погода меняется кстати быстрее немного чем появляется сообщение

Lua:
local ev = require 'lib.samp.events'

function ev.onSetWeather(id)
    lua_thread.create(function(        
        setVirtualKeyDown(13,true)
        setVirtualKeyDown(78, true)
        wait(0)
        setVirtualKeyDown(78, false)
        setVirtualKeyDown(13, false)
    end
end
 

krim

Известный
301
132
А почему не по onSetWeather? так ведь не нужно делать проверки на текст при пейдее, и погода меняется кстати быстрее немного чем появляется сообщение

Lua:
local ev = require 'lib.samp.events'

function ev.onSetWeather(id)
    lua_thread.create(function(       
        setVirtualKeyDown(13,true)
        setVirtualKeyDown(78, true)
        wait(0)
        setVirtualKeyDown(78, false)
        setVirtualKeyDown(13, false)
    end
end
возможно так лучше, но разве погода изменяется только при пейдее?
 

ARMOR

Мне кажется, я всё проебал
Модератор
5,020
7,066
возможно так лучше, но разве погода изменяется только при пейдее?
Ну, если ты будешь где-то стоять и погода поменяется, я думаю тебе игру не испортит то что скрипт нажмет Alt+Return
 

Kirillswdssa

Новичок
Автор темы
19
2
Ты с обходом играешь?
нет

А почему не по onSetWeather? так ведь не нужно делать проверки на текст при пейдее, и погода меняется кстати быстрее немного чем появляется сообщение

Lua:
local ev = require 'lib.samp.events'

function ev.onSetWeather(id)
    lua_thread.create(function(       
        setVirtualKeyDown(13,true)
        setVirtualKeyDown(78, true)
        wait(0)
        setVirtualKeyDown(78, false)
        setVirtualKeyDown(13, false)
    end
end
спасибо, попробую
 

Похожие темы

  1. У
      • Bug
    Ответы
    0
    Просмотры
    578
    Общение
    Удалённый пользователь 236316
    У
  2. Ответы
    1
    Просмотры
    977