Заказать Сервер Заказать Плагин Контакты Поиск

[ вход ]
[ последние сообщения ]

Страница 1 из 11
Форум » SourceMod - Counter Strike Source && CS GO » Обсуждение » Присваивание ENT порядкового номера
Присваивание ENT порядкового номера
tonline_kms65 Дата: Среда, 24.08.2016, 06:09:46 | Сообщение # 1
Сообщений: 183
Репутация: 2 [ +/- ]
Всем привет.
Ну вот, и у меня новый вопрос. Как присвоить порядковый номер создаваемой энтитьке?

Суть вопроса:
Это касается плагина Дрон. Я полностью переписал код плагина.
Сейчас любой игрок может взять любого Дрона, независимо кто его создал. Если конечно он не занят кем нибудь.

Объявление переменных

enum eDrone
{
DroneID,
DroneAnimID,
DroneCamID,
DroneGlowSpriteID,
DroneAssignedNumber,
};
new AvailabilityDrone[128][eDrone]; свободный Дрон
new ClientDron[MAXPLAYERS+1][eDrone]; занятый Дрон
new count;

при создании Дрона:

++count; это общее количество Дронов на сервере.
++AvailabilityDrone[count][AssignedNumber] AssignedNumber - это у меня и есть порядковый номер для свободного Дрона.
Вот с этим (AssignedNumber) у меня и проблемы.
Первый созданный Дрон определяется как 0 второй как 2.
И далее:
Первый созданный Дрон определяется как 0 второй как 3.
Первый созданный Дрон определяется как 0 второй как 4.
И т.д.
Не пойму где я туплю.


Сообщение отредактировал tonline_kms65 - Среда, 24.08.2016, 11:07:22
 
SourceSamil Дата: Среда, 24.08.2016, 10:50:27 | Сообщение # 2
Сообщений: 237
Репутация: [ +/- ]
Распиши подробнее, что нужно, пожалуйста.
 
Форум » SourceMod - Counter Strike Source && CS GO » Обсуждение » Присваивание ENT порядкового номера
Страница 1 из 11
Поиск: