Lua [ARZ] Простой Drug Timer для каптов

VRush

https://t.me/vrushscript
Автор темы
2,415
1,195
Не нашел драг таймеров для аризоны которые не просаживают ФПС и не багаются.
Написал свой
Активация на X(англ)
 

Вложения

  • DrugTimer by VRush.lua
    999 байт · Просмотры: 105
Последнее редактирование:
  • Эм
Реакции: хочу гратися

chapo

чопа сребдс // @moujeek
Модератор
8,934
11,700
пиздец.
1656090104631.png
открою два секрета:
1. есть такой прикольный оператор, называется for
2. время wait зависит от фпс

Нахуя делать так
Lua:
 if isGangWarGoingOn() then capture = true elseif not isGangWarGoingOn() then capture = false end
      if capture then
          --code
если можно
Lua:
if isGangWarGoingOn() then
    -- code
end
 

VRush

https://t.me/vrushscript
Автор темы
2,415
1,195
пиздец.
Посмотреть вложение 153757
открою два секрета:
1. есть такой прикольный оператор, называется for
2. время wait зависит от фпс

Нахуя делать так
Lua:
 if isGangWarGoingOn() then capture = true elseif not isGangWarGoingOn() then capture = false end
      if capture then
          --code
если можно
Lua:
if isGangWarGoingOn() then
    -- code
end
делал на скорую руку для кента и поэтому гавнокод, но буду переделывать
 
  • Нравится
Реакции: xionerme

chapo

чопа сребдс // @moujeek
Модератор
8,934
11,700
делал на скорую руку для кента и поэтому гавнокод, но буду переделывать
Умение писать нормально грубо говоря входит в привычку, так что хуевая отговорка
Lua:
require 'lib.moonloader'
local Timer = {
    font = renderCreateFont('Trebuchet MS', 30, 5),
    state = false,
    start = -1,
    time = 8
}

function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
        if isGangWarGoingOn() then
            if wasKeyPressed(VK_X) and not sampIsCursorActive() then
                if getCharHealth(PLAYER_PED) < 150 then
                    sampSendChat('/usedrugs 3')
                    Timer.start, Timer.state = os.clock(), true
                else
                    sampAddChatMessage('У вас уже больше 150 хп!', -1)
                end
            end
            if Timer.state then
                local resX, resY = getScreenResolution()
                local TimeLeft = math.floor(Timer.start + Timer.time - os.clock())
                renderFontDrawText(Timer.font, TimeLeft..' s.', resX / 2 - renderGetFontDrawTextLength(Timer.font, TimeLeft), resY / 3, 0xFFFFFFFF, 0x90000000)
               
                if TimeLeft < 0 then
                    Timer.state = false
                    printStyledString('~r~USE!', 2000, 7)
                end
            end
        end
    end
end
 

VRush

https://t.me/vrushscript
Автор темы
2,415
1,195
хуевая отговорка
ладно, просто не умею работать с os.clock() и т.п
искал гайд и не нашел

Умение писать нормально грубо говоря входит в привычку, так что хуевая отговорка
Lua:
require 'lib.moonloader'
local Timer = {
    font = renderCreateFont('Trebuchet MS', 30, 5),
    state = false,
    start = -1,
    time = 8
}

function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
        if isGangWarGoingOn() then
            if wasKeyPressed(VK_X) and not sampIsCursorActive() then
                if getCharHealth(PLAYER_PED) < 150 then
                    sampSendChat('/usedrugs 3')
                    Timer.start, Timer.state = os.clock(), true
                else
                    sampAddChatMessage('У вас уже больше 150 хп!', -1)
                end
            end
            if Timer.state then
                local resX, resY = getScreenResolution()
                local TimeLeft = math.floor(Timer.start + Timer.time - os.clock())
                renderFontDrawText(Timer.font, TimeLeft..' s.', resX / 2 - renderGetFontDrawTextLength(Timer.font, TimeLeft), resY / 3, 0xFFFFFFFF, 0x90000000)
              
                if TimeLeft < 0 then
                    Timer.state = false
                    printStyledString('~r~USE!', 2000, 7)
                end
            end
        end
    end
end
Пойми, я реально ценю критику но иногда ты перегибаешь, я про оски и т.д
Я многое взял для себя из твоих "советов"
 
Последнее редактирование:

chapo

чопа сребдс // @moujeek
Модератор
8,934
11,700
Пойми, я реально ценю критику но иногда ты перегибаешь, я про оски и т.д
Просто у меня пердак горит когда ты несешь хуйню.
А темы я критикую потому что ты сам просил указать на твой говнокод
 
  • Нравится
Реакции: Mintha и Rice.

Rice.

Известный
Модератор
1,756
1,622
А где wait(30000)? :(
upd:
А почему в драг таймере есть использование наркотиков?
Для меня таймер - просто информация.
 
  • Ха-ха
Реакции: chapo

VRush

https://t.me/vrushscript
Автор темы
2,415
1,195
Просто у меня пердак горит когда ты несешь хуйню.
А темы я критикую потому что ты сам просил указать на твой говнокод
Прости если хуйню несу, но критиковать продолжай, мне важна критика

А где wait(30000)? :(
upd:
А почему в драг таймере есть использование наркотиков?
Для меня таймер - просто информация.
1656103635206.png
 
  • Ха-ха
Реакции: Rice.

anti.steller

Известный
292
256
Он написал всякое говно в коде, а вы ему скрипт сами написали
Профит !