Помогите исправить скрипт на lua

Lim

Новичок
Автор темы
7
1
Версия SA-MP
  1. 0.3.7 (R1)
Я написал скрипт чтобы я тепался по координатам, вожу команду /botask но нечего не происходит. Помогите поправить код

local actStatus = false

function main()
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand("arena", function()
actStatus = not actStatus
sampAddChatMessage(string.format("botask | %s", actStatus and "ON" or "OFF"), -1)
end)
while true do
wait(0)
if actStatus then
setCharCoordinates(1, -105.25, 100.60, 3.12)
wait(1)
setCharCoordinates(1, -94.84, 76.43, 3.12)
wait(1)
setCharCoordinates(1, -86.68, 53.33, 3.12)
wait(1)
setCharCoordinates(1, -86.68, 53.33, 3.12)
wait(10)
setCharCoordinates(1, -49.19, 26.30, 3.122)
end
end
end
 

Test_Cheat123

Известный
83
20
Я написал скрипт чтобы я тепался по координатам, вожу команду /botask но нечего не происходит. Помогите поправить код

local actStatus = false

function main()
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand("arena", function()
actStatus = not actStatus
sampAddChatMessage(string.format("botask | %s", actStatus and "ON" or "OFF"), -1)
end)
while true do
wait(0)
if actStatus then
setCharCoordinates(1, -105.25, 100.60, 3.12)
wait(1)
setCharCoordinates(1, -94.84, 76.43, 3.12)
wait(1)
setCharCoordinates(1, -86.68, 53.33, 3.12)
wait(1)
setCharCoordinates(1, -86.68, 53.33, 3.12)
wait(10)
setCharCoordinates(1, -49.19, 26.30, 3.122)
end
end
end
Так как те, кто шарят - спят, то я загрузил в ГПТ и вот его ответ, попробуй (иногда он выдает неправильные точки с запятой или что-то того, там сам поправь):

local actStatus = false

function main()
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand("botask", function()
actStatus = not actStatus
sampAddChatMessage(string.format("/botask | %s", actStatus and "ВКЛ" or "ВЫКЛ"), -1)
end)
while true do
wait(0)
if actStatus then
setCharCoordinates(1, -105.25, 100.60, 3.12)
wait(1000)
setCharCoordinates(1, -94.84, 76.43, 3.12)
wait(1000)
setCharCoordinates(1, -86.68, 53.33, 3.12)
wait(1000)
setCharCoordinates(1, -49.19, 26.30, 3.122)
wait(10000)
end
end
end
 
  • Ха-ха
Реакции: kinamaster22

tweakingahh

Известный
27
1
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand("botask", cmd_botask)
end


function cmd_botask()
    lua_thread.create(function()
        setCharCoordinates(1, -105.25, 100.60, 3.12)
        wait(1000)
        setCharCoordinates(1, -94.84, 76.43, 3.12)
        wait(1000)
        setCharCoordinates(1, -86.68, 53.33, 3.12)
        wait(1000)
        setCharCoordinates(1, -49.19, 26.30, 3.122)
        wait(10000)
    end)
end
вроде так, но не уверен, проверь