1

Тема: SA-MP: Проверить по координатам моё местоположение

Приветствую всех ,у меня вопрос . Как сделать проверку по координатам ,к примеру мы заезжаем на базу СВ и в чате выходит информация что вы попали в область армии Сухопутных Войск.

2 (изменено: ypppu, 2017-02-19 00:42:08)

Re: SA-MP: Проверить по координатам моё местоположение

Используй функции из SAMP.ahk.
Считай координаты, и проверяй, находишься ли ты в радиусе нужных координат.

getPlayerMapPosX() {
    if(!checkHandles())
        return -1
    
    MapPosX := readFloat(hGTA, 0xBA67B8)
    if(ErrorLevel) {
        ErrorLevel := ERROR_READ_MEMORY
        return -1
    }
    
    ErrorLevel := ERROR_OK
    return MapPosX
}

getPlayerMapPosY() {
    if(!checkHandles())
        return -1
    
    MapPosY := readFloat(hGTA, 0xBA67BC)
    if(ErrorLevel) {
        ErrorLevel := ERROR_READ_MEMORY
        return -1
    }
    
    ErrorLevel := ERROR_OK
    return MapPosY
}
getPlayerMapZoom() {
    if(!checkHandles())
        return -1
    
    MapZoom := readFloat(hGTA, 0xBA67AC)
    if(ErrorLevel) {
        ErrorLevel := ERROR_READ_MEMORY
        return -1
    }
    
    ErrorLevel := ERROR_OK
    return MapZoom
}