Results 1 to 20 of 20

Thread: Close Round Expected Error

  1. #1
    Join Date
    Mar 2008
    Posts
    23
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Close Round Expected Error

    Howdy again, Ive been editing my script, and I've gotten to a point where I want the mouse to look if I have 5 rocks, if I do then drop them. heres the script ill underline the portion of it.

    program ScottysPowerminer;
    {.include SRL/SRL/Misc/Smart.scar}
    {.Include SRL/SRL.Scar}

    Var
    i,x,y,World: Integer;

    Const
    RockColor1= 4022405;//Set the color of the Rock
    RockCOlor2= 4022405;//Set another color of the Rock
    OreColor= 3570647;//Color Of ore you are dropping
    OreColor2= 65536;//Another Color of the ore you are dropping

    Procedure Introduction;
    begin
    Writeln('Hi, welcome to ScottysPowerminer!');
    Wait(1000);
    Writeln('Please let me know if there are any bugs, and enjoy your autoing!');
    end;

    Procedure GoMining;
    begin
    i:= 0;
    repeat
    i:= i + 1;
    If(FindColor(x,y,Rockcolor1,0,0,517,337)) and
    (FIndColor(x,y,RockColor2,0,0,517,337)) then
    begin
    Writeln('Now Mining')
    MoveMouseSmoothEx(x,y +random(0),20,40,45,25,20);
    Wait(100+random(10));
    ClickMouse(x,y,true);
    Wait(10000+random(500));
    Writeln('Ore Successfully Mined');
    ClearDebug;
    end;
    until(i >=1);
    end;

    Procedure Drop;
    begin
    If(FindColor(x,y,OreColor,0,0,600,600)) and
    (FindColor(x,y,OreColor2,0,0,600,600)) then
    begin
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    end;
    end;

    Procedure Check;
    begin
    if(i: >=5) then

    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    //-------------------------------------------------------------------\\
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    //-------------------------------------------------------------------\\
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    //-------------------------------------------------------------------\\
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    //-------------------------------------------------------------------\\
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    //-------------------------------------------------------------------\\
    end;

    begin
    repeat
    SetupSRL;
    Introduction;
    GoMining;
    Drop;
    Check;
    until(false);
    End.

    --------------------------------------------------------------------------
    Heres what the error says:
    Line 58: [Error] (12786:5): Close round expected in script C:\Scar Scripts\ScottysPowerminer.scar

  2. #2
    Join Date
    Mar 2007
    Posts
    1,223
    Mentioned
    0 Post(s)
    Quoted
    5 Post(s)

    Default

    simple..

    here take this..

    SCAR Code:
    program ScottysPowerminer;
    {.include SRL/SRL/Misc/Smart.scar}
    {.Include SRL/SRL.Scar}

    Var
    i,x,y,World: Integer;

    Const
    RockColor1= 4022405;//Set the color of the Rock
    RockCOlor2= 4022405;//Set another color of the Rock
    OreColor= 3570647;//Color Of ore you are dropping
    OreColor2= 65536;//Another Color of the ore you are dropping

    Procedure Introduction;
    begin
    Writeln('Hi, welcome to ScottysPowerminer!');
    Wait(1000);
    Writeln('Please let me know if there are any bugs, and enjoy your autoing!');
    end;

    Procedure GoMining;
    begin
    i:= 0;
    repeat
    i:= i + 1;
    If(FindColor(x,y,Rockcolor1,0,0,517,337)) and
    (FIndColor(x,y,RockColor2,0,0,517,337)) then
    begin
    Writeln('Now Mining')
    MoveMouseSmoothEx(x,y +random(0),20,40,45,25,20);
    Wait(100+random(10));
    ClickMouse(x,y,true);
    Wait(10000+random(500));
    Writeln('Ore Successfully Mined');
    ClearDebug;
    end;
    until(i >=1);
    end;

    Procedure Drop;
    begin
    If(FindColor(x,y,OreColor,0,0,600,600)) and
    (FindColor(x,y,OreColor2,0,0,600,600)) then
    begin
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    end;
    end;

    Procedure Check;
    begin
    if i >=5 then
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    //-------------------------------------------------------------------\\
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    //-------------------------------------------------------------------\\
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    //-------------------------------------------------------------------\\
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    //-------------------------------------------------------------------\\
    MoveMouseSmoothEx(623,228 +random(0),20,40,45,25,20);
    wait(500+random(50));
    ClickMouse(623,228,false);
    Wait(500+random(50));
    MoveMouseSmoothEx(616,265 +random(0),20,40,45,25,20);
    Wait(500+random(50));
    ClickMouse(616,265,true);
    Wait(500+(50));
    //-------------------------------------------------------------------\\
    end;

    begin
    repeat
    SetupSRL;
    Introduction;
    GoMining;
    Drop;
    Check;
    until(false);
    End.

    you just added the extra colon..
    hope i helped

  3. #3
    Join Date
    Jan 2008
    Location
    Alberta
    Posts
    727
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Don't use ClickMouse or MoveMouseSmooth. It will get you banned.

  4. #4
    Join Date
    Jul 2007
    Location
    Norway.
    Posts
    1,938
    Mentioned
    3 Post(s)
    Quoted
    0 Post(s)

    Default

    Use SCAR tags next time.
    I added standards too.
    SCAR Code:
    program ScottysPowerminer;
    {.include SRL/SRL/Misc/Smart.scar}
    {.Include SRL/SRL.Scar}

    var
      i, x, y, World: Integer;

    const
      RockColor1 = 4022405; //Set the color of the Rock
      RockCOlor2 = 4022405; //Set another color of the Rock
      OreColor = 3570647; //Color Of ore you are dropping
      OreColor2 = 65536; //Another Color of the ore you are dropping

    procedure Introduction;
    begin
      Writeln('Hi, welcome to ScottysPowerminer!');
      Wait(1000);
      Writeln('Please let me know if there are any bugs, and enjoy your autoing!');
    end;

    procedure GoMining;
    begin
      i := 0;
      repeat
        i := i + 1;
        if (FindColor(x, y, Rockcolor1, 0, 0, 517, 337)) and
          (FIndColor(x, y, RockColor2, 0, 0, 517, 337)) then
        begin
          Writeln('Now Mining')
            MoveMouseSmoothEx(x, y + random(0), 20, 40, 45, 25, 20);
          Wait(100 + random(10));
          ClickMouse(x, y, true);
          Wait(10000 + random(500));
          Writeln('Ore Successfully Mined');
          ClearDebug;
        end;
      until (i >= 1);
    end;

    procedure Drop;
    begin
      if (FindColor(x, y, OreColor, 0, 0, 600, 600)) and
        (FindColor(x, y, OreColor2, 0, 0, 600, 600)) then
      begin
        MoveMouseSmoothEx(623, 228 + random(0), 20, 40, 45, 25, 20);
        wait(500 + random(50));
        ClickMouse(623, 228, false);
        Wait(500 + random(50));
        MoveMouseSmoothEx(616, 265 + random(0), 20, 40, 45, 25, 20);
        Wait(500 + random(50));
        ClickMouse(616, 265, true);
        Wait(500 + (50));
      end;
    end;

    procedure Check;
    begin
      if (i >= 5) then
        MoveMouseSmoothEx(623, 228 + random(0), 20, 40, 45, 25, 20);
      wait(500 + random(50));
      ClickMouse(623, 228, false);
      Wait(500 + random(50));
      MoveMouseSmoothEx(616, 265 + random(0), 20, 40, 45, 25, 20);
      Wait(500 + random(50));
      ClickMouse(616, 265, true);
      Wait(500 + (50));
    //-------------------------------------------------------------------\\
      MoveMouseSmoothEx(623, 228 + random(0), 20, 40, 45, 25, 20);
      wait(500 + random(50));
      ClickMouse(623, 228, false);
      Wait(500 + random(50));
      MoveMouseSmoothEx(616, 265 + random(0), 20, 40, 45, 25, 20);
      Wait(500 + random(50));
      ClickMouse(616, 265, true);
      Wait(500 + (50));
    //-------------------------------------------------------------------\\
      MoveMouseSmoothEx(623, 228 + random(0), 20, 40, 45, 25, 20);
      wait(500 + random(50));
      ClickMouse(623, 228, false);
      Wait(500 + random(50));
      MoveMouseSmoothEx(616, 265 + random(0), 20, 40, 45, 25, 20);
      Wait(500 + random(50));
      ClickMouse(616, 265, true);
      Wait(500 + (50));
    //-------------------------------------------------------------------\\
      MoveMouseSmoothEx(623, 228 + random(0), 20, 40, 45, 25, 20);
      wait(500 + random(50));
      ClickMouse(623, 228, false);
      Wait(500 + random(50));
      MoveMouseSmoothEx(616, 265 + random(0), 20, 40, 45, 25, 20);
      Wait(500 + random(50));
      ClickMouse(616, 265, true);
      Wait(500 + (50));
    //-------------------------------------------------------------------\\
      MoveMouseSmoothEx(623, 228 + random(0), 20, 40, 45, 25, 20);
      wait(500 + random(50));
      ClickMouse(623, 228, false);
      Wait(500 + random(50));
      MoveMouseSmoothEx(616, 265 + random(0), 20, 40, 45, 25, 20);
      Wait(500 + random(50));
      ClickMouse(616, 265, true);
      Wait(500 + (50));
    //-------------------------------------------------------------------\\
    end;

    begin
      repeat
        SetupSRL;
        Introduction;
        GoMining;
        Drop;
        Check;
      until (false);
    end.

  5. #5
    Join Date
    Mar 2008
    Posts
    23
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Iron man View Post
    Don't use ClickMouse or MoveMouseSmooth. It will get you banned.
    Then What should I use?

  6. #6
    Join Date
    Mar 2007
    Posts
    1,223
    Mentioned
    0 Post(s)
    Quoted
    5 Post(s)

    Default

    use Mouse(x,y,1,1,true) this will go to x and y and click the mouse..

    hope i helped

  7. #7
    Join Date
    Mar 2008
    Posts
    23
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)
    Quote Originally Posted by faster789 View Post
    use Mouse(x,y,1,1,true) this will go to x and y and click the mouse..

    hope i helped
    Erm... This is what I did to change it up...
    --------------------------------------------------------------------------
    program ScottysPowerminer;
    {.include SRL/SRL/Misc/Smart.scar}
    {.Include SRL/SRL.Scar}

    Var
    i,x,y: Integer;

    Const
    RockColor1= 4022405;//Set the color of the Rock
    RockCOlor2= 4022405;//Set another color of the Rock
    OreColor= 3570647;//Color Of ore you are dropping
    OreColor2= 65536;//Another Color of the ore you are dropping

    Procedure Introduction;
    begin
    Writeln('Hi, welcome to ScottysPowerminer!');
    Wait(1000);
    Writeln('Please let me know if there are any bugs, and enjoy your autoing!');
    end;

    Procedure GoMining;
    begin
    i:= 0;
    repeat
    i:= i + 1;
    If(FindColor(x,y,Rockcolor1,0,0,517,337)) and
    (FIndColor(x,y,RockColor2,0,0,517,337)) then
    begin
    Writeln('Now Mining')
    UseMouse(x,y,1,1,true);
    Wait(10000+random(500));
    Writeln('Ore Successfully Mined');
    ClearDebug;
    end;
    until(i >=1);
    end;

    Procedure Drop;
    begin
    If(FindColor(x,y,OreColor,0,0,600,600)) and
    (FindColor(x,y,OreColor2,0,0,600,600)) then
    begin
    Use Mouse(623,228,1,1,false);
    wait(500+random(50));
    Use Mouse(616,265,1,1,true);
    Wait(500+random(50));
    end;
    end;

    begin
    repeat
    SetupSRL;
    Introduction;
    GoMining;
    Drop;
    until(false);
    End.
    --------------------------------------------------------------------------
    Heres the error.
    Line 30: [Error] (12758:1): Unknown identifier 'UseMouse' in script C:\Scar Scripts\ScottysPowerminer.scar

    ...Even tho I try.. this never works..


  8. #8
    Join Date
    Jan 2008
    Location
    Alberta
    Posts
    727
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Don't put UseMouse, put for left clicking
    SCAR Code:
    Mouse(x, y, 2, 2, true);
    For Right clicking
    SCAR Code:
    Mouse(x, y, 2, 2, false);
    For moving but not clicking
    SCAR Code:
    MMouse(x, y, 2, 2);


    BTW, the 2, 2 is the random pixels it can go from the x and y coord's. Leave it at 2-5.


  9. #9
    Join Date
    Mar 2008
    Posts
    23
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Iron man View Post
    Don't put UseMouse, put for left clicking
    SCAR Code:
    Mouse(x, y, 2, 2, true);
    For Right clicking
    SCAR Code:
    Mouse(x, y, 2, 2, false);
    For moving but not clicking
    SCAR Code:
    MMouse(x, y, 2, 2);


    BTW, the 2, 2 is the random pixels it can go from the x and y coord's. Leave it at 2-5.

    Thanks, but now when I start the script it says its working... and the mouse dosent move, yes I selected the client window.. Im about ready to pull my hair out here.

  10. #10
    Join Date
    Jan 2008
    Location
    Alberta
    Posts
    727
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Make this your loop
    SCAR Code:
    begin
      SetupSRL;
      repeat
        Introduction;
        GoMining;
        Drop;
      until(false);
    End.

    BTW, use tolerance and msx1 and msy1 etc... read this tut http://www.villavu.com/forum/showthread.php?t=27615

  11. #11
    Join Date
    Mar 2008
    Posts
    23
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Maybe I shoulda showed you.... took some things out, added some.

    program ScottysPowerminer;
    {.include SRL/SRL/Misc/Smart.scar}
    {.Include SRL/SRL.Scar}

    Var
    i,x,y: Integer;

    Const
    RockColor1= 4022405;//Set the color of the Rock
    RockCOlor2= 4022405;//Set another color of the Rock
    OreColor= 3570647;//Color Of ore you are dropping
    OreColor2= 65536;//Another Color of the ore you are dropping

    Procedure Introduction;
    begin
    Writeln('Hi, welcome to ScottysPowerminer!');
    Wait(1000);
    Writeln('Please let me know if there are any bugs, and enjoy your autoing!');
    end;

    Procedure GoMining;
    begin
    i:= 0;
    repeat
    i:= i + 1;
    If(FindColor(x,y,Rockcolor1,0,0,517,337)) and
    (FIndColor(x,y,RockColor2,0,0,517,337)) then
    begin
    Writeln('Now Mining')
    Mouse(x,y,1,1,true);
    Wait(10000+random(500));
    Writeln('Ore Successfully Mined');
    ClearDebug;
    end;
    until(i >=1);
    end;

    Procedure Drop;
    begin
    If(FindColor(x,y,OreColor,0,0,600,600)) and
    (FindColor(x,y,OreColor2,0,0,600,600)) then
    begin
    Mouse(623,228,1,1,false);
    wait(500+random(50));
    Mouse(616,265,1,1,true);
    Wait(500+random(50));
    end;
    end;

    begin
    repeat
    SetupSRL;
    Introduction;
    GoMining;
    Drop;
    until(false);
    End.

  12. #12
    Join Date
    Mar 2008
    Posts
    23
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Iron man View Post
    Make this your loop
    SCAR Code:
    begin
      SetupSRL;
      repeat
        Introduction;
        GoMining;
        Drop;
      until(false);
    End.

    BTW, use tolerance and msx1 and msy1 etc... read this tut http://www.villavu.com/forum/showthread.php?t=27615

    Still Not working =[

  13. #13
    Join Date
    Mar 2007
    Posts
    1,223
    Mentioned
    0 Post(s)
    Quoted
    5 Post(s)

    Default

    hmm try using FindObjCustom here take this..

    SCAR Code:
    program ScottysPowerminer;
    {.include SRL/SRL/Misc/Smart.scar}
    {.Include SRL/SRL.Scar}

    Var
    i,x,y: Integer;

    Const
    RockColor1= 4022405;//Set the color of the Rock
    RockCOlor2= 4022405;//Set another color of the Rock
    OreColor= 3570647;//Color Of ore you are dropping
    OreColor2= 65536;//Another Color of the ore you are dropping

    Procedure Introduction;
    begin
    Writeln('Hi, welcome to ScottysPowerminer!');
    Wait(1000);
    Writeln('Please let me know if there are any bugs, and enjoy your autoing!');
    end;

    Procedure GoMining;
    begin
    i:= 0;
    repeat
    i:= i + 1;
    If FindObjCustom(x, y, ['ock', 'Mine'], [RockColor1], 6) or
    FindObjCustom(x, y, ['ock', 'Mine'], [RockColor2], 6) then
    begin
    Writeln('Now Mining')
    Mouse(x,y,1,1,true);
    Wait(10000+random(500));
    Writeln('Ore Successfully Mined');
    ClearDebug;
    end;
    until(i >=1);
    end;

    Procedure Drop;
    begin
    If(FindColor(x,y,OreColor,0,0,600,600)) or
    (FindColor(x,y,OreColor2,0,0,600,600)) then
    begin
    Mouse(623,228,1,1,false);
    wait(500+random(50));
    Mouse(616,265,1,1,true);
    Wait(500+random(50));
    end;
    end;

    begin
    SetupSRL;
    repeat
    Introduction;
    GoMining;
    Drop;
    until(false);
    End.

    hope i helped

  14. #14
    Join Date
    Mar 2008
    Posts
    23
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    =[ Its not working..... I've had it with this piece of junk.

    If someone wants to run it, and fix it, Id really appriciate it, Just send it to me in a pm.

  15. #15
    Join Date
    Mar 2007
    Posts
    1,223
    Mentioned
    0 Post(s)
    Quoted
    5 Post(s)

    Default

    lol dont worry when I first started to script I always hated it and I sometimes till do
    anyways can you explain what's happening now and what rock are you trying to click?

  16. #16
    Join Date
    Mar 2008
    Posts
    23
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by faster789 View Post
    lol dont worry when I first started to script I always hated it and I sometimes till do
    anyways can you explain what's happening now and what rock are you trying to click?

    Ok, so, Im at the Falador Mines (dwarven) and im by the scorps. I wanna click on the copper rock. The Script is designed to find that rock, mine it, drop it, and do that whole process over again. The only problem is that its not even moving my mouse....

  17. #17
    Join Date
    Mar 2007
    Posts
    1,223
    Mentioned
    0 Post(s)
    Quoted
    5 Post(s)

    Default

    try this and replace it for your rock color..4483472

  18. #18
    Join Date
    Mar 2008
    Posts
    23
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Still nothing. Yeah well, whatever idfc anymore about it, its a junk script Im just about done with this whole scar crap too cause I'm getting nowhere.. ffs. Im signing off now.

  19. #19
    Join Date
    Mar 2007
    Posts
    1,223
    Mentioned
    0 Post(s)
    Quoted
    5 Post(s)

    Default

    hmmm Stick to your goal buddy!
    Here by tommorow I'll have an edited version for you that works ok?
    I'll fully change what needs to be changed and you have to promise me to learn what I've changed.
    Don't Give up!
    Btw you have more than 10 posts now so get your ass in the tutorial section and print out all the tuts that seem long. I would always read some before I go to sleep.
    Thats what I did to learn
    GL

  20. #20
    Join Date
    Mar 2007
    Posts
    4,810
    Mentioned
    3 Post(s)
    Quoted
    3 Post(s)

    Default

    Get rev 14# findobj doesn't work that well with the new rev

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Close round expected in script
    By Lee Lok Hin in forum OSR Help
    Replies: 3
    Last Post: 03-05-2008, 10:44 AM
  2. Close Round Expected?
    By Raskolnikov in forum OSR Help
    Replies: 3
    Last Post: 02-12-2008, 06:59 AM
  3. [Error] (18790:1): Close round expected
    By Rambozin in forum OSR Help
    Replies: 3
    Last Post: 04-20-2007, 09:47 PM

Posting Permissions

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