23.01.2010, 03:07
|
#8
|
Рыцарь
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
|
Screamer, на allcheats.ru лучше написано, что такое Id и ObjectId. Я просто хотел сказать, что каждая вещь имеет свой Id и свой ObjectId. Id может быть одинаков у разных однотипных вещей, а ObjectID не может. Сервер генерирует ObjectId автоматически. Можно узнать ObjectId из пакета инвентаря и применять в дальнейшем.
Вот нашел
Цитата:
Любой предмет находится на сервере и только на нем.
Клиент только отображает то, что происходит на сервере, а так же передает ваши желания, что вы хотите сделать (идти, атаковать, выбросить предмет) а сервер уже принимает решение на основании информации находящейся ТОЛЬКО на сервере.
ItemID предмета - это грубо говоря номер предмета из списка, с описанием его характеристик. Это не 'физический' предмет, это только описание вида предмета.
ObjectID предмета - это некий назначенный номер 'физически' присутствующего предмета на сервере, клиент потом оперирует этим предметом с сервером посредством этого ObjectID.
Этот ObjectID клиент получает от сервера по спискам (отдельными пакетами, либо списком - не важно) где проходит информация о предмете и его назначенный ObjectID.
ObjectID назначается сервером, и меняется от сессии к сессии , а иногда и в процессе сессии (изменения/улучшения предмета).
ObjectID игровых, либо не игровых персонажей (PC, NPC) -
это тоже самое, назначенный сервером некий ObjectID по которому в последствии клиент и оперирует персонажем с сервером.
Все остальное действительно как и с ObjectID предметов.
|
Последний раз редактировалось NLObP, 23.01.2010 в 03:10.
|
|
|