Подскажите пожалуйста. Персонаж стоит в пещере на координатах х=1136 у=1455 z=-95
вот такой код
Code: Select all
Addtosystemjournal('GetLayerCount = '+IntToStr(c)+' | X = ' +IntToStr(X0)+' | Y = ' +IntToStr(Y0)+' | Z = '+IntToStr(Z0)+' | World = ' +IntToStr(W0));
Addtosystemjournal('Layers = '+IntToStr(Tile0.StaticCount)+' | Tile = ' +IntToStr(Tile0.Statics[0].Tile)+
' | X = ' +IntToStr(Tile0.Statics[0].X)+' | Y = ' +IntToStr(Tile0.Statics[0].Y)+' | Z = ' +IntToStr(Tile0.Statics[0].Z)+' | Color = ' +IntToStr(Tile0.Statics[0].Color));
Addtosystemjournal('Tile = ' +IntToStr(GetMapCell(X0,Y0,WorldNum).Tile)+' | Z = ' +IntToStr(GetMapCell(X0,Y0,WorldNum).Z));
Tile:= (GetMapCell(X0,Y0,WorldNum).Tile);
Addtosystemjournal('Flags = '+IntToHex(GetLandTileData(Tile).Flags,8)+' | TextureID = ' +IntToStr(GetLandTileData(Tile).TextureID));
Addtosystemjournal('Flags = '+IntToHex(GetStaticTileData(Tile).Flags,8)+' | Weight = ' +IntToStr(GetStaticTileData(Tile).Weight)+' | Height = ' +IntToStr(GetStaticTileData(Tile).Height));
: GetLayerCount = 1 | X = 1136 | Y = 1455 | Z = 65441 | World = 3
: Layers = 1 | Tile = 1343 | X = 1136 | Y = 1455 | Z = -95 | Color = 0
: Tile = 556 | Z = -49
: Flags = 00000040 | TextureID = 556
: Flags = 00002050 | Weight = 255 | Height = 20
интересует вопрос, как тыкнуть киркой себе под ноги(по этим же координатам), если прицел уже есть?
TargetToTile(Tile, X, Y, Z), как я понимаю будет пытаться дотянуться киркой до Tile = 556 | Z = -49 ?
Ни как не могу заставить копать руду в пещерах.