Проверка количество пуль

grno

Участник
Автор темы
48
5
Версия MoonLoader
.027.0-preview
Добрый день, можете помочь на этом примере добавив в этот if прверку есть ли 7 пуль в оружые, за ранее спасибо!

Знаю скрипт не имеет смысла, эт прост для примера.
 

Вложения

  • examlpe.lua
    470 байт · Просмотры: 3
Решение
Добрый день, можете помочь на этом примере добавив в этот if прверку есть ли 7 пуль в оружые, за ранее спасибо!

Знаю скрипт не имеет смысла, эт прост для примера.
Lua:
script_name("example")
script_author("example")
local vk = require "vkeys"
local memory = require "memory"

function main()
    while not isSampAvailable() do wait(0) end
   
    while true do
        wait(0)
        ammo = getAmmoInClip()
        if wasKeyPressed(vk.VK_MBUTTON) then
            active = not active
        end
        if wasKeyPressed(vk.VK_LBUTTON) and active and ammo == 7 and isCurrentCharWeapon(PLAYER_PED, 24) then
            setGameKeyState(17, 255)
        end
    end
end

function getAmmoInClip()
    local pointer =...

YarikVL

Известный
Проверенный
4,798
1,814
Добрый день, можете помочь на этом примере добавив в этот if прверку есть ли 7 пуль в оружые, за ранее спасибо!

Знаю скрипт не имеет смысла, эт прост для примера.
Lua:
script_name("example")
script_author("example")
local vk = require "vkeys"
local memory = require "memory"

function main()
    while not isSampAvailable() do wait(0) end
   
    while true do
        wait(0)
        ammo = getAmmoInClip()
        if wasKeyPressed(vk.VK_MBUTTON) then
            active = not active
        end
        if wasKeyPressed(vk.VK_LBUTTON) and active and ammo == 7 and isCurrentCharWeapon(PLAYER_PED, 24) then
            setGameKeyState(17, 255)
        end
    end
end

function getAmmoInClip()
    local pointer = getCharPointer(playerPed)
    local weapon = getCurrentCharWeapon(playerPed)
    local slot = getWeapontypeSlot(weapon)
    local cweapon = pointer + 0x5A0
    local current_cweapon = cweapon + slot * 0x1C
    return memory.getuint32(current_cweapon + 0x8)
end
Попробуй.

А зачем было создавать ещё одну тему, если тебе там ответили:
?
 
  • Нравится
Реакции: grno

grno

Участник
Автор темы
48
5
Lua:
script_name("example")
script_author("example")
local vk = require "vkeys"
local memory = require "memory"

function main()
    while not isSampAvailable() do wait(0) end
  
    while true do
        wait(0)
        ammo = getAmmoInClip()
        if wasKeyPressed(vk.VK_MBUTTON) then
            active = not active
        end
        if wasKeyPressed(vk.VK_LBUTTON) and active and ammo == 7 and isCurrentCharWeapon(PLAYER_PED, 24) then
            setGameKeyState(17, 255)
        end
    end
end

function getAmmoInClip()
    local pointer = getCharPointer(playerPed)
    local weapon = getCurrentCharWeapon(playerPed)
    local slot = getWeapontypeSlot(weapon)
    local cweapon = pointer + 0x5A0
    local current_cweapon = cweapon + slot * 0x1C
    return memory.getuint32(current_cweapon + 0x8)
end
Попробуй.

А зачем было создавать ещё одну тему, если тебе там ответили:
?

Спасиб) прост забыл шо уже спрашивал

 
  • Ха-ха
Реакции: YarikVL

YarikVL

Известный
Проверенный
4,798
1,814

Спасиб) прост забыл шо уже спрашивал

Поэтому сделали вкладку "Похожие темы", она появляется даже при создании темы, когда ты вводишь название своей темы. Туда рекомендуется заглядывать:
418E24EC-5AAD-4A88-B032-6B957AD5C2F0.jpeg
 
  • Нравится
Реакции: grno