Menche's Freebuild Server

User avatar
ray8888
Member
 
Posts: 266
Joined: Sun Jan 01, 2012 16:40

by ray8888 » Wed Jun 27, 2012 02:15

yes you can
fuck off
 

User avatar
SegFault22
Member
 
Posts: 870
Joined: Mon May 21, 2012 03:17

by SegFault22 » Wed Jun 27, 2012 02:16

can i join name KatieKitten

Granted - Welcome to Menche's server :D
Resources are abundant; only money is scarce. People should not have to work hard and remain poor just to pay for the needs of survival.
Society can thrive without money - but only if productive members of society are rewarded for being productive.
 

User avatar
sdzen
Member
 
Posts: 1170
Joined: Fri Aug 05, 2011 22:33

by sdzen » Wed Jun 27, 2012 02:20

overviews of the city of Durmia

Image
Image
[h]Zen S.D.[/h] The next generation of tranquility!
malheureusement mon français n'est pas bon :<
Owner of the Zelo's
In game name: MuadTralk, spdtainted, sdzen, sd zen, sdzeno
 

User avatar
InfinityProject
Member
 
Posts: 1009
Joined: Sat Mar 17, 2012 00:52

by InfinityProject » Wed Jun 27, 2012 02:21

Keegans house is the one that blinds you ;)
 

User avatar
sdzen
Member
 
Posts: 1170
Joined: Fri Aug 05, 2011 22:33

by sdzen » Wed Jun 27, 2012 02:22

it is quite blinding isn't it?
[h]Zen S.D.[/h] The next generation of tranquility!
malheureusement mon français n'est pas bon :<
Owner of the Zelo's
In game name: MuadTralk, spdtainted, sdzen, sd zen, sdzeno
 

User avatar
InfinityProject
Member
 
Posts: 1009
Joined: Sat Mar 17, 2012 00:52

by InfinityProject » Wed Jun 27, 2012 02:25

Mese, super glowglass, nyancat rainbow, lava, yea it's bright. I have a window facing it. Don't have to use torches in my house because of his ;)
 

User avatar
SegFault22
Member
 
Posts: 870
Joined: Mon May 21, 2012 03:17

by SegFault22 » Wed Jun 27, 2012 02:45

That section off to the east a little bit - I plan to expand the city there. Since it is a different ''district'' I will keep the wall and add a pathway through the wall
~~~SegFault22 (aka Max)
Resources are abundant; only money is scarce. People should not have to work hard and remain poor just to pay for the needs of survival.
Society can thrive without money - but only if productive members of society are rewarded for being productive.
 

MisterBananas
Member
 
Posts: 113
Joined: Sun Apr 22, 2012 18:22

by MisterBananas » Wed Jun 27, 2012 02:48

InfinityProject wrote:Mese, super glowglass, nyancat rainbow, lava, yea it's bright. I have a window facing it. Don't have to use torches in my house because of his ;)


I bet people think you're kidding.

I swear every time I see it I have to look away quickly or people will think I have the stigmata.
Last edited by MisterBananas on Wed Jun 27, 2012 02:49, edited 1 time in total.
Pkmn White 2 FC: 4213-1790-7873
 

User avatar
InfinityProject
Member
 
Posts: 1009
Joined: Sat Mar 17, 2012 00:52

by InfinityProject » Wed Jun 27, 2012 04:52

What does *plop* mean?
 

User avatar
ChEeZzEnIpS
Member
 
Posts: 53
Joined: Fri Jun 15, 2012 21:29

by ChEeZzEnIpS » Wed Jun 27, 2012 07:55

can i have interact privs plox? :D username ChEeZzEnIpS
Last edited by ChEeZzEnIpS on Wed Jun 27, 2012 07:55, edited 1 time in total.
 

User avatar
ray8888
Member
 
Posts: 266
Joined: Sun Jan 01, 2012 16:40

by ray8888 » Wed Jun 27, 2012 14:49

at this time no we have had a rober in the town and i dont know who it is!
fuck off
 

User avatar
ray8888
Member
 
Posts: 266
Joined: Sun Jan 01, 2012 16:40

by ray8888 » Wed Jun 27, 2012 14:50

but when we find out who yes and guys we have fixing to do lots!
Last edited by ray8888 on Wed Jun 27, 2012 14:52, edited 1 time in total.
fuck off
 

User avatar
RedWolf
Member
 
Posts: 34
Joined: Tue Jun 05, 2012 11:17

by RedWolf » Wed Jun 27, 2012 15:37

you need more moderators cuz city got griefed bad. and no one was there to ban the griefer
 

User avatar
InfinityProject
Member
 
Posts: 1009
Joined: Sat Mar 17, 2012 00:52

by InfinityProject » Wed Jun 27, 2012 17:47

Here's the init.lua for more than one sethome:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
-- Some variables you can change

-- How often (in seconds) homes file saves
local save_delta = 10
-- How often (in seconds) player can teleport
-- Set it to 0 to disable
local cooldown = 0
-- Max distance player can teleport, otherwise he will see error messsage
-- Set it to 0 to disable
local max_distance = 0
----------------------------------

local homes_file = minetest.get_modpath('sethome')..'/homes'
local homepos = {}
local last_moved = {}

local function loadhomes()
    local input = io.open(homes_file, "r")
    while true do
        local x = input:read("*n")
        if x == nil then
            break
        end
        local y = input:read("*n")
        local z = input:read("*n")
        local name = input:read("*l")
        homepos[name:sub(2)] = {x = x, y = y, z = z}
    end
    io.close(input)
end

loadhomes()

local function get_time()
    return os.time()
end

local function distance(a, b)
    return math.sqrt(math.pow(a.x-b.x, 2) + math.pow(a.y-b.y, 2) + math.pow(a.z-b.z, 2))
end

local function round(num, idp)
    local mult = 10^(idp or 0)
    return math.floor(num * mult + 0.5) / mult
end

local changed = false

minetest.register_on_chat_message(function(name, message)
    if message == '/sethome' then
        local player = minetest.env:get_player_by_name(name)
        local pos = player:getpos()
        homepos[name] = pos
        minetest.chat_send_player(name, "Home set!")
        changed = true
        return true
    elseif message == "/home" then
        local player = minetest.env:get_player_by_name(name)
        if player == nil then
            -- just a check to prevent server death
            return false
        end
        if homepos[name] then
            local time = get_time()
            if cooldown ~= 0 and last_moved[name] ~= nil and time - last_moved[name] < cooldown then
                minetest.chat_send_player(name, "You can teleport only once in "..cooldown.." seconds. Wait another "..round(cooldown - (time - last_moved[name]), 3).." secs...")
                return true
            end
            local pos = player:getpos()
            local dst = distance(pos, homepos[name])
            if max_distance ~= 0 and distance(pos, homepos[name]) > max_distance then
                minetest.chat_send_player(name, "You are too far away from your home. You must be "..round(dst - max_distance, 3).." meters closer to teleport to your home.")
                return true
            end
            last_moved[name] = time
            player:setpos(homepos[name])
            minetest.chat_send_player(name, "Teleported to home!")
        else
            minetest.chat_send_player(name, "You don't have a home now! Set it using /sethome")
        end
        return true
    end
end)

local delta = 0
minetest.register_globalstep(function(dtime)
    delta = delta + dtime
    -- save it every <save_delta> seconds
    if delta > save_delta then
        delta = delta - save_delta
        if changed then
            local output = io.open(homes_file, "w")
            for i, v in pairs(homepos) do
                output:write(v.x.." "..v.y.." "..v.z.." "..i.."\n")
            end
            io.close(output)
        end
    end
end)

-- Some variables you can change

-- How often (in seconds) homes file saves
local save_delta = 10
-- How often (in seconds) player can teleport
-- Set it to 0 to disable
local cooldown = 0
-- Max distance player can teleport, otherwise he will see error messsage
-- Set it to 0 to disable
local max_distance = 0
----------------------------------

local homes_file = minetest.get_modpath('sethome')..'/homes'
local homepos = {}
local last_moved = {}

local function loadhomes()
    local input = io.open(homes_file, "r")
    while true do
        local x = input:read("*n")
        if x == nil then
            break
        end
        local y = input:read("*n")
        local z = input:read("*n")
        local name = input:read("*l")
        homepos[name:sub(2)] = {x = x, y = y, z = z}
    end
    io.close(input)
end

loadhomes()

local function get_time()
    return os.time()
end

local function distance(a, b)
    return math.sqrt(math.pow(a.x-b.x, 2) + math.pow(a.y-b.y, 2) + math.pow(a.z-b.z, 2))
end

local function round(num, idp)
    local mult = 10^(idp or 0)
    return math.floor(num * mult + 0.5) / mult
end

local changed = false

minetest.register_on_chat_message(function(name, message)
    if message == '/sethome2' then
        local player = minetest.env:get_player_by_name(name)
        local pos = player:getpos()
        homepos[name] = pos
        minetest.chat_send_player(name, "2nd Home set!")
        changed = true
        return true
    elseif message == "/home2" then
        local player = minetest.env:get_player_by_name(name)
        if player == nil then
            -- just a check to prevent server death
            return false
        end
        if homepos[name] then
            local time = get_time()
            if cooldown ~= 0 and last_moved[name] ~= nil and time - last_moved[name] < cooldown then
                minetest.chat_send_player(name, "You can teleport only once in "..cooldown.." seconds. Wait another "..round(cooldown - (time - last_moved[name]), 3).." secs...")
                return true
            end
            local pos = player:getpos()
            local dst = distance(pos, homepos[name])
            if max_distance ~= 0 and distance(pos, homepos[name]) > max_distance then
                minetest.chat_send_player(name, "You are too far away from your home. You must be "..round(dst - max_distance, 3).." meters closer to teleport to your home.")
                return true
            end
            last_moved[name] = time
            player:setpos(homepos[name])
            minetest.chat_send_player(name, "Teleported to home2!")
        else
            minetest.chat_send_player(name, "You don't have a home now! Set it using /sethome")
        end
        return true
    end
end)

local delta = 0
minetest.register_globalstep(function(dtime)
    delta = delta + dtime
    -- save it every <save_delta> seconds
    if delta > save_delta then
        delta = delta - save_delta
        if changed then
            local output = io.open(homes_file, "w")
            for i, v in pairs(homepos) do
                output:write(v.x.." "..v.y.." "..v.z.." "..i.."\n")
            end
            io.close(output)
        end
    end
end)

-- Some variables you can change

-- How often (in seconds) homes file saves
local save_delta = 10
-- How often (in seconds) player can teleport
-- Set it to 0 to disable
local cooldown = 0
-- Max distance player can teleport, otherwise he will see error messsage
-- Set it to 0 to disable
local max_distance = 0
----------------------------------

local homes_file = minetest.get_modpath('sethome')..'/homes'
local homepos = {}
local last_moved = {}

local function loadhomes()
    local input = io.open(homes_file, "r")
    while true do
        local x = input:read("*n")
        if x == nil then
            break
        end
        local y = input:read("*n")
        local z = input:read("*n")
        local name = input:read("*l")
        homepos[name:sub(2)] = {x = x, y = y, z = z}
    end
    io.close(input)
end

loadhomes()

local function get_time()
    return os.time()
end

local function distance(a, b)
    return math.sqrt(math.pow(a.x-b.x, 2) + math.pow(a.y-b.y, 2) + math.pow(a.z-b.z, 2))
end

local function round(num, idp)
    local mult = 10^(idp or 0)
    return math.floor(num * mult + 0.5) / mult
end

local changed = false

minetest.register_on_chat_message(function(name, message)
    if message == '/sethome3' then
        local player = minetest.env:get_player_by_name(name)
        local pos = player:getpos()
        homepos[name] = pos
        minetest.chat_send_player(name, "3rd Home set!")
        changed = true
        return true
    elseif message == "/home3" then
        local player = minetest.env:get_player_by_name(name)
        if player == nil then
            -- just a check to prevent server death
            return false
        end
        if homepos[name] then
            local time = get_time()
            if cooldown ~= 0 and last_moved[name] ~= nil and time - last_moved[name] < cooldown then
                minetest.chat_send_player(name, "You can teleport only once in "..cooldown.." seconds. Wait another "..round(cooldown - (time - last_moved[name]), 3).." secs...")
                return true
            end
            local pos = player:getpos()
            local dst = distance(pos, homepos[name])
            if max_distance ~= 0 and distance(pos, homepos[name]) > max_distance then
                minetest.chat_send_player(name, "You are too far away from your home. You must be "..round(dst - max_distance, 3).." meters closer to teleport to your home.")
                return true
            end
            last_moved[name] = time
            player:setpos(homepos[name])
            minetest.chat_send_player(name, "Teleported to home3!")
        else
            minetest.chat_send_player(name, "You don't have a home now! Set it using /sethome")
        end
        return true
    end
end)

local delta = 0
minetest.register_globalstep(function(dtime)
    delta = delta + dtime
    -- save it every <save_delta> seconds
    if delta > save_delta then
        delta = delta - save_delta
        if changed then
            local output = io.open(homes_file, "w")
            for i, v in pairs(homepos) do
                output:write(v.x.." "..v.y.." "..v.z.." "..i.."\n")
            end
            io.close(output)
        end
    end
end)



Its basically the same thing repeated, with /sethome2 /home2 and /sethome3 /home3.
Last edited by InfinityProject on Wed Jun 27, 2012 17:48, edited 1 time in total.
 

User avatar
InfinityProject
Member
 
Posts: 1009
Joined: Sat Mar 17, 2012 00:52

by InfinityProject » Wed Jun 27, 2012 19:14

May I request world edit and teleport?
 

User avatar
ray8888
Member
 
Posts: 266
Joined: Sun Jan 01, 2012 16:40

by ray8888 » Wed Jun 27, 2012 19:14

RedWolf wrote:you need more moderators cuz city got griefed bad. and no one was there to ban the griefer

i stoped todays grieving and me and sdzen fixed most of it!
fuck off
 

User avatar
SegFault22
Member
 
Posts: 870
Joined: Mon May 21, 2012 03:17

by SegFault22 » Wed Jun 27, 2012 20:39

We now have Node Ownership - griefers will not be able to grief ANYTHING now as long as it is protected.
Take THAT, LANDMINE! HA HA HA HA HA!
~~~SegFault22 (aka Max)
Resources are abundant; only money is scarce. People should not have to work hard and remain poor just to pay for the needs of survival.
Society can thrive without money - but only if productive members of society are rewarded for being productive.
 

User avatar
InfinityProject
Member
 
Posts: 1009
Joined: Sat Mar 17, 2012 00:52

by InfinityProject » Wed Jun 27, 2012 20:46

Node ownership the entire city and give Menche, sdzen, max, me, katiekitten, ray, mr. bananas, and any others who live in the city privs.
 

User avatar
Menche
Member
 
Posts: 994
Joined: Sat Jul 02, 2011 00:43

by Menche » Wed Jun 27, 2012 22:09

Node Ownership has been installed. If you want your structure protected, ask a moderator on the server; your area can only be set while you're online.

Summary of some commands, not a complete list:
coords are opposing corners of a selected area:
Initially set the owner of an area, moderators only: /set_owner [username] [coords] [coords]
Add an owner to a part of an area, anyone who owns property: /add_owner [username] [coords] [coords]
List areas you can edit, anyone: /list_areas
An innocent kitten dies every time you top-post.
I am on the Voxelands Forums more often than here.
Try Voxelands (forked from Minetest 0.3) by darkrose
 

User avatar
madchicken13
Member
 
Posts: 741
Joined: Mon Jun 11, 2012 00:41

by madchicken13 » Thu Jun 28, 2012 00:14

I cant Connect With the new minetest version
 

User avatar
ray8888
Member
 
Posts: 266
Joined: Sun Jan 01, 2012 16:40

by ray8888 » Thu Jun 28, 2012 00:15

you should be able to
fuck off
 

User avatar
Menche
Member
 
Posts: 994
Joined: Sat Jul 02, 2011 00:43

by Menche » Thu Jun 28, 2012 00:43

Lately, someone has been logging in with profanity in their usernames. My solution is this:
I Set a default password.
Player requests include a username.
I create a user with the requested username and set a random password.
I forum email the user with the username and password.
Last edited by Menche on Thu Jun 28, 2012 00:43, edited 1 time in total.
An innocent kitten dies every time you top-post.
I am on the Voxelands Forums more often than here.
Try Voxelands (forked from Minetest 0.3) by darkrose
 

User avatar
LandMine
Member
 
Posts: 310
Joined: Tue May 01, 2012 16:44

by LandMine » Thu Jun 28, 2012 01:03

Menche wrote:Lately, someone has been logging in with profanity in their usernames. My solution is this:
I Set a default password.
Player requests include a username.
I create a user with the requested username and set a random password.
I forum email the user with the username and password.


sounds legit, can i have username LandMine thank you :)
List Of My Creative Servers - http://planetminetest.com
The Walls - PvP Map - http://minetest.net/forum/viewtopic.php?id=2906
 

User avatar
SegFault22
Member
 
Posts: 870
Joined: Mon May 21, 2012 03:17

by SegFault22 » Thu Jun 28, 2012 01:31

GrieferBum wrote:sounds legit, can i have username LandMine thank you :)

Request Denied. Reason: Excessive griefing, Excessive spamming, Excessive CYBERBULLYING, Excessive BUMMING, Excessive stupidity, the list goes on...
Go find a different game to ply, because we all hate you and do not want you on this server or even in this community.
Resources are abundant; only money is scarce. People should not have to work hard and remain poor just to pay for the needs of survival.
Society can thrive without money - but only if productive members of society are rewarded for being productive.
 

User avatar
LandMine
Member
 
Posts: 310
Joined: Tue May 01, 2012 16:44

by LandMine » Thu Jun 28, 2012 01:31

*plop*
Last edited by sfan5 on Thu Jun 28, 2012 05:26, edited 1 time in total.
List Of My Creative Servers - http://planetminetest.com
The Walls - PvP Map - http://minetest.net/forum/viewtopic.php?id=2906
 

User avatar
SegFault22
Member
 
Posts: 870
Joined: Mon May 21, 2012 03:17

by SegFault22 » Thu Jun 28, 2012 02:26

Lately, someone has been logging in with profanity in their usernames. My solution is this:
I Set a default password.
Player requests include a username.
I create a user with the requested username and set a random password.
I forum email the user with the username and password.

IT'S NOT WORKING
THAT BUM IS STILL BUGGING US
Resources are abundant; only money is scarce. People should not have to work hard and remain poor just to pay for the needs of survival.
Society can thrive without money - but only if productive members of society are rewarded for being productive.
 

User avatar
KatieKitten
Member
 
Posts: 105
Joined: Wed Jun 27, 2012 02:13

by KatieKitten » Thu Jun 28, 2012 02:28

ya hes saying rude things about us that are untrue
Founder and Mayor of the Sealife Cove. Mayor of Glue City.
 

User avatar
Menche
Member
 
Posts: 994
Joined: Sat Jul 02, 2011 00:43

by Menche » Thu Jun 28, 2012 03:16

Menche wrote:Lately, someone has been logging in with profanity in their usernames. My solution is this:
I Set a default password.
Player requests include a username.
I create a user with the requested username and set a random password.
I forum email the user with the username and password.

This has been implemented now. Players must now request accounts; if you don't include a username in your request I will just use your forum username, and I will use the forum email to send your username and password.
An innocent kitten dies every time you top-post.
I am on the Voxelands Forums more often than here.
Try Voxelands (forked from Minetest 0.3) by darkrose
 

User avatar
RandomBot
Member
 
Posts: 164
Joined: Sun May 20, 2012 03:46

by RandomBot » Thu Jun 28, 2012 04:10

i need privs btw...random floating object time.
Last edited by RandomBot on Thu Jun 28, 2012 05:42, edited 1 time in total.
"Everyone has a plan, until they get punched in the face"
- Mike Tyson
 

User avatar
InfinityProject
Member
 
Posts: 1009
Joined: Sat Mar 17, 2012 00:52

by InfinityProject » Thu Jun 28, 2012 04:13

Lol he's such a retard. He thinks it bothers them but it doesn't.
 

PreviousNext

Return to Minetest Servers

Who is online

Users browsing this forum: No registered users and 9 guests

cron