простой сбив распальцовкой на клавишу q

glavnyfanatmironova

Активный
Автор темы
253
25
Сбив распальцовкой на клавишу q, думаю такое наклепать можно за 10 секунд но я не знаю даже как на луа такое сделать так шо сорь, напишите кто знает
 

finky.

Известный
673
528
Код:
script_author(" ")
script_name("QSbiv")

require "lib.moonloader"
local keys = require "vkeys"

local tag = "{FFFFFF}Сбив анимации - {FF0000}[Q]"
local main_color = 0xFFFFFF
local main_color_text = "{5A90CE}"
local white_color = "{FFFFFF}"
local red_color = "{FF0000}"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
      while not isSampAvailable() do wait(100) end
      sampAddChatMessage("" .. tag, main_color)
      while true do
      wait(0)

    if isKeyJustPressed(VK_Q) and not sampIsChatInputActive() and not sampIsDialogActive() and not isPauseMenuActive() and not isSampfuncsConsoleActive() then sampSendChat("q") end
   
end
end


local samp = require("samp.events")
function samp.onShowDialog(dialogId)
    if dialogId == 1000 then
        sampSendDialogResponse(1000,1,0,0)
        return false
    end
end

Держи мужик
 

plohoy.

Известный
110
25
Код:
script_author(" ")
script_name("QSbiv")

require "lib.moonloader"
local keys = require "vkeys"

local tag = "{FFFFFF}Сбив анимации - {FF0000}[Q]"
local main_color = 0xFFFFFF
local main_color_text = "{5A90CE}"
local white_color = "{FFFFFF}"
local red_color = "{FF0000}"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
      while not isSampAvailable() do wait(100) end
      sampAddChatMessage("" .. tag, main_color)
      while true do
      wait(0)

    if isKeyJustPressed(VK_Q) and not sampIsChatInputActive() and not sampIsDialogActive() and not isPauseMenuActive() and not isSampfuncsConsoleActive() then sampSendChat("q") end
 
end
end


local samp = require("samp.events")
function samp.onShowDialog(dialogId)
    if dialogId == 1000 then
        sampSendDialogResponse(1000,1,0,0)
        return false
    end
end

Держи мужик
Нахуя в сбиве добавлять сообщения в чат какие-либо?
Нахуя нужны первые две строчки?
Что за хуйня снизу с диалогом 1000 id?
Нахуя 5 переменных в начале, если используется только 2?
 

zxcultan

Потрачен
837
321
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Нравится
Реакции: plohoy.

finky.

Известный
673
528
Нахуя в сбиве добавлять сообщения в чат какие-либо?
Нахуя нужны первые две строчки?
Что за хуйня снизу с диалогом 1000 id?
мужик че ты так кидаешься на доисторический переписанный код хуй пойми кем, он работает и проблем не вызывает, я захотел помочь человеку, а не выслушать ваше экспертное мнение, оно мне в хуй не упёрлось.
 
  • Bug
Реакции: zxcultan

zxcultan

Потрачен
837
321
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
script_author(" ")
script_name("QSbiv")

require "lib.moonloader"
local keys = require "vkeys"

local tag = "{FFFFFF}Сбив анимации - {FF0000}[Q]"
local main_color = 0xFFFFFF
local main_color_text = "{5A90CE}"
local white_color = "{FFFFFF}"
local red_color = "{FF0000}"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
      while not isSampAvailable() do wait(100) end
      sampAddChatMessage("" .. tag, main_color)
      while true do
      wait(0)

    if isKeyJustPressed(VK_Q) and not sampIsChatInputActive() and not sampIsDialogActive() and not isPauseMenuActive() and not isSampfuncsConsoleActive() then sampSendChat("q") end
  
end
end


local samp = require("samp.events")
function samp.onShowDialog(dialogId)
    if dialogId == 1000 then
        sampSendDialogResponse(1000,1,0,0)
        return false
    end
end

Держи мужик
Нахуя ты внес в переменные цвета, которые используешь 1 раз, нахуя текст в переменные запихал, почему ты проверяешь на всё, но не блять на курсор? Зачем после каждой хуйни ты отступаешь по 3 строки, что за хуйня с диалогом внизу, и где фигурные скобки после начала функции и в конце?

мужик че ты так кидаешься на доисторический переписанный код хуй пойми кем, он работает и проблем не вызывает, я захотел помочь человеку, а не выслушать ваше экспертное мнение, оно мне в хуй не упёрлось.
Тебе указали на твои же ошибки, чел
 

plohoy.

Известный
110
25
мужик че ты так кидаешься на доисторический переписанный код хуй пойми кем, он работает и проблем не вызывает, я захотел помочь человеку, а не выслушать ваше экспертное мнение, оно мне в хуй не упёрлось.
1661697797016.png
 

zxcultan

Потрачен
837
321
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
require "lib.moonloader"
local keys = require "vkeys"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
      while not isSampAvailable() do wait(100) end
          while true do
          wait(0)
       if isKeyJustPressed(VK_Q) and not sampIsCursorActive then sampSendChat("q") end
       end

нормальный код

без говна
 

finky.

Известный
673
528
Lua:
require "lib.moonloader"
local keys = require "vkeys"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
      while not isSampAvailable() do wait(100) end
          while true do
          wait(0)
       if isKeyJustPressed(VK_Q) and not sampIsCursorActive then sampSendChat("q") end
       end

нормальный код

без говна
забрал