Results 1 to 5 of 5

Thread: DDTM error

  1. #1
    Join Date
    Mar 2008
    Location
    Look behind you.
    Posts
    795
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default DDTM error

    I created this ddtm a while ago, and i got this error:
    SCAR Code:
    Line 214: [Error] (17077:29): Type mismatch in script C:\Program Files (x86)\SCAR 3.20\Scripts\Ore Heroe.scar

    here's the ddtm:
    SCAR Code:
    function WalkToStairsInLumby: boolean;
    var
      StairsMP: TDTMPointDef;
      StairsSP: array of TDTMPointDef;
      StairsDDTM: TDTM;
    begin
      SetArrayLength(StairsSP, 3);

      StairsMP.Areashape := 0;
      StairsMP.Areasize := 1;
      StairsMP.Color := 8226182;
      StairsMP.Tolerance := 20;
      StairsMP.x := 625;
      StairsMP.y := 77;

      StairsSP[0].x := 616;
      StairsSP[0].y := 65;
      StairsSP[0].areasize := 1;
      StairsSP[0].areashape := 0;
      StairsSP[0].color := 65536;
      StairsSP[0].tolerance := 20;

      StairsSP[1].x := 625;
      StairsSP[1].y := 53;
      StairsSP[1].areasize := 1;
      StairsSP[1].areashape := 0;
      StairsSP[1].color := 8226182;
      StairsSP[1].tolerance := 20;

      StairsSP[2].x := 633;
      StairsSP[2].y := 52;
      StairsSP[2].areasize := 1;
      StairsSP[2].areashape := 0;
      StairsSP[2].color := 8226182;
      StairsSP[2].tolerance := 20;

      StairsDDTM.MainPoint :=  StairsMP;
      StairsDDTM.SubPoints :=  StairsSP;
      result := AddDTM(StairsDDTM);
    end;

    and here's line 214:
    SCAR Code:
    result := AddDTM(StairsDDTM);

    Please Help!

  2. #2
    Join Date
    Oct 2007
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    function WalkToStairsInLumby: boolean;

    How do you expect a boolean to hold a DTM?

  3. #3
    Join Date
    Mar 2008
    Location
    Look behind you.
    Posts
    795
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    okay, but then i get this error:

    SCAR Code:
    Line 214: [Error] (17077:1): Unknown identifier 'result' in script C:\Program Files (x86)\SCAR 3.20\Scripts\Ore Heroe.scar

    do i declare "result" in the procedure as an integer?

  4. #4
    Join Date
    Oct 2007
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    SCAR Code:
    function WalkToStairsInLumby: Integer;
    var
      StairsMP: TDTMPointDef;
      StairsSP: array of TDTMPointDef;
      StairsDDTM: TDTM;
    begin
      SetArrayLength(StairsSP, 3);

      StairsMP.Areashape := 0;
      StairsMP.Areasize := 1;
      StairsMP.Color := 8226182;
      StairsMP.Tolerance := 20;
      StairsMP.x := 625;
      StairsMP.y := 77;

      StairsSP[0].x := 616;
      StairsSP[0].y := 65;
      StairsSP[0].areasize := 1;
      StairsSP[0].areashape := 0;
      StairsSP[0].color := 65536;
      StairsSP[0].tolerance := 20;

      StairsSP[1].x := 625;
      StairsSP[1].y := 53;
      StairsSP[1].areasize := 1;
      StairsSP[1].areashape := 0;
      StairsSP[1].color := 8226182;
      StairsSP[1].tolerance := 20;

      StairsSP[2].x := 633;
      StairsSP[2].y := 52;
      StairsSP[2].areasize := 1;
      StairsSP[2].areashape := 0;
      StairsSP[2].color := 8226182;
      StairsSP[2].tolerance := 20;

      StairsDDTM.MainPoint :=  StairsMP;
      StairsDDTM.SubPoints :=  StairsSP;
      result := AddDTM(StairsDDTM);
    end;

    Just change the result to an Integer.

  5. #5
    Join Date
    Mar 2008
    Location
    Look behind you.
    Posts
    795
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    ahh.. Thanks! Rep+

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •