aboutsummaryrefslogtreecommitdiff
path: root/src/script/cpp_api/s_player.h
Commit message (Expand)AuthorAge
* Pass clang-format on 14 trivial header files fixesLoic Blot2017-04-07
* Server: Add reason for leave to `on_leaveplayer` callbacksDiego Martinez2016-06-11
* Add minetest.register_on_player_hpchangeTeTpaAka2015-06-13
* Replace instances of std::map<std::string, std::string> with StringMapkwolekr2015-05-19
* Add minetest.register_on_punchplayerBrandon2015-05-15
* Add 'on_prejoinplayer' callbackkaeza2013-12-12
* Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl2013-08-14
* Allow mods to listen to cheat detections using minetest.register_on_cheat()Perttu Ahola2013-08-04
* Move scriptapi to separate folder (by sapier)sapier2013-05-25
l slc">-- --You should have received a copy of the GNU Lesser General Public License along --with this program; if not, write to the Free Software Foundation, Inc., --51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -------------------------------------------------------------------------------- local function rename_modpack_formspec(dialogdata) dialogdata.mod = modmgr.global_mods:get_list()[dialogdata.selected] local retval = "size[12.4,5,true]" .. "label[1.75,1;".. fgettext("Rename Modpack:") .. "]".. "field[4.5,1.4;6,0.5;te_modpack_name;;" .. dialogdata.mod.name .. "]" .. "button[5,4.2;2.6,0.5;dlg_rename_modpack_confirm;".. fgettext("Accept") .. "]" .. "button[7.5,4.2;2.8,0.5;dlg_rename_modpack_cancel;".. fgettext("Cancel") .. "]" return retval end -------------------------------------------------------------------------------- local function rename_modpack_buttonhandler(this, fields) if fields["dlg_rename_modpack_confirm"] ~= nil then local oldpath = core.get_modpath() .. DIR_DELIM .. this.data.mod.name local targetpath = core.get_modpath() .. DIR_DELIM .. fields["te_modpack_name"] core.copy_dir(oldpath,targetpath,false) modmgr.refresh_globals() modmgr.selected_mod = modmgr.global_mods:get_current_index( modmgr.global_mods:raw_index_by_uid(fields["te_modpack_name"])) this:delete() return true end if fields["dlg_rename_modpack_cancel"] then this:delete() return true end return false end -------------------------------------------------------------------------------- function create_rename_modpack_dlg(selected_index) local retval = dialog_create("dlg_delete_mod", rename_modpack_formspec, rename_modpack_buttonhandler, nil) retval.data.selected = selected_index return retval end