Объяснение функции

hinazuki

Потрачен
344
94
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Можете понятней объяснить как использовать эту функцию?
Это может помочь когда ид пикапов каждый раз меняется. Тип по модель можно ид пикапа узнать, и исползвать его. Например чтобы поднять пикап.
 

Biuti

Участник
Автор темы
165
8
что не понятного? возвращает id пикапа по его модели
как применить это в коде?
типо вставляешь в скрипт
Lua:
function pickupid(model)
local poolPtr = sampGetPickupPoolPtr()
local ptwo = readMemory(poolPtr, 4, 0)
if ptwo > 0 then
ptwo = poolPtr + 0x4
local pthree = poolPtr + 0xF004
for id = 1, 4096 do
local pfive = readMemory(ptwo + id * 4, 4, false)
if pfive < 0 or pfive > 0 then
pfive = readMemory(pthree + id * 20, 4, false)
if pfive == model then
return id
end
end
end
end
end
а вот это чё за штука?
Lua:
function main()
if isKeyDown(66) and isKeyJustPressed(72) then
while isKeyDown(66) or isKeyDown(72) do
    wait(10)
end
pickupid() -- тут
end
if resultpick then -- и тут
--body
end
end
 

hinazuki

Потрачен
344
94
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как применить это в коде?
типо вставляешь в скрипт
Lua:
function pickupid(model)
local poolPtr = sampGetPickupPoolPtr()
local ptwo = readMemory(poolPtr, 4, 0)
if ptwo > 0 then
ptwo = poolPtr + 0x4
local pthree = poolPtr + 0xF004
for id = 1, 4096 do
local pfive = readMemory(ptwo + id * 4, 4, false)
if pfive < 0 or pfive > 0 then
pfive = readMemory(pthree + id * 20, 4, false)
if pfive == model then
return id
end
end
end
end
end
а вот это чё за штука?
Lua:
function main()
if isKeyDown(66) and isKeyJustPressed(72) then
while isKeyDown(66) or isKeyDown(72) do
    wait(10)
end
pickupid() -- тут
end
if resultpick then -- и тут
--body
end
end
Первый код это и есть функция которая возвращает ид пикапа по модели. А второй код это просто пример
 

hinazuki

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

hinazuki

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