Показать сообщение отдельно
Старый 07.01.2010, 19:41   #3
Новичок
 
Регистрация: 12.10.2008
Сообщений: 14
Сказал Спасибо: 2
Имеет 2 спасибок в 2 сообщенях
DrFall пока неопределено
По умолчанию

Так там ведь не про то. Во-первых, у меня проблем с сокетами не возникает, пнх (v3.5.14.124 есличо) не ругается. Во-вторых:
Цитата:
Сообщение от alexteam Посмотреть сообщение
SendToClient/SendToClientEx нельзя если соответствующий клиент дисконнектнут от пх.
SendToServer/SendToServerEx нельзя если пх отключен от сервера игры.
Код:
//вызывается при приходе каждого пакета если скрипт включен
begin
    NOCLOSECLIENTAFTERSERVERDISCONNECT;
    NOCLOSESERVERAFTERCLIENTDISCONNECT;
    if (FromServer) and (ConnectName = PlayerChar) then
    begin     
        if (pck[1] = #$70) then
        begin
            buf := HStr('55 01 00 00 00');
            SendToServerEx(PlayerChar);
        end;
Связка с сервером есть, т.к. пакет только что от него прилетел. Но обратно на сервер ничего не шлет. Т.е. я в окне логов вижу как пакет приходит, в окне со скриптами вижу кусок который выше, а реакции никакой не вижу.

Последний раз редактировалось DrFall, 07.01.2010 в 19:45.
DrFall вне форума   Ответить с цитированием