Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Фикс под новый диалог, не нужно создавать локальные функции, достаточно строку
local profit = entry[3]:match("%$(%d[%d,]*)"):gsub(",","")
заменить на
local profit = (entry[3]:find(":KK: (%d+)") and (tonumber(entry[3]:match(":KK: (%d+)") or 0) * 1000000) or 0) + (entry[3]:find(":K: ([%d%p]+)")...
function hextoargb(hex)
local hex = hex:gsub("#","")
r = tonumber("0x"..hex:sub(1,2))
g = tonumber("0x"..hex:sub(3,4))
b = tonumber("0x"..hex:sub(5,6))
a = tonumber("0x"..hex:sub(7,8))
if a == nil then a = 255 end
return a,r,g,b
end
Исправил в коде малочисленные ошибки, сделал пробив через команду (таргет тупо слетал), и изменил расширение файлов на .txt (если хочешь .ini, то скинь пример из базы данных), которые будут браться из "папка с игрой/moonloader/config/Informer CID"
local active = true
function main()
repeat wait(0) until isSampAvailable()
while true do wait(0)
if active then
for i = 1, 2048 do
if sampIs3dTextDefined(i) then
local text, color, x, y, z, dis, iW, pId, wId =...
local events = require 'samp.events'
local active = false
local target_text = '' -- что-то в чате, на что будет реагировать скрипт
function main()
repeat wait(0) until isSampAvailable()
wait(-1)
end
function events.onServerMessage(color, text)
if text:find(target_text) then active...
Сам по себе активный renderFontDrawText при свернутой игре не может опускать фпс до 30, либо ограничители кадров шалят, либо саму проблему вызывает не renderFontDrawText, но тогда нужен полный код, если хочешь, чтобы тебе помогли.
function main()
while not isSampAvailable() do wait(100) end
while true do wait(0)
repeat wait(0) until sampIsLocalPlayerSpawned()
-- your code
end
end
UPD 14.09.2024:
- Исправлен баг, когда скрипт не мог перейти на другую страницу при выборе растений
- Добавлен сброс статистики, сбросить можно в настройках скрипта, либо командой /farm restore
- Добавлен автоматический выбор фермы при устройстве на работу
UPD 13.09.2024:
- Исправлен баг с рендером
- Улучшена читабельность кода
- Исправлен баг, когда 5 ферма была не полностью выделена
- Исправлен баг, когда скрипт отказывался работать при наличии других текстдравов