Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local filespath = minetest.get_modpath(minetest.get_current_modname()) .. "/playerdata"
- local configpath = minetest.get_modpath(minetest.get_current_modname()) .. "/economy/Config.txt"
- dofile(configpath)
- minetest.register_on_joinplayer(function(player)
- local pname = player:get_player_name()
- print(pname)
- local f = io.open(filespath..'/'..pname..'.txt');
- if (f) then
- f:close();
- return
- else
- local f = io.open(filespath..'/'..pname..'.txt','w');
- f:close()
- local file = io.open(filespath..'/'..pname..'.txt','a+')
- file:write("balance = "..StartingBalance.." --[Changed at: "..Playerdata_Logstring.."]\n")
- file:close()
- end
- end)
- if UseItems == true then
- minetest.register_craftitem("serverextended:goldcoin", {
- description = "Gold coin",
- inventory_image = "serverextended_goldcoin.png",
- wield_image = "serverextended_blank.png",
- })
- minetest.register_craftitem("serverextended:ironcoin", {
- description = "Iron coin",
- inventory_image = "serverextended_ironcoin.png",
- wield_image = "serverextended_blank.png",
- })
- minetest.register_craftitem("serverextended:bronzecoin", {
- description = "Bronze coin",
- inventory_image = "serverextended_bronzecoin.png",
- wield_image = "serverextended_blank.png",
- })
- end
- minetest.register_chatcommand('bal',{
- description = 'Check your balance.',
- params = "",
- func = function(name, param)
- if param == "" or param == nil then
- dofile(filespath..'/'..name..'.txt')
- minetest.chat_send_player(name, "Your Balance: "..balance..' '..Primary_currency_name..".")
- return
- else
- local f = io.open(filespath..'/'..param..'.txt');
- if (f) then
- f:close();
- dofile(filespath..'/'..param..'.txt')
- minetest.chat_send_player(name, param.."'s Balance: "..balance..' '..Primary_currency_name..".")
- else
- minetest.chat_send_player(name, "Invalid Playername :L")
- return false;
- end
- end
- end
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement