summaryrefslogtreecommitdiff
path: root/scripts/binds.lua
diff options
context:
space:
mode:
authorIronClawTrem <louie.nutman@gmail.com>2020-02-16 03:40:06 +0000
committerIronClawTrem <louie.nutman@gmail.com>2020-02-16 03:40:06 +0000
commit425decdf7e9284d15aa726e3ae96b9942fb0e3ea (patch)
tree6c0dd7edfefff1be7b9e75fe0b3a0a85fe1595f3 /scripts/binds.lua
parentccb0b2e4d6674a7a00c9bf491f08fc73b6898c54 (diff)
create tremded branch
Diffstat (limited to 'scripts/binds.lua')
-rw-r--r--scripts/binds.lua77
1 files changed, 77 insertions, 0 deletions
diff --git a/scripts/binds.lua b/scripts/binds.lua
new file mode 100644
index 0000000..9194b7d
--- /dev/null
+++ b/scripts/binds.lua
@@ -0,0 +1,77 @@
+--[[
+-- Key binds specified in Lua
+--]]
+
+
+player = {
+ team = cvar.new('team_teamname'),
+ stage = cvar.new('team_stage'),
+ hp = cvar.new('player_hp'),
+ kns = cvar.new('team_kns'),
+ spawns = cvar.new('team_spawns'),
+ bp = cvar.new('team_bp'),
+ maxbp = cvar.new('player_maxbp'),
+ credits = cvar.new('player_credits'),
+ score = cvar.new('player_score'),
+ deaths = cvar.new('player_deaths')
+}
+
+alien = {
+ kns = cvar.new('alien_kns'),
+ score = cvar.new('alien_score')
+}
+
+human = {
+ kns = cvar.new('human_kns'),
+ score = cvar.new('human_score')
+}
+
+function TeamSay(text)
+ client.addReliableCommand('say_team ' .. text)
+end
+
+function Screenshot()
+ draw2D = cvar.new('cg_draw2d')
+ drawGun = cvar.new('cg_drawgun')
+ _a = draw2D.value
+ _b = drawGun.value
+
+ draw2D.value = 0
+ drawGun.value = 0
+
+ client.addReliableCommand('wait 2; screenshotJPEG silent')
+
+ draw2D.value = _a
+ drawGun.value = _b
+end
+
+binds = {
+ a = bind.new('a', "teamstatus"),
+ b = bind.new('b', "script TeamSay('^5Humans have ^1' .. human.score.value .. ' ^2Aliens have ^1' .. alien.score.value)"),
+ c = bind.new('c', "script TeamSay('^5MOVE!!! I only have ^1' .. player.hp.value .. '^5HP Available')"),
+ d = bind.new('d'),
+ e = bind.new('e'),
+ f = bind.new('f'),
+ g = bind.new('g'),
+ h = bind.new('h', "buy ammo"),
+ i = bind.new('i', "+forward"),
+ j = bind.new('j', "+moveleft"),
+ k = bind.new('k', "+back"),
+ l = bind.new('l', "+moveright"),
+ m = bind.new('m', "itemact medkit"),
+ n = bind.new('n', "+button8"),
+ o = bind.new('o'),
+ p = bind.new('p'),
+ q = bind.new('q'),
+ r = bind.new('r'),
+ s = bind.new('s'),
+ t = bind.new('t'),
+ u = bind.new('u'),
+ v = bind.new('v'),
+ w = bind.new('w'),
+ x = bind.new('x'),
+ y = bind.new('y'),
+ z = bind.new('z', "screenshotJPEG silent"),
+
+ f12 = bind.new('f12', "cg_draw2d ")
+}