]> git.lizzy.rs Git - Crafter.git/blob - mods/server_messages/init.lua
remove server debug
[Crafter.git] / mods / server_messages / init.lua
1 if not minetest.is_singleplayer() then
2     minetest.register_on_joinplayer(function(player)
3         local meta = player:get_meta()
4         local welcomed = (meta:get_int("welcomed") == 1)
5         local name = player:get_player_name()
6         if not welcomed then
7             minetest.chat_send_all("Welcome "..name.." to the server!")
8             meta:set_int("welcomed", 1)
9         else
10             minetest.chat_send_all("Welcome back "..name.."!")
11         end
12     end)
13 end
14
15 local death_messages = {
16 " got smoked!",
17 " didn't see that coming!",
18 " is taking a nap!",
19 ", that looked painful!",
20 " is pushing up daisies!",
21 " is lucky there are infinite lives!",
22 " met their maker!",
23 " is in pieces!",
24 " got wrecked!",
25 " got destroyed!",
26 " got minced!",
27 "'s health bar is looking a little empty!",
28 " turned into a puzzle!",
29 " is in the Aether now!",
30 " is in the Nether!",
31 ", how's the Void?",
32 " dropped their stuff! Go get it!",
33 " is having a fire sale and everything's free!",
34 " is doomed!",
35 ", I didn't even know you could have negative health!",
36 " try not to keep dying!",
37 " died!",
38 " probably starved!",
39 " is seeing how the ground feels!",
40 " is shutting down!",
41 }
42
43 local leave_messages = {
44 " logged out.",
45 " gave up.",
46 " rage quit.",
47 "'s game probably crashed.",
48 " got bored.",
49 " left.",
50 " is going IRL.",
51 " left the matrix.",
52 " is out.",
53 }
54
55 minetest.register_on_dieplayer(function(player)
56     local name = player:get_player_name()
57     minetest.chat_send_all(name..death_messages[math.random(1,table.getn(death_messages))])
58 end)
59
60 minetest.register_on_leaveplayer(function(player)
61     local name = player:get_player_name()
62     minetest.chat_send_all(name..leave_messages[math.random(1,table.getn(leave_messages))])
63 end)