Я попробовал скрипт у тебя на сервере, инвентарь распознало верно и имя соединения тоже.
Для подключения использовал режим svn "перехват соединения", c включенной галкой Kamael-Hellbound-Gracia.
В скрипте изменил процедуры itemlist и inventoryupdate на те что я выложил раньше. Поменял местами строчки в процедуре Init, так чтобы
эта:
Код:
buf:=hstr('14');
SendToServerEx(Name);
была ниже этой:
Код:
try
ItemsName.LoadFromFile('settings/ItemsID.ini');
except
msg.Lines.Add('itemsid.ini не найден!');
exit;
end;
И самое главное удали эту строчку в процедуре Free:
Код:
BaseItems:=nil; //нельзя так делать с массивом