Okay, last question (I hope!). For some reason my binds aren't working. I'm using:
I've tried it with several variations (with and without "key", with and without "input", etc) and nothing seems to be working. However, this works just fine when I type it in, or when I write it in console without the //s:Code:bind ^f2 send playertwo "//exec marmin.txt"
So what am I doing wrong?Code://send playertwo "//exec marmin.txt"
I should note that Multisend comes back with the "Too few arguments" response when I use the above, which means it's at least binding to the right key even if it isn't all getting transferred somehow.
If you type // in the init (or any windower script), anything after it becomes a 'comment'. Hence why I used /console above.Code:bind ^f2 send playertwo /console exec marmin.txt
Thaaat explains it. Thanks
Haha, jay kay. For some reason it doesn't work, but replacing it with /echo does. So this will work:
but this won't:Code:bind ^f1 send playertwo "/echo exec marmar.txt"
Code:bind ^f1 send playertwo "/console exec marmar.txt"
I get the same results if I just write the "send..." into the console. The echo works and the /console doesn't. It's like it windower or multisend has something against transmitting the /console command specifically, though multisend's log certainly shows it receiving the command.
Having trouble with my WAR xml. Basically using two different gearsets for Restraint up and down. Problem is gear won´t change when I´m engaged on a mob and pop Restraint. Only works if I disengage then re-engage. Also when I´m engaged on RestraintUp set and pop Hasso or whatever ability it switches to RestraintDown set. Friend and me been trying to fix it but failed. Any ideas?
Spoiler: show
Looks like you've got a lot of extra stuff in there that isn't really necessary. Try this for your rules section:
Spoiler: show
Vanilla Notepad ate the formatting, but if it works as desired, you can fix it if it bugs you.
Also, you can clean things up a bit if you don't make spellcast check if every action is one of those weaponskills. It would look something like this:
Spoiler: show
Also, I'm not sure what effect having multiple entries in a buffactive has, e.g., <if buffactive="Berserk|Aggressor">. You may want to separate those if you really want it to check for either. I'm sure there's a way to do it all in a single <if advanced='w/e'>, but I can't write it off the top of my head. Check the windower site, or hope for rescue from Radec or someone.
edit: Well, if you just wanted to have it check for either, it would be: <if mode="or" buffactive="Berserk" buffactive="Aggressor">, you wouldn't need an advanced check unless you wanted to do something a little fancier.
Good luck.
A cleaner way of doing it is by doing <if buff active=Aggressor> <if spell="Megatron|RR|KJ..."> <equip when=???cast set=%spellAgg>
Not going to type out the specifics, but if you name the sets after the WS (With capitalization and all), you can use %spell and it will automatically call out the name of the set. Radec will have to confirm this, but if you add Agg at the end of it, %spellAgg should work, so the set name would look like "King's JusticeAgg" and in the rules it would be %spellAgg.
Something I notice independent of that is that he has "Restdwn" whereas you have "Restrdwn". Try fixing that and see if it works.
Ok so fixed that problem but it still doesn´t work. Whenever I´m idle and use a JA it will switch to Restraint Down set instead of the Idle set which it should switch to. Soon as I engage a mob however it will switch to Restraint Up set no matter if Restraint is actually up or not. I hate being a noob at this...
Spoiler: show
It looks like you're missing a </if> at the end of this. What is happening now is it's saying "If engaged, use Restraint up set, but if not, then use Restraint down". See if this fixes it:<if status="engaged">
<if BuffActive="Restraint" />
<equip when="engaged|aftercast" set="Restrup" />
</if>
<else>
<equip when="engaged|aftercast" set="Restrdwn" />
</else>
Code:<equip when="Idle" set="Idle" /> <if status="engaged"> <if BuffActive="Restraint" /> <equip when="engaged|aftercast" set="Restrup" /> </if> <else> <equip when="engaged|aftercast" set="Restrdwn" /> </else> </if>
Not working since exactly that last </if> you added causes an error...
Looking at the line itself, it seems as if you're asking it to equip the Restrup equipment and the Restrdwn set at the same time. I'll take a look at this and see how I can fix it.
Edit: Try erasing the / after status="Restraint"
Code:<if status="engaged"> <if BuffActive="Restraint"> <equip when="engaged|aftercast" set="Restrup"/> </if> <else> <equip when="engaged|aftercast" set="Restrdwn"/> </else> </if>
Well thanks a lot for the help. Been trying for like 5 hours now asking multiple of my friends but nobody seems to be able to fix it. Guess they (we) suck at xmls.
Ok so that fixes the issue with the wrong gearsets but the basic issue still remains. When I´m engaged and pop Restraint it doesn´t auto-swap to Restrup set. Oh well guess I´ll make a macro for both sets for now...
Ya, I'm not a code person either. Try
I say try that because it seems redundant to say "engaged" two times. The "if" and "else" statements already have that contained within them.<if BuffActive="Restraint">
<equip when="engaged|aftercast" set="Restrup"/>
</if>
<else>
<equip when="engaged|aftercast" set="Restrdwn"/>
</else>
Just having buffactive="restraint" won't have it swap when the JA is used, the buff isn't up yet, an action after that would be required to swap in the correct gear.Code:<if mode="or" spell="restraint" buffactive="restraint">