forked from minetest-mods/camera
Fix help
This commit is contained in:
parent
b1b0fc9546
commit
5fb23b3e35
11
init.lua
11
init.lua
@ -235,11 +235,12 @@ function camera:on_step(dtime)
|
|||||||
}
|
}
|
||||||
))
|
))
|
||||||
|
|
||||||
|
-- if mode 3 then look target up or down at the same time of the camera during rotation
|
||||||
|
if self.mode == 3 then
|
||||||
|
|
||||||
-- First step (old_pos = pos)
|
-- First step (old_pos = pos)
|
||||||
if not self.old_pos then self.old_pos = pos end
|
if not self.old_pos then self.old_pos = pos end
|
||||||
|
|
||||||
-- if mode 3 then look target up or down at the same time of the camera during rotation
|
|
||||||
if self.mode == 3 then
|
|
||||||
look_target.y = look_target.y + (pos.y - self.old_pos.y)
|
look_target.y = look_target.y + (pos.y - self.old_pos.y)
|
||||||
player_params[self.driver:get_player_name()].look_target = look_target
|
player_params[self.driver:get_player_name()].look_target = look_target
|
||||||
|
|
||||||
@ -375,15 +376,15 @@ minetest.register_chatcommand("camera", {
|
|||||||
elseif param1 == "mode" then
|
elseif param1 == "mode" then
|
||||||
if param2 and param2 ~= "" then
|
if param2 and param2 ~= "" then
|
||||||
local mode = tonumber(param2)
|
local mode = tonumber(param2)
|
||||||
if mode == 0 or mode == 2 or mode == 3 then
|
if mode == 0 or mode > 1 then
|
||||||
get_player_params(name).mode = mode
|
get_player_params(name).mode = mode
|
||||||
if mode == 0 then
|
if mode == 0 then
|
||||||
get_player_params(name).look_target = nil
|
get_player_params(name).look_target = nil
|
||||||
end
|
end
|
||||||
return true, "Record mode is set"
|
return true, "Record mode is set"
|
||||||
else return false, "Invalid mode (0: Velocity follow mouse (default), 2: Velocity locked to player first look direction)"
|
else return false, "Invalid mode (0: Velocity follow mouse (default), 2: Velocity locked to player first look direction, 3: Same as 2 but looking target can up/down when rotating)"
|
||||||
end
|
end
|
||||||
else return false, "Missing mod parameter (/camera mode <0|2>)"
|
else return false, "Missing mod parameter (/camera mode <0|2|3>)"
|
||||||
end
|
end
|
||||||
elseif param1 == "help" then
|
elseif param1 == "help" then
|
||||||
local str = "Usage: /camera\n"..
|
local str = "Usage: /camera\n"..
|
||||||
|
Loading…
Reference in New Issue
Block a user