Софт RakSAMP Lite

Rei

Известный
Автор темы
Друг
1,599
1,636
Может стоит ограничить исп. на озу и проц? не в процентах, а именно количество мб
протестировал на стресс-тест, оказывается что цикл с добавлением значение в таблицах в 561251512 раз, скрипт просто съел ядро и помер

Посмотреть вложение 240678
Посмотреть вложение 240679
Я не вижу тут проблемы
 

Rei

Известный
Автор темы
Друг
1,599
1,636
Я предлагаю добавить лимит исп. Озу и проц. Это можно настраивать в settings
Да это бред, если человек хочет гигантский массив, то зачем ему ограничение? Как защита от дурака - сомнительно, ведь ни к каким последствиям это не приводит. Про проц вообще смешно, для этого есть корутины, такой подход во многих языках используется
 
  • Нравится
Реакции: kyrtion

Harut1232

Новичок
22
4

Вложения

  • Screenshot 2024-05-19 150019.png
    Screenshot 2024-05-19 150019.png
    299.6 KB · Просмотры: 22

serlx

Новичок
1
1
почему не могу ввести пароль в окне для него просто серое окно и туда ничего не вводится
1716273264316.png
 
  • Ха-ха
Реакции: Landyshev

XeonMI

Новичок
1
0
@Rei , есть ли возможность у тебя написать все функции которые есть в раксампе, а то очень неудобно листать каждую страничку и изучать функции не понимая что они делают/означают, буду благодарен если опишешь, начинаю учить щас
 

Notepad++

Участник
28
6
@Rei , есть ли возможность у тебя написать все функции которые есть в раксампе, а то очень неудобно листать каждую страничку и изучать функции не понимая что они делают/означают, буду благодарен если опишешь, начинаю учить щас
 

Вложения

  • Screenshot_20240523_113435.jpg
    Screenshot_20240523_113435.jpg
    266.8 KB · Просмотры: 22

luka1

Новичок
7
0
всем ку у меня не работает автологин кидаю скрипт с ним в scripts
 

dobryi

Новичок
1
0
помогите не работает код
код:
require("addon")
local sampev = require("samp.events")


function onLoad()
    print('Успешно загружен!')
    if getBotNick() == 'nick' then random_nick() end
end

local password = "getto123"
local ref = "Sam_Mason"

function sampev.onShowDialog(id, style, title, button1, button2, text)
    if id == 1 then
        if title:find("%(1%/4%) Пароль") then
            sendDialogResponse(id, 1, 0, password)
        end
        if title:find("%[2%/4%] Выберите ваш пол") or title:find("%[3%/4%] Выберите цвет кожи") then
            sendDialogResponse(id, 1, 0, "")
        end
        if title:find("%[4%/4%] Откуда вы о нас узнали") then
            sendDialogResponse(id, 1, 0, "")
        end
        if title:find("%[4%/4%] Введите ник пригласившего") then
            sendDialogResponse(id, 1, 0, ref)
        end
    end
end


function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    if id == dialog_id then
        sendDialogResponse(id, 1, -1, password)
        return false
    end
end



function sampev.onShowTextDraw(id, data)
    if data.selectable and data.text == "selecticon3" and data.position.x == 233.0 and data.position.y == 337.0 then
        newTask(function()
            wait(250)
            sendClickTextdraw(id)
        end)
    end
end

function afk()
    coordStart(999, 999, 999, 1, 17, true)
    coordStop()
    sampSendChat("/beg")
 

kultizdat.

Известный
46
1
Всем привет.

Код:
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
             return i
         end
     end
     return -1
end

Выдает ошибку

Код:
attempt to call global 'sampGetListboxItemsCount' (a nil value)

Помогите, плиз. Есть аналоги на раксамп ?
 
Последнее редактирование:

хромиус)

:steamhappy:
Друг
5,007
3,265
Всем привет.

Код:
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
             return i
         end
     end
     return -1
end

Выдает ошибку

Код:
attempt to call global 'sampGetListboxItemsCount' (a nil value)

Помогите, плиз. Есть аналоги на раксамп ?
Lua:
function sampGetListboxItemByText(text, searchText, plain)
    plain = plain ~= false
    local i = 0
    for line in text:gmatch("[^\r\n]+") do
        if (plain and line == searchText) or (not plain and line:find(searchText)) then
            return i
        end
        i = i + 1
    end
    return -1
end
1716722202517.png

Lua:
local sampev = require('samp.events')
function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    if title:find("{.-}Игровое меню") then
        local number = sampGetListboxItemByText(text, "{ff6666}%[6%]{FFFFFF} Донат", false)
        print(number)
    end
end
 
  • Влюблен
Реакции: kultizdat.