Попытался запустить старый скрипт, который у меня раньше работал, а теперь на другом сервере не хочет...
выкладываю кусок скрипта до строчки, на которой выдаёт ошибку...
как я понял это ошибка не синтаксическая, скрипт выполняется до MapCell := GetMapCell(xx, yy, WorldNum);
Code: Select all
var
x, y, mess : Integer;
xx, yy, T : Word;
Z: ShortInt;
MapCell: TMapCell;
//StaticCell: TStaticCell;
pickaxeID : Cardinal;
begin
for x := -2 to 2 do
begin
for y := -2 to 2 do
begin
xx := GetX(self)+x;
yy := GetY(self)+y;
ClientPrint(IntToStr(xx)+' '+IntToStr(yy));
MapCell := GetMapCell(xx, yy, WorldNum);
T := MapCell.Tile;
if (T > 239) and (T < 244) then
Exec: [Error] (Inceptum_Mining_120.sc at line 464). Pax Unhandled Exception : Access violation at address 00409504 in module 'Stealth.exe'. Read of address 00140002
Error line is: " MapCell := GetMapCell(xx, yy, WorldNum); "
Кто-нибудь подскажите где что исправить....