1
0
mirror of https://github.com/Refactorio/RedMew.git synced 2025-03-03 14:53:01 +02:00

changed spacing of top buttons

This commit is contained in:
grilledham 2018-05-21 23:48:41 +01:00
parent 364898f6f7
commit e463720abe

View File

@ -1,70 +1,90 @@
require "config"
require "utils.utils"
require "utils.list_utils"
require "user_groups"
require "custom_commands"
require "base_data"
require "train_station_names"
require "nuke_control"
require "walk_distance"
require "follow"
require "autodeconstruct"
require "corpse_util"
require "fish_market"
require "reactor_meltdown"
require "map_layout"
require "bot"
require 'config'
require 'utils.utils'
require 'utils.list_utils'
require 'user_groups'
require 'custom_commands'
require 'base_data'
require 'train_station_names'
require 'nuke_control'
require 'walk_distance'
require 'follow'
require 'autodeconstruct'
require 'corpse_util'
require 'fish_market'
require 'reactor_meltdown'
require 'map_layout'
require 'bot'
-- GUIs the order determines the order they appear at the top.
require "info"
require "player_list"
require "poll"
require "band"
require "tasklist"
require "blueprint_helper"
require "score"
require 'info'
require 'player_list'
require 'poll'
require 'band'
require 'tasklist'
require 'blueprint_helper'
require 'score'
local Event = require "utils.event"
local Event = require 'utils.event'
local function player_joined(event)
local player = game.players[event.player_index]
player.insert { name = "raw-fish", count = 4 }
player.insert { name = "iron-gear-wheel", count = 8 }
player.insert { name = "iron-plate", count = 16 }
player.print("Welcome to our Server. You can join our Discord at: redmew.com/discord")
player.print("And remember.. Keep Calm And Spaghetti!")
local player = game.players[event.player_index]
player.insert {name = 'raw-fish', count = 4}
player.insert {name = 'iron-gear-wheel', count = 8}
player.insert {name = 'iron-plate', count = 16}
player.print('Welcome to our Server. You can join our Discord at: redmew.com/discord')
player.print('And remember.. Keep Calm And Spaghetti!')
end
function walkabout(player_name, distance)
game.player.print("This command moved to /walkabout.")
game.player.print('This command moved to /walkabout.')
end
local hodor_messages = {{"Hodor.", 16}, {"Hodor?", 16},{"Hodor!", 16}, {"Hodor! Hodor! Hodor! Hodor!", 4}, {"Hodor :(",4}, {"Hodor :)",4}, {"HOOOODOOOR!", 4}, {"( ͡° ͜ʖ ͡°)",1}, {"☉ ‿ ⚆",1}}
local hodor_messages = {
{'Hodor.', 16},
{'Hodor?', 16},
{'Hodor!', 16},
{'Hodor! Hodor! Hodor! Hodor!', 4},
{'Hodor :(', 4},
{'Hodor :)', 4},
{'HOOOODOOOR!', 4},
{'( ͡° ͜ʖ ͡°)', 1},
{'☉ ‿ ⚆', 1}
}
local message_weight_sum = 0
for _,w in pairs(hodor_messages) do
message_weight_sum = message_weight_sum + w[2]
for _, w in pairs(hodor_messages) do
message_weight_sum = message_weight_sum + w[2]
end
function hodor(event)
local message = event.message:lower()
if message:match("hodor") then
local index = math.random(1, message_weight_sum)
local message_weight_sum = 0
for _,m in pairs(hodor_messages) do
message_weight_sum = message_weight_sum + m[2]
if message_weight_sum >= index then
game.print("Hodor: " .. m[1])
return
end
end
end
if message:match("discord") then
if game.player then
game.player.print("Did you ask about our discord server?")
game.player.print("You can find it here: redmew/discord")
end
end
local message = event.message:lower()
if message:match('hodor') then
local index = math.random(1, message_weight_sum)
local message_weight_sum = 0
for _, m in pairs(hodor_messages) do
message_weight_sum = message_weight_sum + m[2]
if message_weight_sum >= index then
game.print('Hodor: ' .. m[1])
return
end
end
end
if message:match('discord') then
if game.player then
game.player.print('Did you ask about our discord server?')
game.player.print('You can find it here: redmew/discord')
end
end
end
Event.add(defines.events.on_player_created, player_joined)
Event.add(defines.events.on_console_chat, hodor)
Event.add(
defines.events.on_player_joined_game,
function(event)
local gui = game.players[event.player_index].gui
gui.top.style = 'slot_table_spacing_horizontal_flow'
gui.left.style = 'slot_table_spacing_vertical_flow'
end
)