Софт RakSAMP Lite

angelsoempty

Известный
14
6
есть у кого скрипт автовыбор спавна с аддвип?Посмотреть вложение 245032
С автологином:
С автологином:
require("addon")
local sampev = require("samp.events")

-- {00BEFC}Current dialog info:
-- Dialog ID:{FFFFFF} 25526
-- {00BEFC}Dialog Type:{FFFFFF} 2
-- {00BEFC}Dialog Caption:{FFFFFF}
-- {BFBBBA}Выбор места спавна
-- {00BEFC}Dialog text:{FFFFFF}
-- {ae433d}[1] {ffffff}Последнее место выхода
-- {ae433d}[2] {ffffff}Вокзал
-- {ae433d}[3] {ffffff}Отель №15

local password = "password" -- пароль от аккаунта
local authDialogId = 2 -- айди дилаога для авторизации
local selectedSpawn = "местоспавна" -- спавн, который будет выбираться. Например: "Отель 15", "Последнее место выхода", "Вокзал" и так далее, без цветовых кодов
local defaultSpawn = "Вокзал" -- спавн, который будет выбираться в том случае, если варианта в selectedSpawn нету (по умолчанию - Вокзал)

function setSelectedSpawn(spawn)
    selectedSpawn = spawn
    print("Выбранный спавн установлен на: " .. selectedSpawn)
end

function sampev.onShowDialog(id, style, title, button1, button2, text)
    if id == authDialogId then
        sendDialogResponse(id, 1, -1, password)
        return false
    elseif title:find('%{BFBBBA%}Выбор места спавна') and style == 2 then
        local lines = {}
        local selectedIndex = -1
        local defaultIndex = -1

        for line in text:gmatch('[^\r\n]+') do
            line = line:gsub('{......}', '')
            table.insert(lines, line)
        end

        for i, line in ipairs(lines) do
            if line:find(selectedSpawn, 1, true) then
                selectedIndex = i - 1
                break
            end
            if line:find(defaultSpawn, 1, true) then
                defaultIndex = i - 1
            end
        end

        local chosenIndex = selectedIndex ~= -1 and selectedIndex or defaultIndex
        local chosenSpawn = selectedIndex ~= -1 and selectedSpawn or defaultSpawn

        if chosenIndex ~= -1 then
            newTask(function()
                sleep(500)
                sendDialogResponse(id, 1, chosenIndex, "")
                print("Выбран спавн: " .. chosenSpawn)
            end)
        end      
        return false
    end
    return true
end

setSelectedSpawn(selectedSpawn)
Без автологина:
Без автологина:
require("addon")
local sampev = require("samp.events")

-- {00BEFC}Current dialog info:
-- Dialog ID:{FFFFFF} 25526
-- {00BEFC}Dialog Type:{FFFFFF} 2
-- {00BEFC}Dialog Caption:{FFFFFF}
-- {BFBBBA}Выбор места спавна
-- {00BEFC}Dialog text:{FFFFFF}
-- {ae433d}[1] {ffffff}Последнее место выхода
-- {ae433d}[2] {ffffff}Вокзал
-- {ae433d}[3] {ffffff}Отель №15

local selectedSpawn = "местоспавна" -- спавн, который будет выбираться
local defaultSpawn = "Вокзал" -- спавн, который будет выбираться в том случае, если варианта в selectedSpawn нету

function setSelectedSpawn(spawn)
    selectedSpawn = spawn
    print("Выбранный спавн установлен на: " .. selectedSpawn)
end

function sampev.onShowDialog(id, style, title, button1, button2, text)
    if title:find('%{BFBBBA%}Выбор места спавна') and style == 2 then
        local lines = {}
        local selectedIndex = -1
        local defaultIndex = -1

        for line in text:gmatch('[^\r\n]+') do
            line = line:gsub('{......}', '')
            table.insert(lines, line)
        end

        for i, line in ipairs(lines) do
            if line:find(selectedSpawn, 1, true) then
                selectedIndex = i - 1
                break
            end
            if line:find(defaultSpawn, 1, true) then
                defaultIndex = i - 1
            end
        end

        local chosenIndex = selectedIndex ~= -1 and selectedIndex or defaultIndex
        local chosenSpawn = selectedIndex ~= -1 and selectedSpawn or defaultSpawn

        if chosenIndex ~= -1 then
            newTask(function()
                sleep(500)
                sendDialogResponse(id, 1, chosenIndex, "")
                print("Выбран спавн: " .. chosenSpawn)
            end)
        end      
        return false
    end
    return true
end

setSelectedSpawn(selectedSpawn)

В этот фрагмент кода необходимо указать данные. Комментарии в коде даны.
config:
local password = "password" -- пароль от аккаунта
local authDialogId = 2 -- айди дилаога для авторизации
local selectedSpawn = "местоспавна" -- спавн, который будет выбираться. Например: "Отель 15", "Последнее место выхода", "Вокзал" и так далее, без цветовых кодов
local defaultSpawn = "Вокзал" -- спавн, который будет выбираться в том случае, если варианта в selectedSpawn нету (по умолчанию - Вокзал)
 

SIMBAKRIPER

Новичок
7
1
С автологином:
С автологином:
require("addon")
local sampev = require("samp.events")

-- {00BEFC}Current dialog info:
-- Dialog ID:{FFFFFF} 25526
-- {00BEFC}Dialog Type:{FFFFFF} 2
-- {00BEFC}Dialog Caption:{FFFFFF}
-- {BFBBBA}Выбор места спавна
-- {00BEFC}Dialog text:{FFFFFF}
-- {ae433d}[1] {ffffff}Последнее место выхода
-- {ae433d}[2] {ffffff}Вокзал
-- {ae433d}[3] {ffffff}Отель №15

local password = "password" -- пароль от аккаунта
local authDialogId = 2 -- айди дилаога для авторизации
local selectedSpawn = "местоспавна" -- спавн, который будет выбираться. Например: "Отель 15", "Последнее место выхода", "Вокзал" и так далее, без цветовых кодов
local defaultSpawn = "Вокзал" -- спавн, который будет выбираться в том случае, если варианта в selectedSpawn нету (по умолчанию - Вокзал)

function setSelectedSpawn(spawn)
    selectedSpawn = spawn
    print("Выбранный спавн установлен на: " .. selectedSpawn)
end

function sampev.onShowDialog(id, style, title, button1, button2, text)
    if id == authDialogId then
        sendDialogResponse(id, 1, -1, password)
        return false
    elseif title:find('%{BFBBBA%}Выбор места спавна') and style == 2 then
        local lines = {}
        local selectedIndex = -1
        local defaultIndex = -1

        for line in text:gmatch('[^\r\n]+') do
            line = line:gsub('{......}', '')
            table.insert(lines, line)
        end

        for i, line in ipairs(lines) do
            if line:find(selectedSpawn, 1, true) then
                selectedIndex = i - 1
                break
            end
            if line:find(defaultSpawn, 1, true) then
                defaultIndex = i - 1
            end
        end

        local chosenIndex = selectedIndex ~= -1 and selectedIndex or defaultIndex
        local chosenSpawn = selectedIndex ~= -1 and selectedSpawn or defaultSpawn

        if chosenIndex ~= -1 then
            newTask(function()
                sleep(500)
                sendDialogResponse(id, 1, chosenIndex, "")
                print("Выбран спавн: " .. chosenSpawn)
            end)
        end     
        return false
    end
    return true
end

setSelectedSpawn(selectedSpawn)
Без автологина:
Без автологина:
require("addon")
local sampev = require("samp.events")

-- {00BEFC}Current dialog info:
-- Dialog ID:{FFFFFF} 25526
-- {00BEFC}Dialog Type:{FFFFFF} 2
-- {00BEFC}Dialog Caption:{FFFFFF}
-- {BFBBBA}Выбор места спавна
-- {00BEFC}Dialog text:{FFFFFF}
-- {ae433d}[1] {ffffff}Последнее место выхода
-- {ae433d}[2] {ffffff}Вокзал
-- {ae433d}[3] {ffffff}Отель №15

local selectedSpawn = "местоспавна" -- спавн, который будет выбираться
local defaultSpawn = "Вокзал" -- спавн, который будет выбираться в том случае, если варианта в selectedSpawn нету

function setSelectedSpawn(spawn)
    selectedSpawn = spawn
    print("Выбранный спавн установлен на: " .. selectedSpawn)
end

function sampev.onShowDialog(id, style, title, button1, button2, text)
    if title:find('%{BFBBBA%}Выбор места спавна') and style == 2 then
        local lines = {}
        local selectedIndex = -1
        local defaultIndex = -1

        for line in text:gmatch('[^\r\n]+') do
            line = line:gsub('{......}', '')
            table.insert(lines, line)
        end

        for i, line in ipairs(lines) do
            if line:find(selectedSpawn, 1, true) then
                selectedIndex = i - 1
                break
            end
            if line:find(defaultSpawn, 1, true) then
                defaultIndex = i - 1
            end
        end

        local chosenIndex = selectedIndex ~= -1 and selectedIndex or defaultIndex
        local chosenSpawn = selectedIndex ~= -1 and selectedSpawn or defaultSpawn

        if chosenIndex ~= -1 then
            newTask(function()
                sleep(500)
                sendDialogResponse(id, 1, chosenIndex, "")
                print("Выбран спавн: " .. chosenSpawn)
            end)
        end     
        return false
    end
    return true
end

setSelectedSpawn(selectedSpawn)

В этот фрагмент кода необходимо указать данные. Комментарии в коде даны.
config:
local password = "password" -- пароль от аккаунта
local authDialogId = 2 -- айди дилаога для авторизации
local selectedSpawn = "местоспавна" -- спавн, который будет выбираться. Например: "Отель 15", "Последнее место выхода", "Вокзал" и так далее, без цветовых кодов
local defaultSpawn = "Вокзал" -- спавн, который будет выбираться в том случае, если варианта в selectedSpawn нету (по умолчанию - Вокзал)
Спасибо, добрый человек

Есть у кого-то автооткрытие тайников/сундуков?
 
Последнее редактирование:

Hatiko

Известный
Проверенный
1,480
615
Есть ли какой-то параметр или куда рыть, чтобы изменить интервал времени, после которого разрывается соединение с сервером, в случае если обрывается связь или этим сервер занимается?
 

SIMBAKRIPER

Новичок
7
1
Есть у кого-то открытие тайников/сундуков с рулетками?
Новое, которые может открывать по 2 тайника
 

skripp

Новичок
1
0
как поставить авторекконект когда время на авторизацию вышло?
 

kyrtion

Известный
784
283
как поставить авторекконект когда время на авторизацию вышло?
так раксамп и стоит автореконнект.
либо следить состояние сервера, если сервер запрашивает что ты кикнул - отправить вроде reconnect(), короче узнаешь в шапке
 

dkawkdw

Участник
32
5
а как два окна открыть типо на одно окно один акк на другой воторой
 
Последнее редактирование: