Merge branch 'main' of https://github.com/Juzlus/jRandomSkills
This commit is contained in:
commit
ed0bf15b29
3 changed files with 91 additions and 29 deletions
BIN
.github/avatars/discord_f7017ab921b5.png
vendored
BIN
.github/avatars/discord_f7017ab921b5.png
vendored
Binary file not shown.
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 23 KiB |
67
README-PL.md
67
README-PL.md
|
|
@ -26,12 +26,12 @@ jRandomSkills to plugin do CounterStrike 2, który wprowadza chaos i frajdę do
|
||||||
## 💬 Dostępne języki
|
## 💬 Dostępne języki
|
||||||
- **Angielski**
|
- **Angielski**
|
||||||
- **Polski**
|
- **Polski**
|
||||||
- **Francuski** [by: [@felyjyn](https://github.com/felyjyn)]
|
- **Francuski** [autor: [@felyjyn](https://github.com/felyjyn)]
|
||||||
- **Portugalski (Brazylijski)** [by: [@vinicius-trev](https://github.com/vinicius-trev)]
|
- **Portugalski (Brazylijski)** [autor: [@vinicius-trev](https://github.com/vinicius-trev)]
|
||||||
- **Niemiecki** [by: [@Enrory](https://github.com/Enrory)]
|
- **Niemiecki** [autor: [@Enrory](https://github.com/Enrory)]
|
||||||
- **Turecki** [by: [@brkvlr](https://github.com/brkvlr), [@ByDexterTR](https://github.com/ByDexterTR)]
|
- **Turecki** [autor: [@brkvlr](https://github.com/brkvlr), [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
- **Rosyjski** [by: [@213sdfsdgf](https://github.com/213sdfsdgf)]
|
- **Rosyjski** [autor: [@213sdfsdgf](https://github.com/213sdfsdgf)]
|
||||||
- **Chiński uproszczony** [GrokAI / ChatGPT]
|
- **Chiński uproszczony** [autor: [@Ericzzrbb](hhttps://github.com/Ericzzrbb)]
|
||||||
|
|
||||||
## 🖼️ Prezentacja Pluginu
|
## 🖼️ Prezentacja Pluginu
|
||||||

|

|
||||||
|
|
@ -170,7 +170,7 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk
|
||||||
| Złodziej | Możesz ukraść supermoc wybranemu graczowi | - |
|
| Złodziej | Możesz ukraść supermoc wybranemu graczowi | - |
|
||||||
| Trzecie Oko | Kliknij [css_useSkill], aby aktywować trzecią osobę | 0 s |
|
| Trzecie Oko | Kliknij [css_useSkill], aby aktywować trzecią osobę | 0 s |
|
||||||
| Ciernie | Twój przeciwnik otrzymuje część obrażeń, które zadał ci | - |
|
| Ciernie | Twój przeciwnik otrzymuje część obrażeń, które zadał ci | - |
|
||||||
| TNóż do Rzucania | Naciśnij [css_useSkill], aby rzucić nożem. Ale uważaj na innych | - |
|
| Nóż do Rzucania | Naciśnij [css_useSkill], aby rzucić nożem. Ale uważaj na innych | - |
|
||||||
| Toksyczny Dym | Twoje granaty dymne zadają obrażenia | - |
|
| Toksyczny Dym | Twoje granaty dymne zadają obrażenia | - |
|
||||||
| Wallhack | Widzisz wrogów przez ściany | - |
|
| Wallhack | Widzisz wrogów przez ściany | - |
|
||||||
| Zegarmistrz | Każdy rzut granatem zmienia czas rundy o -10 lub +10 sekund | - |
|
| Zegarmistrz | Każdy rzut granatem zmienia czas rundy o -10 lub +10 sekund | - |
|
||||||
|
|
@ -349,16 +349,7 @@ Plugin korzysta z zawartości następujących projektów:
|
||||||
- [CServerSideClient](https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348) autorstwa [SLAYER](https://github.com/zakriamansoor47)
|
- [CServerSideClient](https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348) autorstwa [SLAYER](https://github.com/zakriamansoor47)
|
||||||
|
|
||||||
## ❤️ Szczególne podziękowania
|
## ❤️ Szczególne podziękowania
|
||||||
<div align="center">
|
[CONTRIBUTORS]
|
||||||
|
|
||||||
<table>
|
|
||||||
<tr><td align="center"><a href="https://github.com/Juzlus"><img src="https://avatars.githubusercontent.com/u/41649887?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="Juzlus"/><br/><sub><b>Juzlus</b></sub></a></td><td align="center"><a href="https://github.com/vinicius-trev"><img src="https://avatars.githubusercontent.com/u/36710856?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="vinicius-trev"/><br/><sub><b>vinicius-trev</b></sub></a></td><td align="center"><a href="https://github.com/jakubbartosik"><img src="https://avatars.githubusercontent.com/u/87545618?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="jakubbartosik"/><br/><sub><b>jakubbartosik</b></sub></a></td><td align="center"><a href="https://github.com/brkvlr"><img src="https://avatars.githubusercontent.com/u/50466021?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="brkvlr"/><br/><sub><b>brkvlr</b></sub></a></td><td align="center"><a href="https://github.com/vladimir214sd"><img src="https://avatars.githubusercontent.com/u/159032035?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="vladimir214sd"/><br/><sub><b>vladimir214sd</b></sub></a></td><td align="center"><a href="https://github.com/felyjyn"><img src="https://avatars.githubusercontent.com/u/25257673?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="felyjyn"/><br/><sub><b>felyjyn</b></sub></a></td></tr>
|
|
||||||
<tr><td align="center"><a href="https://github.com/Enrory"><img src="https://avatars.githubusercontent.com/u/29148418?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="Enrory"/><br/><sub><b>Enrory</b></sub></a></td><td align="center"><a href="https://github.com/ByDexterTR"><img src="https://avatars.githubusercontent.com/u/46813962?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="ByDexterTR"/><br/><sub><b>ByDexterTR</b></sub></a></td><td align="center"><a href="https://github.com/213sdfsdgf"><img src="https://avatars.githubusercontent.com/u/144595146?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="213sdfsdgf"/><br/><sub><b>213sdfsdgf</b></sub></a></td></tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<sub>Jeśli jesteś <a href="https://github.com/Juzlus/jRandomSkills/graphs/contributors">współtwórcą</a> i chcesz, aby Twój profil został usunięty z tej listy, skontaktuj się ze mną.</sub>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
ㅤ
|
ㅤ
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
|
|
@ -372,6 +363,46 @@ Plugin korzysta z zawartości następujących projektów:
|
||||||
|
|
||||||
## 📋 Lista Zmian
|
## 📋 Lista Zmian
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary><b>v1.2.2.b3</b></summary>
|
||||||
|
|
||||||
|
- #### Ogólne:
|
||||||
|
- ###### Zaktualizowano tłumaczenie na język chiński uproszczony [autor: [@Ericzzrbb](https://www.google.com/search?q=hhttps://github.com/Ericzzrbb)].
|
||||||
|
- ###### Naprawiono błąd, w którym gracz mógł otrzymać kilka umiejętności jednocześnie, podczas gdy HUD wyświetlał tylko jedną (lista graczy nie była czyszczona przy zmianie mapy i brakowało zabezpieczenia przed duplikacją przy dołączaniu). [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Naprawiono błąd, przez który nazwy i opisy umiejętności wyświetlały surowe klucze tłumaczenia na tureckich serwerach (zależna od języka zamiana na małe litery) - problem dotyczył umiejętności zaczynających się na literę "I" (np. Illiterate, Impostor, InfiniteAmmo, Iana). [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Umiejętności oparte na module RayTrace oraz przycisk użycia umiejętności nie wyrzucają już błędów, gdy moduł RayTrace nie jest zainstalowany - teraz ich działanie ulega bezpiecznemu ograniczeniu zamiast scrashowania gry. [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Naprawiono błąd, w którym przycisk użycia umiejętności (gdy był przypisany pod klawisz Użyj/E) blokował wybór opcji w menu celowania WSAD. [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Wydajność: dodano buforowanie (cache) dla wyszukiwań refleksji w `SkillAction` oraz `SkillsInfo.GetValue`, a także usunięto powtarzającą się logikę wysyłania zdarzeń w kluczowych ścieżkach kodu (OnTick, OnTakeDamage itp.). [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Stabilność: usunięto martwe metody, które wyrzucały błąd `NotImplementedException`, wzmocniono logikę obsługi punktacji drużynowej oraz zresetowano stany wszystkich umiejętności na początku rundy / przy zmianie mapy. [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Build: ścieżki kopiowania plików po zbudowaniu projektu (post-build) zależą teraz od aktywnego `$(Configuration)` oraz `$(TargetFramework)`. [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Dodano nowe tureckie ciągi tłumaczeń dla powiadomień o umiejętnościach wymienionych poniżej. [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Naprawiono wyświetlanie wiadomości bota, dzięki czemu pojawiają się one teraz prawidłowo na czacie kontrolującego go gracza.
|
||||||
|
- ###### Po przejęciu bota przez gracza, wszystkie aktywne efekty umiejętności działające na tego bota przechodzą na kontrolującego go gracza.
|
||||||
|
- ###### Zablokowano automatyczne używanie umiejętności przez boty, jeśli są one aktualnie kontrolowane przez gracza.
|
||||||
|
|
||||||
|
- #### Poprawki mocy:
|
||||||
|
- ###### Wallhack:
|
||||||
|
- ###### Naprawiono błąd, w którym obrysy przeciwników na chwilę błyskały wszystkim graczom w momencie śmierci posiadacza umiejętności. [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Niszczyciel Stref:
|
||||||
|
- ###### Członkowie drużyny (CT) są teraz powiadamiani, który bombsite (A/B) został zamknięty. [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Dzikie rzuty:
|
||||||
|
- ###### Umiejętność powiadamia teraz celowanego gracza, co jest spójne z działaniem innych umiejętności celowanych. [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Ostrożne pociski / Mrok / Głuchy / Glitch / Zakłócacz / Beznogi / Lupa / Trutka / Brak Karabinów / Dzikie rzuty:
|
||||||
|
- ###### Celowany gracz otrzymuje teraz powiadomienie, gdy efekt kończy się po śmierci posiadacza umiejętności. [autor: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Ostrożne pociski:
|
||||||
|
- ###### Dodano efekty dźwiękowe otrzymywania obrażeń po nietrafieniu w gracza.
|
||||||
|
- ###### C4 Kamuflaż / Ninja:
|
||||||
|
- ###### Naprawiono błąd, w którym umierając z aktywną niewidzialnością i przejmując bota, bot również otrzymywał niewidzialność.
|
||||||
|
- ###### Trutka:
|
||||||
|
- ###### Dodano efekty dźwiękowe otrzymywania obrażeń.
|
||||||
|
- ###### Brak Karabinów:
|
||||||
|
- ###### Zmieniono mechanikę na bezpośrednie blokowanie możliwości oddania strzału zamiast wymuszania zmiany broni na nóż.
|
||||||
|
- ###### Gorąca Bomba:
|
||||||
|
- ###### Zmieniono efekty dźwiękowe parzenia paki.
|
||||||
|
- ###### Dodano powiadomienie po zakończeniu parzenia, gdy bomba wraca do swojego normalnego koloru.
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary><b>v1.2.2.b2</b></summary>
|
<summary><b>v1.2.2.b2</b></summary>
|
||||||
|
|
||||||
|
|
@ -1220,7 +1251,7 @@ Plugin korzysta z zawartości następujących projektów:
|
||||||
- ###### Twój decoy zamraża wszystkich pobliskich graczy.
|
- ###### Twój decoy zamraża wszystkich pobliskich graczy.
|
||||||
- ##### Żołnierz:
|
- ##### Żołnierz:
|
||||||
- ###### Masz losowy mnożnik obrażeń (1.15 - 1.35)x.
|
- ###### Masz losowy mnożnik obrażeń (1.15 - 1.35)x.
|
||||||
- ##### Gruby:
|
- ##### Gruautor:
|
||||||
- ###### Masz losowy mnożnik otrzymywanych obrażeń (0.65 - 0.85)x.
|
- ###### Masz losowy mnożnik otrzymywanych obrażeń (0.65 - 0.85)x.
|
||||||
- ##### Aimbot:
|
- ##### Aimbot:
|
||||||
- ###### Każdy twój trafiony pocisk jest liczony jako głowa.
|
- ###### Każdy twój trafiony pocisk jest liczony jako głowa.
|
||||||
|
|
|
||||||
53
README.md
53
README.md
|
|
@ -31,7 +31,7 @@ jRandomSkills is a plugin for CounterStrike 2 that brings chaos and fun to gamep
|
||||||
- **German** [by: [@Enrory](https://github.com/Enrory)]
|
- **German** [by: [@Enrory](https://github.com/Enrory)]
|
||||||
- **Turkish** [by: [@brkvlr](https://github.com/brkvlr), [@ByDexterTR](https://github.com/ByDexterTR)]
|
- **Turkish** [by: [@brkvlr](https://github.com/brkvlr), [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
- **Russian** [by: [@213sdfsdgf](https://github.com/213sdfsdgf)]
|
- **Russian** [by: [@213sdfsdgf](https://github.com/213sdfsdgf)]
|
||||||
- **Simplified Chinese** [GrokAI / ChatGPT]
|
- **Simplified Chinese** [by: [@Ericzzrbb](hhttps://github.com/Ericzzrbb)]
|
||||||
|
|
||||||
## 🖼️ Preview
|
## 🖼️ Preview
|
||||||

|

|
||||||
|
|
@ -351,16 +351,7 @@ This plugin uses content from the following projects:
|
||||||
- [CServerSideClient](https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348) by [SLAYER](https://github.com/zakriamansoor47)
|
- [CServerSideClient](https://discord.com/channels/1160907911501991946/1508172390863994910/1508180670659166348) by [SLAYER](https://github.com/zakriamansoor47)
|
||||||
|
|
||||||
## ❤️ Special thanks
|
## ❤️ Special thanks
|
||||||
<div align="center">
|
[CONTRIBUTORS]
|
||||||
|
|
||||||
<table>
|
|
||||||
<tr><td align="center"><a href="https://github.com/Juzlus"><img src="https://avatars.githubusercontent.com/u/41649887?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="Juzlus"/><br/><sub><b>Juzlus</b></sub></a></td><td align="center"><a href="https://github.com/vinicius-trev"><img src="https://avatars.githubusercontent.com/u/36710856?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="vinicius-trev"/><br/><sub><b>vinicius-trev</b></sub></a></td><td align="center"><a href="https://github.com/jakubbartosik"><img src="https://avatars.githubusercontent.com/u/87545618?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="jakubbartosik"/><br/><sub><b>jakubbartosik</b></sub></a></td><td align="center"><a href="https://github.com/brkvlr"><img src="https://avatars.githubusercontent.com/u/50466021?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="brkvlr"/><br/><sub><b>brkvlr</b></sub></a></td><td align="center"><a href="https://github.com/vladimir214sd"><img src="https://avatars.githubusercontent.com/u/159032035?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="vladimir214sd"/><br/><sub><b>vladimir214sd</b></sub></a></td><td align="center"><a href="https://github.com/felyjyn"><img src="https://avatars.githubusercontent.com/u/25257673?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="felyjyn"/><br/><sub><b>felyjyn</b></sub></a></td></tr>
|
|
||||||
<tr><td align="center"><a href="https://github.com/Enrory"><img src="https://avatars.githubusercontent.com/u/29148418?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="Enrory"/><br/><sub><b>Enrory</b></sub></a></td><td align="center"><a href="https://github.com/ByDexterTR"><img src="https://avatars.githubusercontent.com/u/46813962?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="ByDexterTR"/><br/><sub><b>ByDexterTR</b></sub></a></td><td align="center"><a href="https://github.com/213sdfsdgf"><img src="https://avatars.githubusercontent.com/u/144595146?v=4&s=75" width="75" height="75" style="border-radius:50%" alt="213sdfsdgf"/><br/><sub><b>213sdfsdgf</b></sub></a></td></tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<sub>If you are a <a href="https://github.com/Juzlus/jRandomSkills/graphs/contributors">contributor</a> and want your profile removed from this list, please contact me.</sub>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
ㅤ
|
ㅤ
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
|
|
@ -374,6 +365,46 @@ This plugin uses content from the following projects:
|
||||||
|
|
||||||
## 📋 Changelog
|
## 📋 Changelog
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary><b>v1.2.2.b3</b></summary>
|
||||||
|
|
||||||
|
- #### General:
|
||||||
|
- ###### Updated Chinese language translation by [by: [@Ericzzrbb](hhttps://github.com/Ericzzrbb)].
|
||||||
|
- ###### Fixed a bug where a player could be given multiple skills at once while the HUD displayed only one (the player list was never cleared on map change and had no duplicate protection on join). [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Fixed skill names and descriptions showing the raw translation key on Turkish servers (culture-sensitive lowercasing) - affected skills starting with "I" (e.g. Illiterate, Impostor, InfiniteAmmo, Iana). [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### RayTrace-based skills and the skill-use button no longer throw when the RayTrace module is not installed - they now degrade gracefully instead of crashing. [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Fixed the skill-use button (when bound to Use/E) blocking option selection inside WSAD target menus. [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Performance: cached reflection lookups in `SkillAction` and `SkillsInfo.GetValue`, and de-duplicated the repeated event-dispatch logic on hot paths (OnTick, OnTakeDamage, etc.). [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Stability: removed dead methods that threw `NotImplementedException`, hardened team-score handling, and reset all skill state on round start / map change. [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Build: post-build copy paths now follow the active `$(Configuration)` and `$(TargetFramework)`. [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Added new Turkish translation strings for the skill notifications listed below. [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Fixed bot-related messages so they now display correctly in the chat of the controlling player.
|
||||||
|
- ###### When a player takes control of a bot, all active skill effects affecting that bot are now correctly transferred to the controlling player.
|
||||||
|
- ###### Prevented bots from automatically using skills while being controlled by a player.
|
||||||
|
|
||||||
|
- #### Skill improvements:
|
||||||
|
- ###### Wallhack:
|
||||||
|
- ###### Fixed enemy outlines briefly flashing for everyone when the skill holder dies. [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Area Reaper:
|
||||||
|
- ###### Teammates (CT) are now notified which bombsite (A/B) was sealed. [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Wild Throw:
|
||||||
|
- ###### Now notifies the targeted player, consistent with other targeted skills. [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Careful Bullets / Darkness / Deaf / Glitch / Jammer / Jump Ban / Magnifier / Poison / Primary Ban / Wild Throw:
|
||||||
|
- ###### The targeted player is now notified when the effect ends after the skill holder dies. [by: [@ByDexterTR](https://github.com/ByDexterTR)]
|
||||||
|
- ###### Careful Bullets:
|
||||||
|
- ###### Added damage-taken sound effects when missing a shot
|
||||||
|
- ###### C4 Camouflage / Ninja:
|
||||||
|
- ###### Fixed a bug where dying with invisibility active and taking control of a bot would grant invisibility to the bot as well.
|
||||||
|
- ###### Poison:
|
||||||
|
- ###### Added damage-taken sound effects.
|
||||||
|
- ###### Primary Ban:
|
||||||
|
- ###### Changed mechanic to directly block shooting weapons instead of forcing a weapon switch to the knife.
|
||||||
|
- ###### Hot Bomb:
|
||||||
|
- ###### Replaced the bomb-burning sound effects.
|
||||||
|
- ###### Added a notification when the burning effect ends and the bomb returns to its normal color.
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary><b>v1.2.2.b2</b></summary>
|
<summary><b>v1.2.2.b2</b></summary>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue