Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- s = peripheral.wrap("back")--Chat Box from MiscPeripherals
- tPrint = {"5", "4", "3", "2", "1", "GO!"}
- local tArgs = { ... }
- players = {}
- pKills = {}
- killstoWin = 10
- m = " "
- r = 100
- if tArgs[1] == nil then
- print("Amount of players not specified.")
- return "Unable to start."
- end
- function st(str)
- end
- while #players < tonumber(tArgs[1]) do
- s.say("Type l1q in chat to register.", r)
- event = {os.pullEvent("chat")}
- if event[3] == "l1q" then
- table.insert(players, event[2])
- table.insert(pKills, 0)
- end
- end
- for e=1, #players do
- m = m.." "..players[e]
- end
- s.say("All players registered:"..m, r)
- sleep(0.1)
- s.say("Rules: 2 points for a kill, -1 for a death.", r)
- sleep(0.1)
- while true do
- for t, b in pairs(tPrint) do
- sleep(1)
- s.say(b, r)
- end
- event = {os.pullEvent("chat_death")}
- for i,v in pairs(players) do
- if v == event[2] then
- pKills[i] = pkills[i] - 1
- break
- end
- end
- for g,w in pairs(players) do
- if w == event[3] then
- pKills[g] = pkills[g] + 2
- break
- end
- end
- for t=1, #players do
- s.say("Points for "..players[t]..": "..pKills[t])
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement