First commit
This commit is contained in:
		@@ -0,0 +1,48 @@
 | 
			
		||||
function init()
 | 
			
		||||
  connect(g_game, {
 | 
			
		||||
    onGameStart = online,
 | 
			
		||||
    onGameEnd = offline
 | 
			
		||||
  })
 | 
			
		||||
  if g_game.isOnline() then online() end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
function terminate()
 | 
			
		||||
  disconnect(g_game, {
 | 
			
		||||
    onGameStart = online,
 | 
			
		||||
    onGameEnd = offline
 | 
			
		||||
  })
 | 
			
		||||
  offline()
 | 
			
		||||
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
 | 
			
		||||
end
 | 
			
		||||
		Reference in New Issue
	
	Block a user