Тема: Клиент
Показать сообщение отдельно
Старый 10.03.2014, 20:10   #11
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

это палата №6 какая-то....Попробую пояснить еще раз...
Между получением команды на телепорт в какую-либо точку, и проявлением в ней, клиент должен "подготовиться" (чтото выгрузить\чтото подгрузить), и лишь затем получать инфу о своем новом окружении - как то - нпс,игроки...Так вот, клиент, дабы делать все поочередно, сначала выполняет необходимые операции, и лишь затем отправляет серверу пакет appearing - сигнализируя о том, что новая локация загружена, и он готов получить данные об окружении. Пока сервер не получит этот пакет, персонаж будет "невидим" для остальных (сервер считает что персонаж вроде как все еще перемещается), и ессно - сам не будет видеть окружающих - нафига серверу слать данные, если клиент еще локацию не загрузил?
Что тут неясного-то?
Если ты запустишь "скрипт" с клиентом наподобие такого:
PHP код:
begin
 
If (fromclient and (pck[1]=#$3A)) then pck:='';
end
то, надеюсь, поймешь к чему я клоню. Уточню - запустить скрипт, и сделать тп куда угодно.
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?

Последний раз редактировалось Breadfan, 10.03.2014 в 20:20.
Breadfan вне форума   Ответить с цитированием