Луа команда

Raise

Участник
Автор темы
57
11
Привет, помогите нормально отредачить.

Lua:
function main()

while not isSampAvailable() do wait(100) end

sampRegisterChatCommand("jb", cmd_jb)

wait(-1)

end



               function cmd_jb(id)

               sampSendChat('/report ' ..killer_id.. ' Проверьте на использование софт-программ ')

            end       

            wait(4444)

        end

    end

end



killer id - , killer_id = sampGetPlayerIdByCharHandle(killer_ped)
 
Последнее редактирование модератором:
Решение
Lua:
require('lib.moonloader')
require('lib.sampfuncs')
local memory = require 'memory'

function main()
  while not isSampAvailable() do wait(100) end
  sampRegisterChatCommand("jb", cmd_jb)
    _, player_id = sampGetPlayerIdByCharHandle(PLAYER_PED)
  while true do
        if isCharDead(PLAYER_PED) then
            local cped = getCharPointer(PLAYER_PED)
            reason = memory.read(cped + 0x760, 4)
            local killer_ptr = memory.read(cped + 0x764, 4)
            local killer_ped = getCharPointerHandle(killer_ptr)
            _, killer_id = sampGetPlayerIdByCharHandle(killer_ped)
        end
    end
end

function cmd_jb(id)
    if killer_id ~= -1 and reason ~= nil and killer_id ~= nil and reason <= 46 and reason >= 0 and...

Albertio

Attention! Thanks for your attention.
877
702
Lua:
require('lib.moonloader')
require('lib.sampfuncs')
local memory = require 'memory'

function main()
  while not isSampAvailable() do wait(100) end
  sampRegisterChatCommand("jb", cmd_jb)
    _, player_id = sampGetPlayerIdByCharHandle(PLAYER_PED)
  while true do
        if isCharDead(PLAYER_PED) then
            local cped = getCharPointer(PLAYER_PED)
            reason = memory.read(cped + 0x760, 4)
            local killer_ptr = memory.read(cped + 0x764, 4)
            local killer_ped = getCharPointerHandle(killer_ptr)
            _, killer_id = sampGetPlayerIdByCharHandle(killer_ped)
        end
    end
end

function cmd_jb(id)
    if killer_id ~= -1 and reason ~= nil and killer_id ~= nil and reason <= 46 and reason >= 0 and killer_id ~= player_id then
      sampSendChat('/report ' ..killer_id.. ' Проверьте на использование софт-программ ')
    end
end
 
  • Нравится
Реакции: kizn