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

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

Модератор по раксампу
Модератор
4,935
6,722
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

Модератор по раксампу
Модератор
4,935
6,722
возможно так лучше, но разве погода изменяется только при пейдее?
Ну, если ты будешь где-то стоять и погода поменяется, я думаю тебе игру не испортит то что скрипт нажмет 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
    Просмотры
    554
    Общение
    Удалённый пользователь 236316
    У
  2. Ответы
    1
    Просмотры
    932