Активация по команде

Anarch

Активный
Автор темы
343
75
Версия MoonLoader
.026-beta
Ввожу команду - по итог не работает
CODE:
while true do
        wait(0)
    if state then
    sampRegisterChatCommand("AF", function()
    state = not state
        if state then
          sampAdd
        sampAddChatMessage("AF", -1)
            if text == "Разморозил!" then
                sampAddChatMessage(text, -1)
                freezeCharPosition(PLAYER_PED, true)
                freezeCharPosition(PLAYER_PED, false)
                setPlayerControl(PLAYER_HANDLE, true)
                restoreCameraJumpcut()
                clearCharTasksImmediately(PLAYER_PED)
            else
                freezeCharPosition(PLAYER_PED, true)
                freezeCharPosition(PLAYER_PED, false)
                setPlayerControl(PLAYER_HANDLE, true)
                restoreCameraJumpcut()
                clearCharTasksImmediately(PLAYER_PED)
                end
            end    
        end
    end
end
 

7 СМЕРТНЫХ ГРЕХОВ

Известный
515
159
эту хуйню убери
1676662027167.png


Да и некст раз открой мун.лог и посмотри ошибку
или закинь мун.лог сюда - https://govnocodedbychapo.github.io/moonlog.html
 

Anarch

Активный
Автор темы
343
75
эту хуйню убери Посмотреть вложение 190343

Да и некст раз открой мун.лог и посмотри ошибку
или закинь мун.лог сюда - https://govnocodedbychapo.github.io/moonlog.html
] (error) AF.lua: ...ona Games Launcher\bin\arizonag\moonloader\AF_Anarch.lua:44: '=' expected near 'sampAddChatMessage'
[ML] (error) AFlua: Script died due to an error. (48642B9C)
 

MLycoris

Режим чтения
Проверенный
1,799
1,829
Ввожу команду - по итог не работает
Я так понимаю, ты хочешь зафризить себя по команде? Если да, то так будет правильнее
Lua:
require 'lib.moonloader'
local state = false

function main()
    sampRegisterChatCommand("AF", function() state = not state sampAddChatMessage(state and 'FreezeON' or 'FreezeOFF',-1) end)
    while true do
        wait(0)
        if state then
            lockPlayerControl(true)
            freezeCharPosition(PLAYER_PED, true)
           else
            lockPlayerControl(false)
            freezeCharPosition(PLAYER_PED, false)
        end
    end
end
 

qdIbp

Автор темы
Проверенный
1,383
1,139
это я так полагаю так выглядит?

Lua:
require("moonloader")
local state = true

function main()
    wait(-1)
end

require('lib.samp.events').onSendCommand = function(cmd)
    if state then -- если state = true то
        if cmd == '/AF' then -- если комманда == /AF то   
            state = not state
            if sampGetChatString(99):match("Разморозил%!") then -- если в чате находится(Разморозил!) то
                sampAddChatMessage('True: '..sampGetChatString(99), -1)--выводит сообщение
            end
            
            sampAddChatMessage("AF", -1)
            freezeCharPosition(PLAYER_PED, true)
            freezeCharPosition(PLAYER_PED, false)
            setPlayerControl(PLAYER_HANDLE, true)
            restoreCameraJumpcut()
            clearCharTasksImmediately(PLAYER_PED)
            return false -- не отправляет команду на сервер
        end
    end
end

И на всякий случай вот
 
  • Нравится
Реакции: Anarch