И так сразу суть.
При использовании команды
Код:
NoCloseServerAfterClientDisconnect;
Выключаю клиент, соединение остается, пакет от серва идут, персонаж в игре. Проблема заключается в том, что при использовании в скрипте команды
Код:
SendToServerEx('Имя соединения, которое было оставленно');
ничего не происходит, он не отправляет пакеты на это содинение.
PS пакет, отправленные командой
отсылаются.
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;
Как-нибудь можно решить эту проблему?