tibia-client/modules/game_playermount/playermount.lua

49 lines
825 B
Lua
Raw Normal View History

function init()
2013-01-27 10:44:15 +01:00
connect(g_game, {
onGameStart = online,
onGameEnd = offline
})
if g_game.isOnline() then online() end
end
function terminate()
2013-01-27 10:44:15 +01:00
disconnect(g_game, {
onGameStart = online,
onGameEnd = offline
})
offline()
2013-01-27 10:44:15 +01:00
end
function online()
if g_game.getFeature(GamePlayerMounts) then
g_keyboard.bindKeyDown('Ctrl+R', toggleMount)
end
end
function offline()
if g_game.getFeature(GamePlayerMounts) then
g_keyboard.unbindKeyDown('Ctrl+R')
end
end
function toggleMount()
local player = g_game.getLocalPlayer()
if player then
player:toggleMount()
end
end
function mount()
local player = g_game.getLocalPlayer()
if player then
player:mount()
end
end
function dismount()
local player = g_game.getLocalPlayer()
if player then
player:dismount()
end
2012-07-15 16:28:15 +02:00
end