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

  #1  
Старый 16.11.2023, 12:44
Tema05
Познавший АНТИЧАТ
Регистрация: 05.10.2019
Сообщений: 1,649
С нами: 3477805

Репутация: 168


По умолчанию

Чем этот CObject

plugin-sdk/plugin_sa/game_sa/CObjectInfo.h at master · DK22Pac/plugin-sdk

An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III - DK22Pac/plugin-sdk

github.com


отличается от этого CObject?

SAMP-API/include/sampapi/0.3.7-R3-1/CObject.h at multiver · BlastHackNet/SAMP-API

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

github.com


Как я понял первый гташный, а второй самповский. У всех объектов включая всякие столбы и коробки есть гташная структура и опционально самповская, но только у тех, которые присылает сервер. Поэтому хендлы есть у всех объектов, а id только у самповских.

И из этого возникает вопрос. На самповскую структуру объекта я знаю как получить указатель по id через пул объектов. А как тогда получить указатели на гташные структы объектов по хендлам? И есть ли у них пул для получения сразу всех?

P.S. я луашник. Не слишком сложно отвечайте если можно) И сорян за возможный бред что я написал
 
Ответить с цитированием

  #2  
Старый 16.11.2023, 12:54
RazorRw
Флудер
Регистрация: 16.09.2019
Сообщений: 2,013
С нами: 3505395

Репутация: 183


По умолчанию

Первое это структура объектов в самой игре.

Второе это структура объектов, которая хранится в самом сампе. ID, хендл и всякая другая информация по типу позиции, поворота и т.д

В луа чтобы получить указатель на игровую структуру объекта - getObjectPointer(Object object)
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.