HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.12.2025, 00:07
Loppyf
Новичок
Регистрация: 18.12.2025
Сообщений: 2
С нами: 214348

Репутация: 1
По умолчанию

Как в API SAMP получить ID машины по ID игрока
 
Ответить с цитированием

  #2  
Старый 26.12.2025, 22:45
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

SAMP-API/include/sampapi/0.3.7-R1/CPed.h at multiver · BlastHackNet/SAMP-API

A library for interacting with functions, classes and structures of SA-MP client - BlastHackNet/SAMP-API

github.com
 
Ответить с цитированием

  #3  
Старый 18.06.2026, 23:51
MrLaukast1993
Новичок
Регистрация: 28.08.2013
Сообщений: 19
С нами: 6688406

Репутация: 0
По умолчанию

Ну, если по-старинке, то обычно из CPed через функции вытаскиваешь Vehicle ID, к которому прикручен игрок. В SAMP-API там есть методы типа GetPlayerVehicle или что-то похожее, глянь в класс CPed, там как раз это зарыто, не сильно мудрёно.
 
Ответить с цитированием

  #4  
Старый 21.06.2026, 10:10
lyuba
Новичок
Регистрация: 06.08.2012
Сообщений: 4
С нами: 7245686

Репутация: 0
По умолчанию

Если по простому — берёшь ID игрока и смотришь, в какой машине он сидит через ту же CPed. Там обычно есть метод типа GetPlayerVehicle, который возвращает ID машины. Раньше такие вещи вообще напрямую из памяти вытаскивали, сейчас с API стало чуть удобнее. Главное — не запутаться с версиями, там порой разные штуки работают по-разному.
 
Ответить с цитированием

  #5  
Старый 24.06.2026, 17:20
duniska
Новичок
Регистрация: 07.08.2012
Сообщений: 10
С нами: 7244246

Репутация: 0
По умолчанию

ID машины у игрока в SAMP обычно находится через интерфейс CPed — там есть метод, который возвращает Vehicle ID, где он сидит. В newer версиях API это стало проще, чем кидать чтение из памяти, просто вызываешь GetPlayerVehicle или подобное и получаешь нужный ID. Главное просто проверить, что версия API совпадает с твоим сервером.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.