Welcome to our page! We are a Spanish tibia team and we play in big ots. We've a good commander and experienced players so if you want.
The way that AutoHotkey is being used here I would liken it to providing the same funtion that programs like Razer Synapse 2.0 provide. Anyone with a Razer peripheral will be able to use that software to bind the keys on whatever device they had to do many things.I think the line stands at whether or not the application is allowing you to automate game play or actions in any way.
Here we're simply swapping a key out to send a different key when pressed. The action is still undertaken by us and not automated in anyway.Perfectly understandable if you would prefer not to take the risk as the issue is not directly addressed by CIPsoft. This freedom of bindings is offered in the Flash client should anyone want to have access to it without the use of AutoHotkey.Thanks for your comment!. Just an addendum. To this great script, you can also set it up to work with your mouse buttons and any additional mouse buttons you may have. Just use the following in place of a key on your keyboard in the script.
Mbutton::F12;Will make your middle mouse button your F12 key for spellsXButton1::F10;If your mouse supports extra buttons this would be the 4th button used for your F10 spell key (after left click, right click, and middle mouse)You can increase the number on XButton# to add more functions to each extra button on your mouse like for the 5th or 6th or how many you have. Thank you for your feedback!I believe the statement #IfWinActive ahkclass TibiaClient and #IfWinActive Tibia are both one and the same! Both should achieve the same effect of making sure the hotkeys are only applied to the Tibia game window.Thanks for suggesting the notification popup, I will quote your suggestion in the original post.
I will ammend the hotkey to be the same as the original script for continuity.#MaxHotkeysPerInterval Is a preventative measure incase you cause an infinite loop in a script or create a similar error which runs the risk of freezing up your PC. With this script being used to change bindings I think it will be safe to exclude this.I bind Ctrl and Shift to Shift and CapsLock respectively because I found this to be a more comfortable hand position. This is a preference thing I imagine but luckily is easily amended in the script should another use not want it.You're correct in your observation that I didn't seem to bind a lot of hotkeys. I suppose I treat that section as a skeleton for other uses to change or make additions to based on their own needs. I personally have a mouse which I bind a fair amount of spells to so my script ends up lacking in the amount of hotkeys.Many thanks for your contribution for muting unused keys whilst your script is active. I will quote it in the original post.You're correct in assuming we don't need a return here.
It is required in sections like your IF statement used for your notification popup but we don't need one for modifying the key binds.Happy hunting!.