Compare commits

...

7 commits

Author SHA1 Message Date
LostTrackpad
3a64960c3d
Merge 2d46b1fc30 into ea2c5f58ca 2024-10-04 20:18:42 +07:00
ea2c5f58ca
v1.0.15 2024-10-04 18:17:35 +05:00
e5c25f310e
clean up previous commit 2024-10-04 18:17:02 +05:00
LostTrackpad
bd4a147c1b
Hotfix for keystrokes glitching with key unbound (#217) 2024-10-04 18:05:52 +05:00
Jonny_Bro (Nikita)
ec38d2d230
Merge pull request #216 from Patrxgt/main
Update Polish translation
2024-10-03 17:43:29 +05:00
Patrxgt
20a26ec5e1
Update Polish translation 2024-10-03 13:53:14 +02:00
f890b7ba07
update LICENSE 🤯 2024-10-03 13:26:41 +05:00
5 changed files with 49 additions and 52 deletions

29
LICENSE
View file

@ -1,24 +1,13 @@
This is free and unencumbered software released into the public domain. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Anyone is free to copy, modify, publish, use, compile, sell, or Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.
In jurisdictions that recognize copyright laws, the author or authors Everyone is permitted to copy and distribute verbatim or modified
of this software dedicate any and all copyright interest in the copies of this license document, and changing it is allowed as long
software to the public domain. We make this dedication for the benefit as the name is changed.
of the public at large and to the detriment of our heirs and
successors. We intend this dedication to be an overt act of
relinquishment in perpetuity of all present and future rights to this
software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to <https://unlicense.org> 0. You just DO WHAT THE FUCK YOU WANT TO.

View file

@ -41,6 +41,7 @@ beatrun.convars.disablegrapple=Wyłącz zdolność używania tyrolki
beatrun.convars.puristmode=Tryb purystyczny to opcja po stronie klienta, która poważnie ogranicza zdolność do strafe'owania w powietrzu, tak jak w grach z serii ME.\n0 = Brak ograniczeń\n1 = Zmniejszona prędkość ruchu w powietrzu. beatrun.convars.puristmode=Tryb purystyczny to opcja po stronie klienta, która poważnie ogranicza zdolność do strafe'owania w powietrzu, tak jak w grach z serii ME.\n0 = Brak ograniczeń\n1 = Zmniejszona prędkość ruchu w powietrzu.
beatrun.convars.quickturnground=Umożliwia szybki obrót za pomocą ataku drugorzędnego na ziemi beatrun.convars.quickturnground=Umożliwia szybki obrót za pomocą ataku drugorzędnego na ziemi
beatrun.convars.quickturnhandsonly=Umożliwia szybki obrót tylko w trybie "Rąk biegacza" beatrun.convars.quickturnhandsonly=Umożliwia szybki obrót tylko w trybie "Rąk biegacza"
beatrun.convars.showspeedometer=Przełącz widoczność prędkościomierza
# HUD # HUD
beatrun.hud.course=Bieg: %s beatrun.hud.course=Bieg: %s
@ -53,7 +54,7 @@ beatrun.coursemenu.trials=Biegi - %s
beatrun.coursemenu.buildmode=Przełącz tryb budowania beatrun.coursemenu.buildmode=Przełącz tryb budowania
beatrun.coursemenu.freeplay=Wróć do rozgrywki swobodnej beatrun.coursemenu.freeplay=Wróć do rozgrywki swobodnej
# CoursesDatabase # Courses Database
beatrun.coursesdatabase.cantuploadfreeplay=Nie można przesyłać biegów w trybie rozgrywki swobodnej beatrun.coursesdatabase.cantuploadfreeplay=Nie można przesyłać biegów w trybie rozgrywki swobodnej
beatrun.coursesdatabase.upload1=Próbujesz przesłać kurs o nazwie %s na mapie %s. beatrun.coursesdatabase.upload1=Próbujesz przesłać kurs o nazwie %s na mapie %s.
beatrun.coursesdatabase.upload2=Użyj Beatrun_Confirm, aby kontynuować lub Beatrun_Cancel, aby anulować. beatrun.coursesdatabase.upload2=Użyj Beatrun_Confirm, aby kontynuować lub Beatrun_Cancel, aby anulować.
@ -62,6 +63,7 @@ beatrun.coursesdatabase.update1=Próbujesz zaktualizować bieg oznaczony kodem %
# Tools Menu # Tools Menu
beatrun.toolsmenu.client=Klient beatrun.toolsmenu.client=Klient
beatrun.toolsmenu.server=Serwer beatrun.toolsmenu.server=Serwer
beatrun.toolsmenu.extra=Ekstra
# Tools Menu Courses Section # Tools Menu Courses Section
beatrun.toolsmenu.courses.name=Biegi beatrun.toolsmenu.courses.name=Biegi
@ -106,8 +108,14 @@ beatrun.toolsmenu.hud.nametagsdesc=Włącz/Wyłącz wyświetlanie identyfikator
beatrun.toolsmenu.hud.hudxp=Wyświetl PD na interfejsie beatrun.toolsmenu.hud.hudxp=Wyświetl PD na interfejsie
beatrun.toolsmenu.hud.hudxpdesc=Pokaż całkowitą liczbę PD w pobliżu swojego nicku beatrun.toolsmenu.hud.hudxpdesc=Pokaż całkowitą liczbę PD w pobliżu swojego nicku
beatrun.toolsmenu.hud.keystrokes=Show Keystrokes beatrun.toolsmenu.hud.showspeedometer=Pokaż prędkościomierz
beatrun.toolsmenu.hud.keystrokesdesc=Shows keys that you press beatrun.toolsmenu.hud.showspeedometerdesc=Pokazuje prędkościomierz na interfejsie
beatrun.toolsmenu.hud.showSpeedometer=Pokaż prędkościomierz
beatrun.toolsmenu.hud.showSpeedometerDesc=Pokazuje prędkościomierz na interfejsie (ukrycie interfejsu nie wpływa na to ustawienie)
beatrun.toolsmenu.hud.keystrokes=Pokaż naciśnięte klawisze
beatrun.toolsmenu.hud.keystrokesdesc=Pokazuje na interfejsie klawisze, które wciskasz podczas gry
beatrun.toolsmenu.hud.hidden=Ukryj interfejs beatrun.toolsmenu.hud.hidden=Ukryj interfejs
beatrun.toolsmenu.hud.hiddendesc=0 - Pokazany\n1 - Tylko poza rozgrywką swobodną\n2 - Ukryty beatrun.toolsmenu.hud.hiddendesc=0 - Pokazany\n1 - Tylko poza rozgrywką swobodną\n2 - Ukryty
@ -124,7 +132,7 @@ beatrun.toolsmenu.camera.name=Kołysanie kamery w ruchu
beatrun.toolsmenu.camera.desc=Ustawienia kołysania kamery w ruchu beatrun.toolsmenu.camera.desc=Ustawienia kołysania kamery w ruchu
beatrun.toolsmenu.camera.stabilization=Stabilizacja kołysania kamery w ruchu beatrun.toolsmenu.camera.stabilization=Stabilizacja kołysania kamery w ruchu
beatrun.toolsmenu.camera.stabilizationdesc=Włącz, aby zmniejszyć chorobę lokomocyjną za pomocą utrzymywania stabilności kamery w ruchu beatrun.toolsmenu.camera.stabilizationdesc=Włącz, aby zmniejszyć efekt powodujący chorobę lokomocyjną za pomocą utrzymywania stabilności kamery w ruchu
beatrun.toolsmenu.camera.intensity=Intensywność kołysania kamery w ruchu beatrun.toolsmenu.camera.intensity=Intensywność kołysania kamery w ruchu
beatrun.toolsmenu.camera.fov=Pole widzenia beatrun.toolsmenu.camera.fov=Pole widzenia
beatrun.toolsmenu.camera.fovdesc=Zmienia pole widzenia beatrun.toolsmenu.camera.fovdesc=Zmienia pole widzenia

View file

@ -6,24 +6,34 @@ local color_black = Color(0, 0, 0)
local color_black_t = Color(0, 0, 0, 100) local color_black_t = Color(0, 0, 0, 100)
local size = 35 local size = 35
local function GetFormattedKey(bind)
local keyBind = input.LookupBinding(bind)
if keyBind == "MOUSE1" then keyBind = "LMB"
elseif keyBind == "MOUSE2" then keyBind = "RMB"
elseif keyBind == "MOUSE3" then keyBind = "MMB" end
if keyBind then
return string.upper(keyBind)
else
return "?"
end
end
local function ShowKeyStrokes() local function ShowKeyStrokes()
if showKeystrokes:GetBool() and GetConVar("Beatrun_HUDHidden"):GetInt() == 0 then if showKeystrokes:GetBool() and GetConVar("Beatrun_HUDHidden"):GetInt() == 0 then
local forward = string.upper(input.LookupBinding("+forward")) local forward = GetFormattedKey("+forward")
local back = string.upper(input.LookupBinding("+back")) local back = GetFormattedKey("+back")
local moveleft = string.upper(input.LookupBinding("+moveleft")) local moveleft = GetFormattedKey("+moveleft")
local moveright = string.upper(input.LookupBinding("+moveright")) local moveright = GetFormattedKey("+moveright")
local use = string.upper(input.LookupBinding("+use")) local use = GetFormattedKey("+use")
local reload = string.upper(input.LookupBinding("+reload")) local reload = GetFormattedKey("+reload")
local jump = string.upper(input.LookupBinding("+jump")) local jump = GetFormattedKey("+jump")
local speed = string.upper(input.LookupBinding("+speed")) local speed = GetFormattedKey("+speed")
local duck = string.upper(input.LookupBinding("+duck")) local duck = GetFormattedKey("+duck")
local attack = string.upper(input.LookupBinding("+attack")) local attack = GetFormattedKey("+attack")
local attack2 = string.upper(input.LookupBinding("+attack2")) local attack2 = GetFormattedKey("+attack2")
if attack == "MOUSE1" then attack = "LMB" end
if attack2 == "MOUSE2" then attack2 = "RMB" end
-- Key W
if LocalPlayer():KeyDown(IN_FORWARD) then if LocalPlayer():KeyDown(IN_FORWARD) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(size, 0, size, size) surface.DrawRect(size, 0, size, size)
@ -34,7 +44,6 @@ local function ShowKeyStrokes()
draw.SimpleText(forward, "BeatrunHUD", size + 10, size - 30, color_white) draw.SimpleText(forward, "BeatrunHUD", size + 10, size - 30, color_white)
end end
-- Key E
if LocalPlayer():KeyDown(IN_USE) then if LocalPlayer():KeyDown(IN_USE) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(size * 2, 0, size, size) surface.DrawRect(size * 2, 0, size, size)
@ -45,7 +54,6 @@ local function ShowKeyStrokes()
draw.SimpleText(use, "BeatrunHUD", size + 48, size - 30, color_white) draw.SimpleText(use, "BeatrunHUD", size + 48, size - 30, color_white)
end end
-- Key R
if LocalPlayer():KeyDown(IN_RELOAD) then if LocalPlayer():KeyDown(IN_RELOAD) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(size * 3, 0, size, size) surface.DrawRect(size * 3, 0, size, size)
@ -56,7 +64,6 @@ local function ShowKeyStrokes()
draw.SimpleText(reload, "BeatrunHUD", size * 3 + 12, size - 30, color_white) draw.SimpleText(reload, "BeatrunHUD", size * 3 + 12, size - 30, color_white)
end end
-- Key A
if LocalPlayer():KeyDown(IN_MOVELEFT) then if LocalPlayer():KeyDown(IN_MOVELEFT) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(0, size, size, size) surface.DrawRect(0, size, size, size)
@ -67,7 +74,6 @@ local function ShowKeyStrokes()
draw.SimpleText(moveleft, "BeatrunHUD", size - 23, size + 8, color_white) draw.SimpleText(moveleft, "BeatrunHUD", size - 23, size + 8, color_white)
end end
-- Key S
if LocalPlayer():KeyDown(IN_BACK) then if LocalPlayer():KeyDown(IN_BACK) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(size, size, size, size) surface.DrawRect(size, size, size, size)
@ -78,7 +84,6 @@ local function ShowKeyStrokes()
draw.SimpleText(back, "BeatrunHUD", size + 12, size + 8, color_white) draw.SimpleText(back, "BeatrunHUD", size + 12, size + 8, color_white)
end end
-- Key D
if LocalPlayer():KeyDown(IN_MOVERIGHT) then if LocalPlayer():KeyDown(IN_MOVERIGHT) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(size * 2, size, size, size) surface.DrawRect(size * 2, size, size, size)
@ -89,7 +94,6 @@ local function ShowKeyStrokes()
draw.SimpleText(moveright, "BeatrunHUD", size + 48, size + 8, color_white) draw.SimpleText(moveright, "BeatrunHUD", size + 48, size + 8, color_white)
end end
-- Space
if LocalPlayer():KeyDown(IN_JUMP) then if LocalPlayer():KeyDown(IN_JUMP) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(0, size * 2, size * 3, size) surface.DrawRect(0, size * 2, size * 3, size)
@ -100,7 +104,6 @@ local function ShowKeyStrokes()
draw.SimpleText(jump, "BeatrunHUD", 28, size * 2 + 8, color_white) draw.SimpleText(jump, "BeatrunHUD", 28, size * 2 + 8, color_white)
end end
-- Shift
if LocalPlayer():KeyDown(IN_SPEED) then if LocalPlayer():KeyDown(IN_SPEED) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(0, size * 3, size * 3, size) surface.DrawRect(0, size * 3, size * 3, size)
@ -111,7 +114,6 @@ local function ShowKeyStrokes()
draw.SimpleText(speed, "BeatrunHUD", 28, size * 3 + 8, color_white) draw.SimpleText(speed, "BeatrunHUD", 28, size * 3 + 8, color_white)
end end
-- Ctrl
if LocalPlayer():KeyDown(IN_DUCK) then if LocalPlayer():KeyDown(IN_DUCK) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(0, size * 4, size * 3, size) surface.DrawRect(0, size * 4, size * 3, size)
@ -122,7 +124,6 @@ local function ShowKeyStrokes()
draw.SimpleText(duck, "BeatrunHUD", 32, size * 4 + 8, color_white) draw.SimpleText(duck, "BeatrunHUD", 32, size * 4 + 8, color_white)
end end
-- Left Mouse
if LocalPlayer():KeyDown(IN_ATTACK) then if LocalPlayer():KeyDown(IN_ATTACK) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(size * 3, size, size * 2, size) surface.DrawRect(size * 3, size, size * 2, size)
@ -133,7 +134,6 @@ local function ShowKeyStrokes()
draw.SimpleText(attack, "BeatrunHUD", size + 87, size + 8, color_white) draw.SimpleText(attack, "BeatrunHUD", size + 87, size + 8, color_white)
end end
-- Right Mouse
if LocalPlayer():KeyDown(IN_ATTACK2) then if LocalPlayer():KeyDown(IN_ATTACK2) then
surface.SetDrawColor(color_white_t) surface.SetDrawColor(color_white_t)
surface.DrawRect(size * 3, size * 2, size * 2, size) surface.DrawRect(size * 3, size * 2, size * 2, size)
@ -146,4 +146,4 @@ local function ShowKeyStrokes()
end end
end end
hook.Add("HUDPaint", "KeyStrokes", ShowKeyStrokes) hook.Add("HUDPaint", "KeyStrokes", ShowKeyStrokes)

View file

@ -1,4 +1,4 @@
VERSION_GLOBAL = "1.0.14" VERSION_GLOBAL = "1.0.15"
VERSION_LATEST = "" VERSION_LATEST = ""
VERSION_CHECKED = false VERSION_CHECKED = false

View file

@ -1 +1 @@
1.0.14 1.0.15