Как можно доделать скрипт ниже для активации по команде и по ней же деактивацию.

LoManuL Corporation

Потрачен
Автор темы
160
14
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия SA-MP
  1. Любая
В общем, закралась мне гениальная идея совместить курд с тп по метке без команд, получилось отлично, работает как часы, ставит и сразу тпшит тебя, но вот загвоздка, чтобы просто поставить метку тебе нужно удалить скрипт и потом только её ставить, теперь вопрос главный, можно ли впихнуть св скрипт printstringnow и активацию по команде? Сам не умею, потому-что я неуч в Lua, помогите пожалуйста, буду очень благодарен.
 

Вложения

  • AdminTeleport.lua
    237 байт · Просмотры: 6
Решение
В общем, закралась мне гениальная идея совместить курд с тп по метке без команд, получилось отлично, работает как часы, ставит и сразу тпшит тебя, но вот загвоздка, чтобы просто поставить метку тебе нужно удалить скрипт и потом только её ставить, теперь вопрос главный, можно ли впихнуть св скрипт printstringnow и активацию по команде? Сам не умею, потому-что я неуч в Lua, помогите пожалуйста, буду очень благодарен.
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("command", activated)
    while true do
        wait(0)
        result, x, y, z = getTargetBlipCoordinates()
        if result and active then
            sampProcessChatInput("xtp")
            active = false
        end...

YarikVL

Известный
Проверенный
4,797
1,813
В общем, закралась мне гениальная идея совместить курд с тп по метке без команд, получилось отлично, работает как часы, ставит и сразу тпшит тебя, но вот загвоздка, чтобы просто поставить метку тебе нужно удалить скрипт и потом только её ставить, теперь вопрос главный, можно ли впихнуть св скрипт printstringnow и активацию по команде? Сам не умею, потому-что я неуч в Lua, помогите пожалуйста, буду очень благодарен.
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("command", activated)
    while true do
        wait(0)
        result, x, y, z = getTargetBlipCoordinates()
        if result and active then
            sampProcessChatInput("xtp")
            active = false
        end
    end
end
function activated()
    active = not active
    printStringNow(active and "ON" or "OFF", 1500) --эту строку возможно нужно поменять на верхнюю
end
Так имеешь ввиду?

Можешь посмотреть уроки The Champ Guess на ютубе, поймёшь lua
 
  • Влюблен
Реакции: LoManuL Corporation

LoManuL Corporation

Потрачен
Автор темы
160
14
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("command", activated)
    while true do
        wait(0)
        result, x, y, z = getTargetBlipCoordinates()
        if result and active then
            sampProcessChatInput("xtp")
            active = false
        end
    end
end
function activated()
    active = not active
    printStringNow(active and "ON" or "OFF", 1500) --эту строку возможно нужно поменять на верхнюю
end
Так имеешь ввиду?

Можешь посмотреть уроки The Champ Guess на ютубе, поймёшь lua
Сейчас проверю, спасибо за совет большое, выручаешь опять.

Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("command", activated)
    while true do
        wait(0)
        result, x, y, z = getTargetBlipCoordinates()
        if result and active then
            sampProcessChatInput("xtp")
            active = false
        end
    end
end
function activated()
    active = not active
    printStringNow(active and "ON" or "OFF", 1500) --эту строку возможно нужно поменять на верхнюю
end
Так имеешь ввиду?

Можешь посмотреть уроки The Champ Guess на ютубе, поймёшь lua
Да, именно оно большое человеческое спасибо, братан огромнейшое.