Close
Showing results 1 to 10 of 18

Hybrid View

  1. #1

    Default

    Well did my first real testing of this in ZF last night worked ok I'm having mouse problems now. What happens is sometimes when I'm clicking on mains(WoW5) or a slaves screen the pointer jumps back to the center of the mains screen and hadn't clicked anything. Below is my script(thanks again for the help) I see one thing I;m going to try and move when I get home and thats :
    Code:
    //--healing by click-----
    <Hotkey ScrollLockOn LButton>
       <If MouseIsOverWindowRect WoW5 88 299 125 58>
         <SendLabel w3>
           <Key Numpad1>
    
       <Else>
          <SendFocusWin>
             <ClickMouse LButton Down Screen>
             
    <HotkeyUp ScrollLockOn LButton>
       <If MouseIsNotOverWindowRect WoW5 88 299 125 58>
          <SendFocusWin>
             <ClickMouse LButton Up Screen>
    
    
       <If MouseIsOverWindowRect WoW5 88 367 125 58>
         <SendLabel w3>
           <Key Numpad2>
    
       <Else>
          <SendFocusWin>
             <ClickMouse LButton Down Screen>
             
    
       <If MouseIsNotOverWindowRect WoW5 88 367 125 58>
          <SendFocusWin>
             <ClickMouse LButton Up Screen>
    To:
    Code:
    //--healing by click-----
    <Hotkey ScrollLockOn LButton>
       <If MouseIsOverWindowRect WoW5 88 299 125 58>
         <SendLabel w3>
           <Key Numpad1>
    
       <Else>
          <SendFocusWin>
             <ClickMouse LButton Down Screen>
    
    
       <If MouseIsOverWindowRect WoW5 88 367 125 58>
         <SendLabel w3>
           <Key Numpad2>
    
       <Else>
          <SendFocusWin>
             <ClickMouse LButton Down Screen>
    
       <If MouseIsOverWindowRect WoW5 88 433 125 58>
         <SendLabel w3>
           <Key Numpad3>
    
       <Else>
          <SendFocusWin>
             <ClickMouse LButton Down Screen>
    
       <If MouseIsOverWindowRect WoW5 88 499 125 58>
         <SendLabel w3>
           <Key Numpad4>
    
       <Else>
          <SendFocusWin>
             <ClickMouse LButton Down Screen>
             
    <HotkeyUp ScrollLockOn LButton>
       <If MouseIsNotOverWindowRect WoW5 88 299 125 58>
          <SendFocusWin>
             <ClickMouse LButton Up Screen>
             
    
       <If MouseIsNotOverWindowRect WoW5 88 367 125 58>
          <SendFocusWin>
             <ClickMouse LButton Up Screen>
    
    
       <If MouseIsNotOverWindowRect WoW5 88 433 125 58>
          <SendFocusWin>
             <ClickMouse LButton Up Screen>
    
             
    
       <If MouseIsNotOverWindowRect WoW5 88 499 125 58>
          <SendFocusWin>
             <ClickMouse LButton Up Screen>
    But if this is just a "deal with" issue(which from how well everything else works with this program when its not an uneducated operator I don't see) then thanks for the heads up and saving me the time chasing my tail.

  2. #2

    Default

    Not sure if you have to but I believe you want <Else IF yada yada after your first if statement.

    Here's what I use maybe it can give you some idea's or whatever. I do use a ftl setup so doesnt matter which screen im on. If i hit the spot on any the screen it will heal or whatever i have it set on.

    Code:
    //--------------------------------------------------------------
    //Leftclick Mouse over healing
    //--------------------------------------------------------------
    
    <Hotkey LButton>
    
        //------------------------------------------------------
        // Bore
        // -----------------------------------------------------
            //    /cast [mod:LCtrl,target=Bore] lesser healing wave
            //    /cast [mod:LShift,target=Bore] healing wave
            //    /cast [mod:LAlt,target=Bore] Riptide
            //    /cast [target=Bore] Chain Heal
        //------------------------------------------------------
        // Top half of unit frame
        //------------------------------------------------------
    
        <If MouseIsOverWindowRect WoW1 768 1049 74 68>
            <SendLabel w2>
                <Key LShift G>
        <Else If MouseIsOverWindowRect WoW2 768 1049 74 68>
            <SendLabel w2>
                <Key LShift G>
        <Else If MouseIsOverWindowRect WoW3 768 1049 74 68>
            <SendLabel w2>
                <Key LShift G>
        <Else If MouseIsOverWindowRect WoW4 768 1049 74 68>
            <SendLabel w2>
                <Key LShift G>
        <Else If MouseIsOverWindowRect WoW5 768 1049 74 68>
            <SendLabel w2>
                <Key LShift G>
    
        //------------------------------------------------------
        // Bottom half of unit frame
        //------------------------------------------------------
        
        <Else If MouseIsOverWindowRect WoW1 768 1134 74 66>
            <SendLabel w2>
                <Key G>
        <Else If MouseIsOverWindowRect WoW2 768 1134 74 66>
            <SendLabel w2>
                <Key G>
        <Else If MouseIsOverWindowRect WoW3 768 1134 74 66>
            <SendLabel w2>
                <Key G>
        <Else If MouseIsOverWindowRect WoW4 768 1134 74 66>
            <SendLabel w2>
                <Key G>
        <Else If MouseIsOverWindowRect WoW5 768 1134 74 66>
            <SendLabel w2>
                <Key G>
    
        //------------------------------------------------------
        //Sedi
        //    /cast [mod:LCtrl,target=Sedi] lesser healing wave
            //    /cast [mod:LShift,target=Sedi] healing wave
            //    /cast [mod:LAlt,target=Sedi] Riptide
            //    /cast [target=Sedi] Chain Heal
            //------------------------------------------------------
        // Top half of unit frame
        //------------------------------------------------------
    
        <Else If MouseIsOverWindowRect WoW1 846 1049 74 68>
            <SendLabel w2>
                <Key LShift T>
        <Else If MouseIsOverWindowRect WoW2 846 1049 74 68>
            <SendLabel w2>
                <Key LShift T>
        <Else If MouseIsOverWindowRect WoW3 846 1049 74 68>
            <SendLabel w2>
                <Key LShift T>
        <Else If MouseIsOverWindowRect WoW4 846 1049 74 68>
            <SendLabel w2>
                <Key LShift T>
        <Else If MouseIsOverWindowRect WoW5 846 1049 74 68>
            <SendLabel w2>
                <Key LShift T>
    
        //------------------------------------------------------
        // Bottom half of unit frame
        //------------------------------------------------------
        
        <Else If MouseIsOverWindowRect WoW1 846 1134 74 66>
            <SendLabel w2>
                <Key T>
        <Else If MouseIsOverWindowRect WoW2 846 1134 74 66>
            <SendLabel w2>
                <Key T>
        <Else If MouseIsOverWindowRect WoW3 846 1134 74 66>
            <SendLabel w2>
                <Key T>
        <Else If MouseIsOverWindowRect WoW4 846 1134 74 66>
            <SendLabel w2>
                <Key T>
        <Else If MouseIsOverWindowRect WoW5 846 1134 74 66>
            <SendLabel w2>
                <Key T>
    Thats for 2 of my characters. I have a block like that for each one. For left, right, and middle click.
    Then at the end of each click I have the normal mouse use. I do have my unit frames vertical so I use above the name for one thing and below for another.
    Code:
    <Else> //--Defaults mouse to normal when you dont click a predetermined cordinate
            <SendFocusWin>
                <ClickMouse Down %Trigger%> //--Use to allow mouse look with left click
    <HotkeyUp LButton> //--Use to release left click when mouse looking
        <SendFocusWin>
            <ClickMouse Up %Trigger%>

Posting Rules

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