Не работает скрипт

Cypher

Активный
Автор темы
222
55
Версия MoonLoader
.026-beta
да опять я чето спрашиваю.
Суть скрипта: когда он видит анимку /kiss на моем персе (её название BD_FIRE) и act = true в чат должно отправлятся 0 как сбив
но в итоге чет нихуя, без крашей всякий, просто не работает

1:
require 'lib.moonloader'
act = false

function main()
    while not isSampAvailable() do wait(0) end
    sampAddChatMessage("[AntiKiss]: Loaded", -1)
    sampRegisterChatCommand("ak", ak)
    while true do
        wait(0)
        if act then
        _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
        local animid = sampGetPlayerAnimationId(id)
        local anim = sampGetAnimationNameAndFile(animid)
        if anim == BD_FIRE then
        wait(300)
        sampSendChat('0')
        wait(100)
        return
        end
      end
    end
end

function ak()
   sampAddChatMessage("[AntiKiss]: Ok", -1)
   act = true
end
 
Решение
да опять я чето спрашиваю.
Суть скрипта: когда он видит анимку /kiss на моем персе (её название BD_FIRE) и act = true в чат должно отправлятся 0 как сбив
но в итоге чет нихуя, без крашей всякий, просто не работает

1:
require 'lib.moonloader'
act = false

function main()
    while not isSampAvailable() do wait(0) end
    sampAddChatMessage("[AntiKiss]: Loaded", -1)
    sampRegisterChatCommand("ak", ak)
    while true do
        wait(0)
        if act then
        _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
        local animid = sampGetPlayerAnimationId(id)
        local anim = sampGetAnimationNameAndFile(animid)
        if anim == "BD_FIRE" then
        wait(300)
        sampSendChat('0')
        wait(100)
        return
        end...

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,800
2,667
да опять я чето спрашиваю.
Суть скрипта: когда он видит анимку /kiss на моем персе (её название BD_FIRE) и act = true в чат должно отправлятся 0 как сбив
но в итоге чет нихуя, без крашей всякий, просто не работает

1:
require 'lib.moonloader'
act = false

function main()
    while not isSampAvailable() do wait(0) end
    sampAddChatMessage("[AntiKiss]: Loaded", -1)
    sampRegisterChatCommand("ak", ak)
    while true do
        wait(0)
        if act then
        _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
        local animid = sampGetPlayerAnimationId(id)
        local anim = sampGetAnimationNameAndFile(animid)
        if anim == "BD_FIRE" then
        wait(300)
        sampSendChat('0')
        wait(100)
        return
        end
      end
    end
end

function ak()
   sampAddChatMessage("[AntiKiss]: Ok", -1)
   act = true
end

Lua:
require 'lib.moonloader'
local act = false

function main()
    while not isSampAvailable() do wait(0) end
    sampAddChatMessage("[AntiKiss]: Loaded", -1)
    sampRegisterChatCommand("ak", ak)
    while true do
        wait(0)
        if act then
        _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
        local animid = sampGetPlayerAnimationId(id)
        local name, file = sampGetAnimationNameAndFile(animid)
        if name == "BD_FIRE" then
            wait(300)
            sampSendChat('0')
            wait(100)
        end
      end
    end
end

function ak()
   sampAddChatMessage("[AntiKiss]: Ok", -1)
   act = true
end
 
Последнее редактирование:

Cypher

Активный
Автор темы
222
55
Lua:
require 'lib.moonloader'
local act = false

function main()
    while not isSampAvailable() do wait(0) end
    sampAddChatMessage("[AntiKiss]: Loaded", -1)
    sampRegisterChatCommand("ak", ak)
    while true do
        wait(0)
        if act then
        _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
        local animid = sampGetPlayerAnimationId(id)
        local name, file = sampGetAnimationNameAndFile(animid)
        if name == BD_FIRE then
            wait(300)
            sampSendChat('0')
            wait(100)
        end
      end
    end
end

function ak()
   sampAddChatMessage("[AntiKiss]: Ok", -1)
   act = true
end
Такая же проблема как описал выше, просто ничего не происходит без крашей