if isKeyJustPressed(VK_P) and not sampIsChatInputActive() and not sampIsDialogActive() then -- проверка на нажатие
if isKeyDown(VK_P) and not sampIsChatInputActive() and not sampIsDialogActive() then -- если нажал
sampSendChat("/phone")
end
end
Ага, понятно, спасибо.Lua:if isKeyJustPressed(VK_P) and not sampIsChatInputActive() and not sampIsDialogActive() then -- проверка на нажатие if isKeyDown(VK_P) and not sampIsChatInputActive() and not sampIsDialogActive() then -- если нажал sampSendChat("/phone") end end
Будешь писать что-то в консоль сф или в imgui окне сработает бинд. Лучше использовать универсальную проверку на курсор.Lua:if isKeyJustPressed(VK_P) and not sampIsChatInputActive() and not sampIsDialogActive() then -- проверка на нажатие if isKeyDown(VK_P) and not sampIsChatInputActive() and not sampIsDialogActive() then -- если нажал sampSendChat("/phone") end end
if isKeyJustPressed(VK_P) and not sampIsCursorActive() then
sampSendChat("/phone")
end
Будешь писать что-то в консоль сф или в imgui окне сработает бинд. Лучше использовать универсальную проверку на курсор.
Lua:if isKeyJustPressed(VK_P) and not sampIsCursorActive() then sampSendChat("/phone") end
Хорошо, спасибоБудешь писать что-то в консоль сф или в imgui окне сработает бинд. Лучше использовать универсальную проверку на курсор.
Lua:if isKeyJustPressed(VK_P) and not sampIsCursorActive() then sampSendChat("/phone") end
Можете еще помочь? Я чет не могу понять как правильно написать. Подскажите?Будешь писать что-то в консоль сф или в imgui окне сработает бинд. Лучше использовать универсальную проверку на курсор.
Lua:if isKeyJustPressed(VK_P) and not sampIsCursorActive() then sampSendChat("/phone") end
Ну, попытался, он у меня не работает, не могу понять почемуТак копирую полностью данную проверку и вставляй в код своего скрипта.
Дай скриптНу, попытался, он у меня не работает, не могу понять почему
Ну, попытался, он у меня не работает, не могу понять почему
function main()
while not isSampAvailable() do wait(0) end
while true do
wait(0)
if wasKeyPressed(80) and not sampIsChatInputActive() and not sampIsDialogActive() and not isSampfuncsConsoleActive() then
sampSendChat("/phone")
end
end
end
Аа, понятно в чем ошибка, спасибоLua:function main() while not isSampAvailable() do wait(0) end while true do wait(0) if wasKeyPressed(80) and not sampIsChatInputActive() and not sampIsDialogActive() and not isSampfuncsConsoleActive() then sampSendChat("/phone") end end end
Но ведь с проверкой на курсор правильнее же было, или так лучше?Lua:function main() while not isSampAvailable() do wait(0) end while true do wait(0) if wasKeyPressed(80) and not sampIsChatInputActive() and not sampIsDialogActive() and not isSampfuncsConsoleActive() then sampSendChat("/phone") end end end
Не помоглоLua:function main() while not isSampAvailable() do wait(0) end while true do wait(0) if wasKeyPressed(80) and not sampIsChatInputActive() and not sampIsDialogActive() and not isSampfuncsConsoleActive() then sampSendChat("/phone") end end end
Да, я там поменял на нее, но все равно не работаетНо ведь с проверкой на курсор правильнее же было, или так лучше?
Не могло не помочь. Ты проверь нету ли у тебя ещё одного скрипта который открывает телефон на PНе помогло
Да, я там поменял на нее, но все равно не работает
Щя скниу, что было до
С проверкой на курсор ты не сможешь обратно закрыть телефон на P, или к примеру не сможешь открыть телефон когда у тебя будет открыт инвентарь, ибо у тебя будет светиться курсор. Это уже зависит от человека и от ситуацииНо ведь с проверкой на курсор правильнее же было, или так лучше?
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait (0) end
while true do
wait(0)
if isKeyJustPressed(VK_P) and not sampIsCursorActive() then
sampSendChat("/phone")
end
end
end
А подключить lib.moonloader или vkeys? Без них работать не будетLua:function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait (0) end while true do wait(0) if isKeyJustPressed(VK_P) and not sampIsCursorActive() then sampSendChat("/phone") end end end
Других нету, только онаНе могло не помочь. Ты проверь нету ли у тебя ещё одного скрипта который открывает телефон на P
С проверкой на курсор ты не сможешь обратно закрыть телефон на P, или к примеру не сможешь открыть телефон когда у тебя будет открыт инвентарь, ибо у тебя будет светиться курсор. Это уже зависит от человека и от ситуации
С ними тоже пробовал, щя еще разА подключить lib.moonloader или vkeys? Без них работать не будет
local vkeys = require 'vkeys'
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait (0) end
while true do
wait(0)
if isKeyJustPressed(VK_P) and not sampIsCursorActive() then
sampSendChat("/phone")
end
end
end