local function nomorehudxd(v, player) if (hud.enabled("score") or hud.enabled("rings") or hud.enabled("lives")) hud.disable("score") hud.disable("rings") hud.disable("lives") hud.disable("time") end end hud.add(nomorehudxd, "game") addHook("PlayerThink", function(player) if (player.hudlifeicon == nil or player.hudname == nil) player.hudlifeicon = 1 player.hudname = 1 player.hudcolor = 0 player.chudrings = 1 player.chudringcolor = 0 player.chudscorecolor = 0 player.timecolor = 0 player.scorexpos = 16 player.scoreypos = 0 player.timeypos = 10 player.timexpos = 16 player.ringxpos = 16 player.ringypos = 20 end end) COM_AddCommand("customhud_scorexpos", function(player, arg) if (arg == "nil") CONS_Printf(player, "what no you can't set it to nil") return end if not tonumber(arg) CONS_Printf(player, "please only use numbers") return end player.scorexpos = arg end, COM_LOCAL) COM_AddCommand("customhud_scoreypos", function(player, arg) if (arg == "nil") CONS_Printf(player, "what no you can't set it to nil") return end if not tonumber(arg) CONS_Printf(player, "please only use numbers") return end player.scoreypos = arg end, COM_LOCAL) COM_AddCommand("customhud_timexpos", function(player, arg) if (arg == "nil") CONS_Printf(player, "what no you can't set it to nil") return end if not tonumber(arg) CONS_Printf(player, "please only use numbers") return end player.timexpos = arg end, COM_LOCAL) COM_AddCommand("customhud_timeypos", function(player, arg) if (arg == "nil") CONS_Printf(player, "what no you can't set it to nil") return end if not tonumber(arg) CONS_Printf(player, "please only use numbers") return end player.timeypos = arg end, COM_LOCAL) COM_AddCommand("customhud_ringxpos", function(player, arg) if (arg == "nil") CONS_Printf(player, "what no you can't set it to nil") return end if not tonumber(arg) CONS_Printf(player, "please only use numbers") return end player.ringxpos = arg end, COM_LOCAL) COM_AddCommand("customhud_ringypos", function(player, arg) if (arg == "nil") CONS_Printf(player, "what no you can't set it to nil") return end if not tonumber(arg) CONS_Printf(player, "please only use numbers") return end player.ringypos = arg end, COM_LOCAL) COM_AddCommand("customhud_lifeicon", function(player, arg) if (player.hudlifeicon == 1) player.hudlifeicon = 2 CONS_Printf(player, "life icon set to 2") elseif (player.hudlifeicon == 2) player.hudlifeicon = 3 CONS_Printf(player, "life icon set to 3") elseif (player.hudlifeicon == 3) player.hudlifeicon = 4 CONS_Printf(player, "life icon set to 4") elseif (player.hudlifeicon == 4) player.hudlifeicon = 5 CONS_Printf(player, "life icon set to 5") elseif (player.hudlifeicon == 5) player.hudlifeicon = 1 CONS_Printf(player, "life icon set to default") end end) COM_AddCommand("customhud_hudname", function(player, arg) if (player.hudname == 1) player.hudname = 2 CONS_Printf(player, "hud name set to player name") elseif (player.hudname == 2) player.hudname = 3 CONS_Printf(player, "hud name set to hud name and player name") elseif (player.hudname == 3) player.hudname = 1 CONS_Printf(player, "hud name set to default") end end) local function okbringbackhudiconagain(v, player) local flagsforicon = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT if (player.hudlifeicon == 1 and not player.powers[pw_super] and not player.hypermysticsonic) v.drawScaled(16*FRACUNIT, 176*FRACUNIT, FRACUNIT/2, v.cachePatch("STLIVEBK"), flagsforicon) v.drawScaled(16*FRACUNIT, 176*FRACUNIT, FRACUNIT/2, v.getSprite2Patch(player.mo.skin, SPR2_XTRA, false, A, 0), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) elseif (player.hudlifeicon == 1 and player.powers[pw_super] and not player.hypermysticsonic) v.drawScaled(16*FRACUNIT, 176*FRACUNIT, FRACUNIT/2, v.cachePatch("STLIVEBK"), flagsforicon) v.drawScaled(16*FRACUNIT, 176*FRACUNIT, FRACUNIT/2, v.getSprite2Patch(player.mo.skin, SPR2_XTRA, true, A, 0), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) elseif (player.hudlifeicon == 2 and not player.hypermysticsonic) v.drawScaled(20*FRACUNIT, 190*FRACUNIT, FRACUNIT/1, v.getSprite2Patch(player.mo.skin, SPR2_XTRA, false, C, 0), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) elseif (player.hudlifeicon == 3 and not player.hypermysticsonic) v.drawScaled(20*FRACUNIT, 185*FRACUNIT, FRACUNIT*1, v.getSprite2Patch(player.mo.skin, SPR2_LIFE, false, A, 0), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) elseif (player.hudlifeicon == 4 and not player.hypermysticsonic) v.drawScaled(18*FRACUNIT, 190*FRACUNIT, FRACUNIT/2, v.getSprite2Patch(player.mo.skin, SPR2_SIGN, false, A, 0), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) elseif (player.hudlifeicon == 5 and not player.powers[pw_super] and not player.hypermysticsonic) and not (player.mo.state == S_PLAY_DRWN or player.mo.state == S_PLAY_DEAD or player.mo.state == S_PLAY_PAIN) v.drawScaled(19*FRACUNIT, 190*FRACUNIT, FRACUNIT/2, v.getSprite2Patch(player.mo.skin, SPR2_STND, false, A, 1), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) elseif (player.hudlifeicon == 5) and (player.powers[pw_super]) and not (player.hypermysticsonic) and not (player.mo.state == S_PLAY_DRWN or player.mo.state == S_PLAY_DEAD or player.mo.state == S_PLAY_PAIN) v.drawScaled(19*FRACUNIT, 190*FRACUNIT, FRACUNIT/2, v.getSprite2Patch(player.mo.skin, SPR2_STND, true, A, 1), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) elseif (player.hudlifeicon == 5 and player.mo.state == S_PLAY_DEAD) and not (player.mo.state == S_PLAY_DRWN) v.drawScaled(19*FRACUNIT, 190*FRACUNIT, FRACUNIT/2, v.getSprite2Patch(player.mo.skin, SPR2_DEAD, false, A, 1), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) elseif (player.hudlifeicon == 5 and player.mo.state == S_PLAY_DRWN) and not (player.mo.state == S_PLAY_DEAD) v.drawScaled(19*FRACUNIT, 190*FRACUNIT, FRACUNIT/2, v.getSprite2Patch(player.mo.skin, SPR2_DRWN, false, A, 1), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) elseif (player.hudlifeicon == 5 and player.mo.state == S_PLAY_PAIN and not player.powers[pw_super]) v.drawScaled(19*FRACUNIT, 190*FRACUNIT, FRACUNIT/2, v.getSprite2Patch(player.mo.skin, SPR2_PAIN, false, A, 1), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) elseif (player.hudlifeicon == 5 and player.mo.state == S_PLAY_PAIN) and (player.powers[pw_super]) v.drawScaled(19*FRACUNIT, 190*FRACUNIT, FRACUNIT/2, v.getSprite2Patch(player.mo.skin, SPR2_PAIN, true, A, 1), flagsforicon, v.getColormap(player.mo.skin, player.mo.color)) end end hud.add(okbringbackhudiconagain, "game") local function okbringbackplayername(v, player) local skin = skins[player.skin].hudname local skinname = skins[player.skin].realname local flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT if (player.hudcolor == 1) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_YELLOWMAP elseif (player.hudcolor == 2) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_REDMAP elseif (player.hudcolor == 3) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_BLUEMAP elseif (player.hudcolor == 4) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_MAGENTAMAP elseif (player.hudcolor == 5) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_GREENMAP elseif (player.hudcolor == 6) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_GRAYMAP elseif (player.hudcolor == 7) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_AQUAMAP elseif (player.hudcolor == 8) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_ORANGEMAP elseif (player.hudcolor == 9) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_PURPLEMAP elseif (player.hudcolor == 10) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_ROSYMAP elseif (player.hudcolor == 11) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_PERIDOTMAP elseif (player.hudcolor == 12) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_AZUREMAP elseif (player.hudcolor == 13) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_BROWNMAP elseif (player.hudcolor == 14) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_SKYMAP elseif (player.hudcolor == 15) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_INVERTMAP elseif (player.hudcolor == 0) flagsforname = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT end if (player.hudname == 1 and not player.hypermysticsonic) v.drawString(35, 176, skin, flagsforname) elseif (player.hudname == 2 or player.hudname == 4 or player.hudname == 5 and not player.hypermysticsonic) v.drawString(35, 176, player.name, flagsforname) elseif(player.hudname == 3 and not player.hypermysticsonic) v.drawString(35, 168, player.name, flagsforname) v.drawString(35, 176, skin, flagsforname) end end hud.add(okbringbackplayername, "game") COM_AddCommand("customhud_hudnamecolor", function(player, arg) if (player.hudcolor == 0 or arg == "yellow") player.hudcolor = 1 CONS_Printf(player, "hud color changed to yellow") elseif (player.hudcolor == 1 or arg == "red") player.hudcolor = 2 CONS_Printf(player, "hud color changed to red") elseif (player.hudcolor == 2 or arg == "blue") player.hudcolor = 3 CONS_Printf(player, "hud color changed to blue") elseif (player.hudcolor == 3 or arg == "magenta") player.hudcolor = 4 CONS_Printf(player, "hud color changed to magenta") elseif (player.hudcolor == 4 or arg == "green") player.hudcolor = 5 CONS_Printf(player, "hud color changed to green") elseif (player.hudcolor == 5 or arg == "gray") player.hudcolor = 6 CONS_Printf(player, "hud color changed to gray") elseif (player.hudcolor == 6 or arg == "aqua") player.hudcolor = 7 CONS_Printf(player, "hud color changed to aqua") elseif (player.hudcolor == 7 or arg == "orange") player.hudcolor = 8 CONS_Printf(player, "hud color changed to orange") elseif (player.hudcolor == 8 or arg == "purple") player.hudcolor = 9 CONS_Printf(player, "hud color changed to purple") elseif (player.hudcolor == 9 or arg == "rosy") player.hudcolor = 10 CONS_Printf(player, "hud color changed to rosy") elseif (player.hudcolor == 10 or arg == "peridot") player.hudcolor = 11 CONS_Printf(player, "hud color changed to peridot") elseif (player.hudcolor == 11 or arg == "azure") player.hudcolor = 12 CONS_Printf(player, "hud color changed to azure") elseif (player.hudcolor == 12 or arg == "brown") player.hudcolor = 13 CONS_Printf(player, "hud color changed to brown") elseif (player.hudcolor == 13 or arg == "sky") player.hudcolor = 14 CONS_Printf(player, "hud color changed to sky") elseif (player.hudcolor == 14 or arg == "inverted") player.hudcolor = 15 CONS_Printf(player, "hud color changed to inverted") elseif (player.hudcolor == 15 or arg == "default") player.hudcolor = 0 CONS_Printf(player, "hud color changed to white/default") elseif (arg == "list") CONS_Printf(player, "yellow, red, blue, magenta, green, gray, aqua, orange, purple, rosy, peridot, azure, brown, sky, inverted, default") end end) COM_AddCommand("customhud_ringcolor", function(player, arg) if (player.chudringcolor == 0 or arg == "yellow") player.chudringcolor = 1 CONS_Printf(player, "hud color changed to yellow") elseif (player.chudringcolor == 1 or arg == "red") player.chudringcolor = 2 CONS_Printf(player, "hud color changed to red") elseif (player.chudringcolor == 2 or arg == "blue") player.chudringcolor = 3 CONS_Printf(player, "hud color changed to blue") elseif (player.chudringcolor == 3 or arg == "magenta") player.chudringcolor = 4 CONS_Printf(player, "hud color changed to magenta") elseif (player.chudringcolor == 4 or arg == "green") player.chudringcolor = 5 CONS_Printf(player, "hud color changed to green") elseif (player.chudringcolor == 5 or arg == "gray") player.chudringcolor = 6 CONS_Printf(player, "hud color changed to gray") elseif (player.chudringcolor == 6 or arg == "aqua") player.chudringcolor = 7 CONS_Printf(player, "hud color changed to aqua") elseif (player.chudringcolor == 7 or arg == "orange") player.chudringcolor = 8 CONS_Printf(player, "hud color changed to orange") elseif (player.chudringcolor == 8 or arg == "purple") player.chudringcolor = 9 CONS_Printf(player, "hud color changed to purple") elseif (player.chudringcolor == 9 or arg == "rosy") player.chudringcolor = 10 CONS_Printf(player, "hud color changed to rosy") elseif (player.chudringcolor == 10 or arg == "peridot") player.chudringcolor = 11 CONS_Printf(player, "hud color changed to peridot") elseif (player.chudringcolor == 11 or arg == "azure") player.chudringcolor = 12 CONS_Printf(player, "hud color changed to azure") elseif (player.chudringcolor == 12 or arg == "brown") player.chudringcolor = 13 CONS_Printf(player, "hud color changed to brown") elseif (player.chudringcolor == 13 or arg == "sky") player.chudringcolor = 14 CONS_Printf(player, "hud color changed to sky") elseif (player.chudringcolor == 14 or arg == "inverted") player.chudringcolor = 15 CONS_Printf(player, "hud color changed to inverted") elseif (player.chudringcolor == 15 or arg == "default") player.chudringcolor = 0 CONS_Printf(player, "hud color changed to white/default") elseif (arg == "list") CONS_Printf(player, "yellow, red, blue, magenta, green, gray, aqua, orange, purple, rosy, peridot, azure, brown, sky, inverted, default") end end) local function okbringbackrings(v, player) local flagsforring = V_SNAPTOLEFT|V_PERPLAYER|V_SNAPTOTOP if (player.chudringcolor == 1) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_YELLOWMAP elseif (player.chudringcolor == 2) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_REDMAP elseif (player.chudringcolor == 3) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_BLUEMAP elseif (player.chudringcolor == 4) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_MAGENTAMAP elseif (player.chudringcolor == 5) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_GREENMAP elseif (player.chudringcolor == 6) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_GRAYMAP elseif (player.chudringcolor == 7) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_AQUAMAP elseif (player.chudringcolor == 8) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_ORANGEMAP elseif (player.chudringcolor == 9) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_PURPLEMAP elseif (player.chudringcolor == 10) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_ROSYMAP elseif (player.chudringcolor == 11) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_PERIDOTMAP elseif (player.chudringcolor == 12) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_AZUREMAP elseif (player.chudringcolor == 13) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_BROWNMAP elseif (player.chudringcolor == 14) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_SKYMAP elseif (player.chudringcolor == 15) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_INVERTMAP elseif (player.chudringcolor == 0) flagsforring = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT end if (player.chudrings == 1) v.drawString(player.ringxpos+50, player.ringypos, ""+player.rings+"", flagsforring ) v.drawString(player.ringxpos, player.ringypos, "RINGS:", flagsforring ) end end hud.add(okbringbackrings, "game") COM_AddCommand("customhud_scorecolor", function(player, arg) if (player.chudscorecolor == 0 or arg == "yellow") player.chudscorecolor = 1 CONS_Printf(player, "hud color changed to yellow") elseif (player.chudscorecolor == 1 or arg == "red") player.chudscorecolor = 2 CONS_Printf(player, "hud color changed to red") elseif (player.chudscorecolor == 2 or arg == "blue") player.chudscorecolor = 3 CONS_Printf(player, "hud color changed to blue") elseif (player.chudscorecolor == 3 or arg == "magenta") player.chudscorecolor = 4 CONS_Printf(player, "hud color changed to magenta") elseif (player.chudscorecolor == 4 or arg == "green") player.chudscorecolor = 5 CONS_Printf(player, "hud color changed to green") elseif (player.chudscorecolor == 5 or arg == "gray") player.chudscorecolor = 6 CONS_Printf(player, "hud color changed to gray") elseif (player.chudscorecolor == 6 or arg == "aqua") player.chudscorecolor = 7 CONS_Printf(player, "hud color changed to aqua") elseif (player.chudscorecolor == 7 or arg == "orange") player.chudscorecolor = 8 CONS_Printf(player, "hud color changed to orange") elseif (player.chudscorecolor == 8 or arg == "purple") player.chudscorecolor = 9 CONS_Printf(player, "hud color changed to purple") elseif (player.chudscorecolor == 9 or arg == "rosy") player.chudscorecolor = 10 CONS_Printf(player, "hud color changed to rosy") elseif (player.chudscorecolor == 10 or arg == "peridot") player.chudscorecolor = 11 CONS_Printf(player, "hud color changed to peridot") elseif (player.chudscorecolor == 11 or arg == "azure") player.chudscorecolor = 12 CONS_Printf(player, "hud color changed to azure") elseif (player.chudscorecolor == 12 or arg == "brown") player.chudscorecolor = 13 CONS_Printf(player, "hud color changed to brown") elseif (player.chudscorecolor == 13 or arg == "sky") player.chudscorecolor = 14 CONS_Printf(player, "hud color changed to sky") elseif (player.chudscorecolor == 14 or arg == "inverted") player.chudscorecolor = 15 CONS_Printf(player, "hud color changed to inverted") elseif (player.chudscorecolor == 15 or arg == "default") player.chudscorecolor = 0 CONS_Printf(player, "hud color changed to white/default") elseif (arg == "list") CONS_Printf(player, "yellow, red, blue, magenta, green, gray, aqua, orange, purple, rosy, peridot, azure, brown, sky, inverted, default") end end) local function okbringbackscore(v, player) local flagsforscore = V_SNAPTOLEFT|V_PERPLAYER|V_SNAPTOTOP if (player.chudscorecolor == 1) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_YELLOWMAP elseif (player.chudscorecolor == 2) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_REDMAP elseif (player.chudscorecolor == 3) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_BLUEMAP elseif (player.chudscorecolor == 4) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_MAGENTAMAP elseif (player.chudscorecolor == 5) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_GREENMAP elseif (player.chudscorecolor == 6) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_GRAYMAP elseif (player.chudscorecolor == 7) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_AQUAMAP elseif (player.chudscorecolor == 8) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_ORANGEMAP elseif (player.chudscorecolor == 9) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_PURPLEMAP elseif (player.chudscorecolor == 10) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_ROSYMAP elseif (player.chudscorecolor == 11) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_PERIDOTMAP elseif (player.chudscorecolor == 12) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_AZUREMAP elseif (player.chudscorecolor == 13) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_BROWNMAP elseif (player.chudscorecolor == 14) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_SKYMAP elseif (player.chudscorecolor == 15) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_INVERTMAP elseif (player.chudscorecolor == 0) flagsforscore = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT end v.drawString(player.scorexpos+50, player.scoreypos, ""+player.score+"", flagsforscore) v.drawString(player.scorexpos, player.scoreypos, "SCORE:", flagsforscore) end hud.add(okbringbackscore, "game") COM_AddCommand("customhud_timecolor", function(player, arg) if (player.timecolor == 0 or arg == "yellow") player.timecolor = 1 CONS_Printf(player, "hud color changed to yellow") elseif (player.timecolor == 1 or arg == "red") player.timecolor = 2 CONS_Printf(player, "hud color changed to red") elseif (player.timecolor == 2 or arg == "blue") player.timecolor = 3 CONS_Printf(player, "hud color changed to blue") elseif (player.timecolor == 3 or arg == "magenta") player.timecolor = 4 CONS_Printf(player, "hud color changed to magenta") elseif (player.timecolor == 4 or arg == "green") player.timecolor = 5 CONS_Printf(player, "hud color changed to green") elseif (player.timecolor == 5 or arg == "gray") player.timecolor = 6 CONS_Printf(player, "hud color changed to gray") elseif (player.timecolor == 6 or arg == "aqua") player.timecolor = 7 CONS_Printf(player, "hud color changed to aqua") elseif (player.timecolor == 7 or arg == "orange") player.timecolor = 8 CONS_Printf(player, "hud color changed to orange") elseif (player.timecolor == 8 or arg == "purple") player.timecolor = 9 CONS_Printf(player, "hud color changed to purple") elseif (player.timecolor == 9 or arg == "rosy") player.timecolor = 10 CONS_Printf(player, "hud color changed to rosy") elseif (player.timecolor == 10 or arg == "peridot") player.timecolor = 11 CONS_Printf(player, "hud color changed to peridot") elseif (player.timecolor == 11 or arg == "azure") player.timecolor = 12 CONS_Printf(player, "hud color changed to azure") elseif (player.timecolor == 12 or arg == "brown") player.timecolor = 13 CONS_Printf(player, "hud color changed to brown") elseif (player.timecolor == 13 or arg == "sky") player.timecolor = 14 CONS_Printf(player, "hud color changed to sky") elseif (player.timecolor == 14 or arg == "inverted") player.timecolor = 15 CONS_Printf(player, "hud color changed to inverted") elseif (player.timecolor == 15 or arg == "default") player.timecolor = 0 CONS_Printf(player, "hud color changed to white/default") elseif (arg == "list") CONS_Printf(player, "yellow, red, blue, magenta, green, gray, aqua, orange, purple, rosy, peridot, azure, brown, sky, inverted, default") end end) local function okbringbacktime(v, player) local flags = V_SNAPTOLEFT|V_PERPLAYER|V_SNAPTOTOP if (player.timecolor == 1) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_YELLOWMAP elseif (player.timecolor == 2) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_REDMAP elseif (player.timecolor == 3) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_BLUEMAP elseif (player.timecolor == 4) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_MAGENTAMAP elseif (player.timecolor == 5) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_GREENMAP elseif (player.timecolor == 6) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_GRAYMAP elseif (player.timecolor == 7) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_AQUAMAP elseif (player.timecolor == 8) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_ORANGEMAP elseif (player.timecolor == 9) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_PURPLEMAP elseif (player.timecolor == 10) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_ROSYMAP elseif (player.timecolor == 11) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_PERIDOTMAP elseif (player.timecolor == 12) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_AZUREMAP elseif (player.timecolor == 13) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_BROWNMAP elseif (player.timecolor == 14) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_SKYMAP elseif (player.timecolor == 15) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT|V_INVERTMAP elseif (player.timecolor == 0) flags = V_SNAPTOBOTTOM|V_PERPLAYER|V_SNAPTOLEFT end v.drawString(player.timexpos+40, player.timeypos, G_TicsToMinutes(player.realtime), flags) v.drawString(player.timexpos+60, player.timeypos, ":", flags) v.drawString(player.timexpos+70, player.timeypos, G_TicsToSeconds(player.realtime), flags) v.drawString(player.timexpos, player.timeypos, "TIME:", flags) end hud.add(okbringbacktime, "game") local function bringbacklivesnowok(v, player) if not (player.hypermysticsonic) and (gametyperules & GTR_LIVES) v.drawString(41, 184, player.lives, V_SNAPTOBOTTOM|V_SNAPTOLEFT) end end hud.add(bringbacklivesnowok, "game") //local function ohthepowerstonesaregonetoo(v, player) // end //end //hud.add(ohthepowerstonesaregonetoo, "game")