raksamp координаты

hasler

Новичок
Автор темы
16
1
Версия MoonLoader
Другое
bam:
local left, right, down, up = 1550, 1550, 1580, 1620

function beg()
    local x, y = getBotPosition()
    if x >= 1520 and x <= 1550 and y >= 1580 and y <= 1620 then
        print('xugios')
    end
end

По идее мне должно выводить сообщение, но ничего не происходит, хотя координаты спавна (1529.10, 1599.83) совпадают с условиями вывода сообщения, скорее всего я жестко туплю, поэтому прошу подсказать.
 
Решение
SUCode Style:
 local left, right, down, up = 1550, 1550, 1580, 1620


 function beg()
    local x, y,z = getBotPosition()
       if getDistanceBetweenCoords3d(YOU_X,YOU_Y,YOU_Z) < 1 then
--[[   YOU CODE ]]
   end
 end


function getDistanceBetweenCoords3d(point1x,point1y,point1z,point2x,point2y,point2z)
    return math.sqrt((point2x - point1x) ^ 2 + (point2y - point1y) ^ 2 + (point2z - point1z) ^ 2)
end

hasler

Новичок
Автор темы
16
1
Округли корды бота
Округлил коды бота установкой целых координат, но в итоге все равно ничего не происходит.
bam:
newTask(function()
    wait(7500)
    runCommand('!pos 1530 1600 11')
    print('Успешный спавн')
end)


local left, right, down, up = 1520, 1540, 1580, 1610
function beg()
    local x, y = getBotPosition()
    if x >= 1520 and x <= 1540 and y >= 1580 and y <= 1610 then
        print('xugios')
    end
end
 

Dmitry Code

Известный
70
142
SUCode Style:
 local left, right, down, up = 1550, 1550, 1580, 1620


 function beg()
    local x, y,z = getBotPosition()
       if getDistanceBetweenCoords3d(YOU_X,YOU_Y,YOU_Z) < 1 then
--[[   YOU CODE ]]
   end
 end


function getDistanceBetweenCoords3d(point1x,point1y,point1z,point2x,point2y,point2z)
    return math.sqrt((point2x - point1x) ^ 2 + (point2y - point1y) ^ 2 + (point2z - point1z) ^ 2)
end
 
Последнее редактирование:
  • Нравится
Реакции: hasler