Помогите с координатами

PRO_100_DED

Новичок
Автор темы
18
2
Вместо координат персонажа (авто) выдает пустоту.

AHK:
#NoEnv
#include UDF.ahk
#IfWinActive AMAZING ONLINE

9::
vHeal := getVehicleHealth()
X := getPlayerCoordinates[X]
Y := getPlayerCoordinates[Y]
sleep 250
    checkHandles()
    sleep 250
    addChatMessageEx(0xFFC0CB, X)
    checkHandles()
    sleep 250
    addChatMessageEx(0xFFC0CB, Y)
return
 

Smer4

Известный
425
51
Если функция getPlayerCoordinates() это функция getPedCoordinates() из UDF, то:
Во первых функция для использования функции getPedCoordinates() требуется указать PED ID персонажа, координаты которого мы хотим получить, а ты указал непонятно что.
Во вторых getPedCoordinates() возвращает массив данных. Например:
AutoHotKey:
getPedCoordinates(PEDID){
    return [ 10, -10, 30]
}

Cam := getPedCoordinates(PEDID)
 MsgBox, % " X " Cam[1]  " `n Y " Cam[2] " `n Z " Cam[3]

А если ты хочешь все таки получить координаты локального игрока(себя) в UDF есть функция getCoordinates(), которая также возвращает массив.
AutoHotKey:
Player := getCoordinates()

addChatMessageEx(0xFFC0CB, Player[1]) ; Позиция по Х
addChatMessageEx(0xFFC0CB, Player[2]) ; Позиция по Y
addChatMessageEx(0xFFC0CB, Player[3]) ; Позиция по Z
 

PRO_100_DED

Новичок
Автор темы
18
2
Если функция getPlayerCoordinates() это функция getPedCoordinates() из UDF, то:
Во первых функция для использования функции getPedCoordinates() требуется указать PED ID персонажа, координаты которого мы хотим получить, а ты указал непонятно что.
Во вторых getPedCoordinates() возвращает массив данных. Например:
AutoHotKey:
getPedCoordinates(PEDID){
    return [ 10, -10, 30]
}

Cam := getPedCoordinates(PEDID)
 MsgBox, % " X " Cam[1]  " `n Y " Cam[2] " `n Z " Cam[3]

А если ты хочешь все таки получить координаты локального игрока(себя) в UDF есть функция getCoordinates(), которая также возвращает массив.
AutoHotKey:
Player := getCoordinates()

addChatMessageEx(0xFFC0CB, Player[1]) ; Позиция по Х
addChatMessageEx(0xFFC0CB, Player[2]) ; Позиция по Y
addChatMessageEx(0xFFC0CB, Player[3]) ; Позиция по Z
1706817953337.png

Он выводит пустоту а не координаты!