summaryrefslogtreecommitdiff
path: root/Data/BuiltIn/Libraries/lua-addons/addons/autoenterkey/autoenterkey.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Data/BuiltIn/Libraries/lua-addons/addons/autoenterkey/autoenterkey.lua')
-rw-r--r--Data/BuiltIn/Libraries/lua-addons/addons/autoenterkey/autoenterkey.lua46
1 files changed, 46 insertions, 0 deletions
diff --git a/Data/BuiltIn/Libraries/lua-addons/addons/autoenterkey/autoenterkey.lua b/Data/BuiltIn/Libraries/lua-addons/addons/autoenterkey/autoenterkey.lua
new file mode 100644
index 0000000..fa3cdb2
--- /dev/null
+++ b/Data/BuiltIn/Libraries/lua-addons/addons/autoenterkey/autoenterkey.lua
@@ -0,0 +1,46 @@
+--Copyright (c) 2019, Chiaia
+--All rights reserved.
+
+--Redistribution and use in source and binary forms, with or without
+--modification, are permitted provided that the following conditions are met:
+
+-- * Redistributions of source code must retain the above copyright
+-- notice, this list of conditions and the following disclaimer.
+-- * Redistributions in binary form must reproduce the above copyright
+-- notice, this list of conditions and the following disclaimer in the
+-- documentation and/or other materials provided with the distribution.
+-- * Neither the name of Auto Enter Key nor the
+-- names of its contributors may be used to endorse or promote products
+-- derived from this software without specific prior written permission.
+
+--THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+--ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+--WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+--DISCLAIMED. IN NO EVENT SHALL Chiaia BE LIABLE FOR ANY
+--DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+--(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+--LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+--ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+--(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+--SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+_addon.name = 'Auto Enter Key'
+_addon.version = '1.0'
+_addon.author = 'Chiaia (Asura)'
+_addon.commands = {'ake',}
+
+windower.register_event('load', function()
+ if windower.ffxi.get_info().logged_in then
+ windower.send_command('lua u autoenterkey')
+ else
+ coroutine.sleep(5)
+ windower.send_command('setkey enter down;')
+ coroutine.sleep(0.3)
+ windower.send_command('setkey enter up;')
+ coroutine.sleep(5)
+ windower.send_command('setkey enter down;')
+ coroutine.sleep(0.3)
+ windower.send_command('setkey enter up;')
+ windower.send_command('lua u autoenterkey')
+ end
+end)