ищу скрипт на авто покупку чипсов в тюрьме на аризона рпг

rasterchikener

Участник
Автор темы
45
2
Версия SA-MP
  1. Любая
ищу скрипт который автомотический покупает чипсы в тср, в инете не видел, обысный авто альт не подходит потому что чипсы на 3 слоте в покупке
 

Feykomet

Участник
149
12
функция:
function sampGetListboxItemByText(text, plain)
    if not sampIsDialogActive() then return -1 end
    plain = not (plain == false)
    for i = 0, sampGetListboxItemsCount() - 1 do
        if sampGetListboxItemText(i):find(text, 1, plain) then
            print(i)
            sampSendDialogResponse(162,1, i,nil)
            return i
        end
    end
    return -1
end
local index = sampGetListboxItemByText('Чипсы')
local index = sampGetListboxItemByText('%MЧипсы.-%a+', false)
ну типа вроде вот функция которую тебе надо
 

rasterchikener

Участник
Автор темы
45
2
функция:
function sampGetListboxItemByText(text, plain)
    if not sampIsDialogActive() then return -1 end
    plain = not (plain == false)
    for i = 0, sampGetListboxItemsCount() - 1 do
        if sampGetListboxItemText(i):find(text, 1, plain) then
            print(i)
            sampSendDialogResponse(162,1, i,nil)
            return i
        end
    end
    return -1
end
local index = sampGetListboxItemByText('Чипсы')
local index = sampGetListboxItemByText('%MЧипсы.-%a+', false)
ну типа вроде вот функция которую тебе надо
и как это скачать?
 

rasterchikener

Участник
Автор темы
45
2
а дак тебе нужен прям скрипт? просто я думал что тебе функция нужна вдруг ты там хочешь что то свое сделать
ага

а дак тебе нужен прям скрипт? просто я думал что тебе функция нужна вдруг ты там хочешь что то свое сделать
мне прост чипсеки по дешевке купить надо в тср

а дак тебе нужен прям скрипт? просто я думал что тебе функция нужна вдруг ты там хочешь что то свое сделать
а у тя его нету?
 
Последнее редактирование:

Feykomet

Участник
149
12
ага


мне прост чипсеки по дешевке купить надо в тср


а у тя его нету?
откуда? его написать надо

ага


мне прост чипсеки по дешевке купить надо в тср


а у тя его нету?
Скинь скрин диалога в котором ты чипсы покупаешь
 
Последнее редактирование:

rasterchikener

Участник
Автор темы
45
2
откуда? его написать надо


Скинь скрин диалога в котором ты чипсы покупаешь
ща

откуда? его написать надо


Скинь скрин диалога в котором ты чипсы покупаешь
14.45.48.375.jpg
 

Hinаta

Известный
778
362
Сделал на коленке. По умолчанию активирован. Активация/деактивация на английскую N. Для начала скупки нужно открыть диалог с товарами.

Lua:
local samp = require('samp.events')
local active = true

function main()
    repeat wait(0) until isSampAvailable()
    while true do
        wait(0)
        if isKeyJustPressed(78) then
            active = not active
            printStringNow(active and '~g~Enabled' or '~r~Disabled', 1000)
            setVirtualKeyDown(18, false)
        end
    end
end

function samp.onShowDialog(id, style, title, button1, button2, text)
    if text:find('{FFFFFF}1%.%sСигареты%s+{6BF85E}250%${FFFFFF}') and active then
        sampSendDialogResponse(id, 1, 2, nil)
        lua_thread.create(function()
            while active do
                wait(0)
                setVirtualKeyDown(18, true)
                wait(1000)
                setVirtualKeyDown(18, false)
            end
        end)
    end
end

это чисто закупиться и удалить, потому что тут нет даже проверки на чат (вспомнил уже после публикации)
 

Вложения

  • autobuy.lua
    831 байт · Просмотры: 48

rasterchikener

Участник
Автор темы
45
2
Сделал на коленке. По умолчанию активирован. Активация/деактивация на английскую N. Для начала скупки нужно открыть диалог с товарами.

Lua:
local samp = require('samp.events')
local active = true

function main()
    repeat wait(0) until isSampAvailable()
    while true do
        wait(0)
        if isKeyJustPressed(78) then
            active = not active
            printStringNow(active and '~g~Enabled' or '~r~Disabled', 1000)
            setVirtualKeyDown(18, false)
        end
    end
end

function samp.onShowDialog(id, style, title, button1, button2, text)
    if text:find('{FFFFFF}1%.%sСигареты%s+{6BF85E}250%${FFFFFF}') and active then
        sampSendDialogResponse(id, 1, 2, nil)
        lua_thread.create(function()
            while active do
                wait(0)
                setVirtualKeyDown(18, true)
                wait(1000)
                setVirtualKeyDown(18, false)
            end
        end)
    end
end

это чисто закупиться и удалить, потому что тут нет даже проверки на чат (вспомнил уже после публикации)
от души братан
 

Feykomet

Участник
149
12
Сделал на коленке. По умолчанию активирован. Активация/деактивация на английскую N. Для начала скупки нужно открыть диалог с товарами.

Lua:
local samp = require('samp.events')
local active = true

function main()
    repeat wait(0) until isSampAvailable()
    while true do
        wait(0)
        if isKeyJustPressed(78) then
            active = not active
            printStringNow(active and '~g~Enabled' or '~r~Disabled', 1000)
            setVirtualKeyDown(18, false)
        end
    end
end

function samp.onShowDialog(id, style, title, button1, button2, text)
    if text:find('{FFFFFF}1%.%sСигареты%s+{6BF85E}250%${FFFFFF}') and active then
        sampSendDialogResponse(id, 1, 2, nil)
        lua_thread.create(function()
            while active do
                wait(0)
                setVirtualKeyDown(18, true)
                wait(1000)
                setVirtualKeyDown(18, false)
            end
        end)
    end
end

это чисто закупиться и удалить, потому что тут нет даже проверки на чат (вспомнил уже после публикации)
Хината можешь подсказать где посмотреть айди виртуальных клавиш кинь сыллку на сайт или где это посмотреть. Заранее Спасибо