[ARZ] Автоматический разбор аксессуаров в магазине аксесуаров.

Статус
В этой теме нельзя размещать новые ответы.

Whois?

Новичок
Автор темы
4
0
Версия SA-MP
  1. 0.3.7-R3
  2. 0.3.7-R4
  3. 0.3.7-R5
Приветствую.
Ищу скрипт для "новой" системы с разбором акссесуаров ARZ. Ничего подобного не нашел на БХ, но думаю здешним умельцам не составит труда переписать какой-то релизнутый скрипт с опеном для этой функции и залутать фейма. Очень монотонная и из-за этого муторная система разбора, как она работает: Ютубе 0:45 time.
Как предложение от пролетариата сделать выбор слотов на разбор как тут [arz]trashbot. Или чтобы он сам понимал что из моего инвентаря подсвечено и доступно на разбор.
Спасибо скриптерам за вкусную еду.

up
 
Последнее редактирование:
Решение
Делал для себя простецкую версию когда только ввели разбор.

Шаг 1. Перекидываем все энергошары, махинаторы, обрезы и другие ценные аксы в багажник тачки.
Шаг 2. Заходим в магаз аксов где самый дешевый разбор.
Шаг 3. Еще раз точно проверяем не забыли ли выгрузить ценные аксы в багажник.
Шаг 4. Выбираем последний пункт в меню: "4. Разбор аксессуаров (все аксессуары в порядке очереди)"
Шаг 5. Пишем /razbor, и выбираем любой акс.
Всё, скрипт не перестанет работать пока не разберет всё что доступно к разбору или если еще раз не написать /razbor

Lua:
local SE = require "lib.samp.events"

local razborActive = false

function main()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand("razbor", toggleRazbor)
    while...

Буцефал

Известный
36
45
Делал для себя простецкую версию когда только ввели разбор.

Шаг 1. Перекидываем все энергошары, махинаторы, обрезы и другие ценные аксы в багажник тачки.
Шаг 2. Заходим в магаз аксов где самый дешевый разбор.
Шаг 3. Еще раз точно проверяем не забыли ли выгрузить ценные аксы в багажник.
Шаг 4. Выбираем последний пункт в меню: "4. Разбор аксессуаров (все аксессуары в порядке очереди)"
Шаг 5. Пишем /razbor, и выбираем любой акс.
Всё, скрипт не перестанет работать пока не разберет всё что доступно к разбору или если еще раз не написать /razbor

Lua:
local SE = require "lib.samp.events"

local razborActive = false

function main()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand("razbor", toggleRazbor)
    while true do
        wait(0)
    end
end

function toggleRazbor()
    razborActive = not razborActive
    local status = razborActive and "активирован" or "деактивирован"
    sampAddChatMessage("{73B461}[Информация]{ffffff} Разбор аксессуаров " .. status .. ".", 0xFFFFFF)
end
  
function SE.onShowDialog(dialogId, style, title, button1, button2, text)
    if razborActive and dialogId == 27350 then
        sampSendDialogResponse(27350, 1, 0, nil)
        sampCloseCurrentDialogWithButton(0)
        return false
    end
end

P.S. Держа в инвентаре ценные аксы, я бы стремался всё равно доверить разбор по "заранее выбранным слотам" какому то скрипту, как ты предложил сделать.
 

Вложения

  • razbor.lua
    738 байт · Просмотры: 5
  • Нравится
Реакции: kinamaster22
Статус
В этой теме нельзя размещать новые ответы.