Errors in API
parent
2bbca539df
commit
a68d2725a1
22
init.lua
22
init.lua
|
@ -32,12 +32,12 @@ dofile(minetest.get_modpath(minetest.get_current_modname()).."/init_hudbars.lua"
|
|||
----------------------------------------------------------------------------------------------------
|
||||
-- Returns player stats.
|
||||
--
|
||||
-- minetest_wadsprint.api.stats(player_name) -- To get player's stats.
|
||||
-- minetest_wadsprint.api.stats(player_name) -- Get player stats.
|
||||
--
|
||||
function minetest_wadsprint.api.stats(player_name)
|
||||
local player = minetest_wadsprint.stats[player_name]
|
||||
if player ~= nil then
|
||||
return -- Return copied values to be sure that they won't be changed directly by accident.
|
||||
return -- Return copy of values to be sure that they won't be changed directly by accident.
|
||||
{
|
||||
name = player_name,
|
||||
stamina = player.stamina,
|
||||
|
@ -51,16 +51,16 @@ end
|
|||
----------------------------------------------------------------------------------------------------
|
||||
----------------------------------------------------------------------------------- api.stamina() --
|
||||
----------------------------------------------------------------------------------------------------
|
||||
-- Returns or sets player stamina.
|
||||
-- Returns/sets player stamina.
|
||||
--
|
||||
-- minetest_wadsprint.api.stamina(player_name) -- To get stamina.
|
||||
-- minetest_wadsprint.api.stamina(player_name, 0.1) -- To SET stamina to 10% of STAMINA_MAX_VALUE.
|
||||
-- minetest_wadsprint.api.stamina(player_name) -- Get player stamina percentage. (1 is 100%)
|
||||
-- minetest_wadsprint.api.stamina(player_name, 0.1) -- SET stamina to 10% of STAMINA_MAX_VALUE.
|
||||
--
|
||||
function minetest_wadsprint.api.stamina(player_name,stamina_rate)
|
||||
function minetest_wadsprint.api.stamina(player_name, stamina_percentage)
|
||||
local player = minetest_wadsprint.stats[player_name]
|
||||
if player ~= nil then
|
||||
if stamina_value ~= nil then
|
||||
minetest_wadsprint.set_stamina(player, minetest_wadsprint.STAMINA_MAX_VALUE * stamina_value)
|
||||
minetest_wadsprint.set_stamina(player, minetest_wadsprint.STAMINA_MAX_VALUE * stamina_percentage)
|
||||
else
|
||||
return player.stamina / minetest_wadsprint.STAMINA_MAX_VALUE
|
||||
end
|
||||
|
@ -71,13 +71,13 @@ end
|
|||
----------------------------------------------------------------------------------------------------
|
||||
-- Adds/subtracts stamina to player.
|
||||
--
|
||||
-- minetest_wadsprint.api.addstamina(player_name, 0.1) -- To add 10% of STAMINA_MAX_VALUE.
|
||||
-- minetest_wadsprint.api.addstamina(player_name, -0.1) -- To subtract 10% of STAMINA_MAX_VALUE.
|
||||
-- minetest_wadsprint.api.addstamina(player_name, 0.1) -- Add 10% of STAMINA_MAX_VALUE.
|
||||
-- minetest_wadsprint.api.addstamina(player_name, -0.1) -- Subtract 10% of STAMINA_MAX_VALUE.
|
||||
--
|
||||
function minetest_wadsprint.api.addstamina(player_name,stamina_rate_change)
|
||||
function minetest_wadsprint.api.addstamina(player_name, stamina_percentage)
|
||||
local player = minetest_wadsprint.stats[player_name]
|
||||
if player ~= nil then
|
||||
minetest_wadsprint.set_stamina(player, player.stamina + minetest_wadsprint.STAMINA_MAX_VALUE * stamina_value)
|
||||
minetest_wadsprint.set_stamina(player, player.stamina + minetest_wadsprint.STAMINA_MAX_VALUE * stamina_percentage)
|
||||
end
|
||||
end
|
||||
----------------------------------------------------------------------------------------------------
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 1.9 KiB |
Loading…
Reference in New Issue