[CM]SeveN[Tawer] |
Дата: Среда, 21.06.2017, 11:35 | Сообщение # 1
|
Новичок
Сообщений: 12
Статус: Offline
|
Код function SearchMarker(posX, posY, posZ, radius, isRace) local ret_posX = 0.0 local ret_posY = 0.0 local ret_posZ = 0.0 local isFind = false
for id = 0, 31 do local MarkerStruct = 0 if isRace then MarkerStruct = 0xC7F168 + id * 56 else MarkerStruct = 0xC7DD88 + id * 160 end local MarkerPosX = representIntAsFloat(readMemory(MarkerStruct + 0, 4, false)) local MarkerPosY = representIntAsFloat(readMemory(MarkerStruct + 4, 4, false)) local MarkerPosZ = representIntAsFloat(readMemory(MarkerStruct + 8, 4, false))
if MarkerPosX ~= 0.0 or MarkerPosY ~= 0.0 or MarkerPosZ ~= 0.0 then if getDistanceBetweenCoords3d(MarkerPosX, MarkerPosY, MarkerPosZ, posX, posY, posZ) < radius then ret_posX = MarkerPosX ret_posY = MarkerPosY ret_posZ = MarkerPosZ isFind = true radius = getDistanceBetweenCoords3d(MarkerPosX, MarkerPosY, MarkerPosZ, posX, posY, posZ) end end end
return isFind, ret_posX, ret_posY, ret_posZ end
Использование в коде: ocal posX, posY, posZ = GetCoordinates() local mfind, mposX, mposY, mposZ = SearchMarker(posX, posY, posZ, radius, isRace) if mfind then BeginToPoint(mposX, mposY, mposZ, radius, move_code, isSprint) end
[url='https://vk.com/damonx'][img]https://i.imgur.com/9gF7zX3.jpg[/img][/url][url='http://cheat-master.ru/index/8-465304'][img]https://i.imgur.com/L0c5cva.jpg[/img][/url]
|
|
|
|