Показать сообщение отдельно
Старый 17.11.2009, 19:36   #2
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

а теперь пошевелим мозгами.
инит вызываеться при включении скрипта. правильно ?
SendToServer отсылает данные из buf от имени текущего соединения.
текущее соединение назначается только в момент отработки тела скрипта (переменные connectionname и connectionid заполнены только в теле "begin .... end.", в инит, фри и событиях таймера они не заданы.)
вывод: "голый" SendToServer не будет отправлять данные в ините. т.к. не задано имя соединения.
2 решения.
1. использовать sendtoserverex
2. задать useforconnectionname в начале инита, в таком случае sendtoserver будет знать кому отправлять данные. и будет это делать.

зы. когда ставишь галочку напротив скрипта "чтото" точно происходит.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от: