трабл с луа

treesha09

Новичок
Автор темы
2
0
написал код который бегает по координатам
но там трабл


Lua:
require("lib.moonloader")
local state = false

function mail()
    if not isSampLoaded() or  isSampfuncsLoaded() ther return end
    while not isSampAvailable() do wait(100) end
     sampRegisterChatCommand("treesha",function()
        state = not state
        if state then
            sampAddChatMessage([{FF00CC}"Бот by Treeshqa: активирован"{FF00FF}],-1)
        else
            sampAddChatMessage([{FF00CC}"Бот by Treeshqa: деативирован"{FF00FF}],-1)
            thisScript():reload()
        end
  
    end)
    while true do wait(0)
        if state
            runToPoint(-1888.7836,1872.1646)
            sampAddChatMessage("{FF00CC} Ну типа 1я точка",-1)
            wait(7000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1888.6309,1886.7571)
            sampAddChatMessage("Ну типа 2я точка", -1)
            wait(3000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1910.8035,1888.0941)
            sampAddChatMessage("{FF00CC} Ну типа 3я точка",-1)
            wait(2000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1906.1688,1912.2035)
            sampAddChatMessage("{FF00CC} Ну типа 4я точка",-1)
            wait(6000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1897.7708,1911.9105)
            sampAddChatMessage("{FF00CC} Ну типа 5я точка",-1)
            wait(6000)
            sampAddChatMessage("{FF00FF} конец",-1)

        end
    end
end
function runToPoint(tox, toy)
    local x, y, z = getCharCoordinates(PLAYER_PED)
    local angle = getHeadingFromVector2d(tox - x, toy - y)
    local xAngle = math.random(-50, 50)/100
    setCameraPositionUnfixed(xAngle, math.rad(angle - 90))
    stopRun = false
    while getDistanceBetweenCoords2d(x, y, tox, toy) > 0.8 do
        setGameKeyState(1, -255)
        --setGameKeyState(16, 1)
        wait(1)
        x, y, z = getCharCoordinates(PLAYER_PED)
        angle = getHeadingFromVector2d(tox - x, toy - y)
        setCameraPositionUnfixed(xAngle, math.rad(angle - 90))
        if stopRun then
            stopRun = false
            break
        end
    end
end


все вроде правильно, но в мунлоадере


[ML] (system) Loading script 'F:\RADMIR LAUNCHER\resources\projects\crmp\moonloader\test.lua'...
[ML] (system) test.lua: Loaded successfully.
[ML] (system) Installing post-load hooks...
[ML] (system) Hooks installed.
[ML] (system) test.lua: Script terminated. (1B48D284)
 
Последнее редактирование модератором:
  • Эм
Реакции: YarikVL

YarikVL

Известный
Проверенный
4,750
1,815
написал код который бегает по координатам
но там трабл


Lua:
require("lib.moonloader")
local state = false

function mail()
    if not isSampLoaded() or  isSampfuncsLoaded() ther return end
    while not isSampAvailable() do wait(100) end
     sampRegisterChatCommand("treesha",function()
        state = not state
        if state then
            sampAddChatMessage([{FF00CC}"Бот by Treeshqa: активирован"{FF00FF}],-1)
        else
            sampAddChatMessage([{FF00CC}"Бот by Treeshqa: деативирован"{FF00FF}],-1)
            thisScript():reload()
        end
 
    end)
    while true do wait(0)
        if state
            runToPoint(-1888.7836,1872.1646)
            sampAddChatMessage("{FF00CC} Ну типа 1я точка",-1)
            wait(7000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1888.6309,1886.7571)
            sampAddChatMessage("Ну типа 2я точка", -1)
            wait(3000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1910.8035,1888.0941)
            sampAddChatMessage("{FF00CC} Ну типа 3я точка",-1)
            wait(2000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1906.1688,1912.2035)
            sampAddChatMessage("{FF00CC} Ну типа 4я точка",-1)
            wait(6000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1897.7708,1911.9105)
            sampAddChatMessage("{FF00CC} Ну типа 5я точка",-1)
            wait(6000)
            sampAddChatMessage("{FF00FF} конец",-1)

        end
    end
end
function runToPoint(tox, toy)
    local x, y, z = getCharCoordinates(PLAYER_PED)
    local angle = getHeadingFromVector2d(tox - x, toy - y)
    local xAngle = math.random(-50, 50)/100
    setCameraPositionUnfixed(xAngle, math.rad(angle - 90))
    stopRun = false
    while getDistanceBetweenCoords2d(x, y, tox, toy) > 0.8 do
        setGameKeyState(1, -255)
        --setGameKeyState(16, 1)
        wait(1)
        x, y, z = getCharCoordinates(PLAYER_PED)
        angle = getHeadingFromVector2d(tox - x, toy - y)
        setCameraPositionUnfixed(xAngle, math.rad(angle - 90))
        if stopRun then
            stopRun = false
            break
        end
    end
end


все вроде правильно, но в мунлоадере


[ML] (system) Loading script 'F:\RADMIR LAUNCHER\resources\projects\crmp\moonloader\test.lua'...
[ML] (system) test.lua: Loaded successfully.
[ML] (system) Installing post-load hooks...
[ML] (system) Hooks installed.
[ML] (system) test.lua: Script terminated. (1B48D284)
Цвет в скобках надо под кавычки засунуть:
A16A262F-8FDA-4707-B16C-E4B71F95341B.jpeg

И удалить: [
И этот символ тоже: ]

А ещё ты ошибку такую дал, что не понятно вообще ничего, видно только что скрипт test.lua загрузился, а потом выгрузился
 
  • Нравится
Реакции: qdIbp

qdIbp

Автор темы
Проверенный
1,438
1,180
Lua:
require("lib.moonloader")
local state = false

function mail()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand("treesha",function()
        state = not state
        sampAddChatMessage('Бот by Treeshqa: {FF00FF}'..(state and 'активирован' or 'деативирован'),0xFF00CC)
    end)
    while true do wait(0)
        if state then
            runToPoint(-1888.7836,1872.1646)
            sampAddChatMessage("{FF00CC} Ну типа 1я точка",-1)
            wait(7000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1888.6309,1886.7571)
            sampAddChatMessage("Ну типа 2я точка", -1)
            wait(3000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1910.8035,1888.0941)
            sampAddChatMessage("{FF00CC} Ну типа 3я точка",-1)
            wait(2000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1906.1688,1912.2035)
            sampAddChatMessage("{FF00CC} Ну типа 4я точка",-1)
            wait(6000)
            sampAddChatMessage("{FF00CC} Жду тебя пару секунд)))",-1)
            runToPoint(-1897.7708,1911.9105)
            sampAddChatMessage("{FF00CC} Ну типа 5я точка",-1)
            wait(6000)
            sampAddChatMessage("{FF00FF} конец",-1)
        end
    end
end

function runToPoint(tox, toy)
    local x, y, z = getCharCoordinates(PLAYER_PED)
    local angle = getHeadingFromVector2d(tox - x, toy - y)
    local xAngle = math.random(-50, 50)/100
    setCameraPositionUnfixed(xAngle, math.rad(angle - 90))
    while getDistanceBetweenCoords2d(x, y, tox, toy) > 0.8 do
        setGameKeyState(1, -255)
        --setGameKeyState(16, 1)
        wait(1)
        x, y, z = getCharCoordinates(PLAYER_PED)
        angle = getHeadingFromVector2d(tox - x, toy - y)
        setCameraPositionUnfixed(xAngle, math.rad(angle - 90))
        if not state then
            break
        end
    end
end

Цвет в скобках надо под кавычки засунуть:
Посмотреть вложение 187766
И удалить: [
И этот символ тоже: ]

А ещё ты ошибку такую дал, что не понятно вообще ничего, видно только что скрипт test.lua загрузился, а потом выгрузился
не только, 18 строка
еще в функц 43 не нужн переменн
 
  • Нравится
Реакции: YarikVL