Спасибо за ответ.
Сам буквально неделю копаюсь во всем этом, но уже на 2ой день стало понятно, что возможностей FS крайне мало... Приходится использовать кучу костылей, а написанный код становится просто ужасным в сопровождении.
С плагинами пока не совсем понятно...
Пробовал скомпилировать простейшую dll'ку, содержащую пару функций, подключал в скрипте через LoadLibrary, вызывал функции, используя CallFunction, все работает, все здорово, за исключением передачи строк и других более сложных объектов, но это тоже, как я понял, нормально, из-за разных пространств в выделяемой памяти.
Вопрос в том, как использовать функции, которые по умолчанию доступны в скрипте: Read, Write, SendToServer, SendToClient и т.д.?
Вот здесь описана структура плагина ->
http://coderx.ru/showthread.php?t=890
Как я понял, описанная структура реализована в самом l2phx и процедуры onConnect, OnPacket, ... будут вызываться в ответ на события, которые возникают в l2phx?