Софт RakSAMP Lite

EVIL :)

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

Notepad++

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

Вложения

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

luka1

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

dobryi

Новичок
1
1
помогите не работает код
код:
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.

Известный
155
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
             return i
         end
     end
     return -1
end

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

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

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

chromiusj

Известный
Модератор
5,656
3,959
Всем привет.

Код:
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.

kyrtion

Известный
978
355
в каллбак onPrintLog вывел в print вот таким образом:
Lua:
local sf = string.format

--

function onPrintLog(text)
  local fmt = sf('PRINTED: "%s"', text)
  print(fmt)
end
И раксамп сразу убит возможно за какая-та бесконечная нагрузка
 

kultizdat.

Известный
155
12
в каллбак onPrintLog вывел в print вот таким образом:
Lua:
local sf = string.format

--

function onPrintLog(text)
  local fmt = sf('PRINTED: "%s"', text)
  print(fmt)
end
И раксамп сразу убит возможно за какая-та бесконечная нагрузка
А почему не просто?

Код:
print("Printed - ".. text)


?
 

Rei

Известный
Автор темы
Друг
1,616
1,674
в каллбак onPrintLog вывел в print вот таким образом:
Lua:
local sf = string.format

--

function onPrintLog(text)
  local fmt = sf('PRINTED: "%s"', text)
  print(fmt)
end
И раксамп сразу убит возможно за какая-та бесконечная нагрузка
у тебя рекурсия получается
форум, домашнее задание от тайлера: исправьте этот код
 
  • Ха-ха
Реакции: kyrtion и Kenshi.