Показать сообщение отдельно
Старый 06.07.2010, 18:10   #1
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию проблема с оставлением чара в игре

И так сразу суть.
При использовании команды
Код:
NoCloseServerAfterClientDisconnect;
Выключаю клиент, соединение остается, пакет от серва идут, персонаж в игре. Проблема заключается в том, что при использовании в скрипте команды
Код:
SendToServerEx('Имя соединения, которое было оставленно');
ничего не происходит, он не отправляет пакеты на это содинение.
PS пакет, отправленные командой
Код:
SendToServer;
отсылаются.
PSS примеры
Работает:
Код:
begin
if FromServer and (ConnectName=PP) and (pck[1]=#$4A) and (ReadS(10 + (length(Name) * 2 + 2)))='вв') then
begin
  buf:=#$39;  
  WriteD(ww); 
  WriteD(1);
  WriteC(0);
  SendToServer;
end;
end;
Не работает:
Код:
begin
if FromClient and (ConnectName=Name) and (pck[1]=#$49) and (ReadS(2)='вв') then
begin
  buf:=#$39;  
  WriteD(ww); 
  WriteD(1);
  WriteC(0);
  SendToServerEx(PP);
end;
end;
Как-нибудь можно решить эту проблему?
supernewbie вне форума   Ответить с цитированием