Skip to content

Commit

Permalink
Merge pull request #152 from shobhit-pathak/dev
Browse files Browse the repository at this point in the history
pt-br, ru translation and some alias
  • Loading branch information
shobhit-pathak authored May 6, 2024
2 parents 59759cb + 9dca00e commit 6ab111f
Show file tree
Hide file tree
Showing 7 changed files with 146 additions and 146 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# MatchZy Changelog

# 0.7.9

#### May 06, 2024

- Updated `pt-BR` and `ru` translations.
- Added `.notready` alias for `.unready`.
- Added `.forceend` alias for `.restart`/`.endmatch`.

# 0.7.8

#### May 02, 2024
Expand Down
2 changes: 2 additions & 0 deletions ConsoleCommands.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ public void OnPlayerReady(CCSPlayerController? player, CommandInfo? command) {
}

[ConsoleCommand("css_unready", "Marks the player unready")]
[ConsoleCommand("css_notready", "Marks the player unready")]
public void OnPlayerUnReady(CCSPlayerController? player, CommandInfo? command) {
if (player == null) return;
Log($"[!unready command] {player.UserId}");
Expand Down Expand Up @@ -326,6 +327,7 @@ public void OnMatchSettingsCommand(CCSPlayerController? player, CommandInfo? com

[ConsoleCommand("css_endmatch", "Ends and resets the current match")]
[ConsoleCommand("get5_endmatch", "Ends and resets the current match")]
[ConsoleCommand("css_forceend", "Ends and resets the current match")]
public void OnEndMatchCommand(CCSPlayerController? player, CommandInfo? command) {
if (IsPlayerAdmin(player, "css_endmatch", "@css/config")) {
if (!isPractice) {
Expand Down
4 changes: 3 additions & 1 deletion MatchZy.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public partial class MatchZy : BasePlugin
{

public override string ModuleName => "MatchZy";
public override string ModuleVersion => "0.7.8";
public override string ModuleVersion => "0.7.9";

public override string ModuleAuthor => "WD- (https://github.com/shobhit-pathak/)";

Expand Down Expand Up @@ -109,6 +109,7 @@ public override void Load(bool hotReload) {
{ ".r", OnPlayerReady },
{ ".forceready", OnForceReadyCommandCommand },
{ ".unready", OnPlayerUnReady },
{ ".notready", OnPlayerUnReady },
{ ".ur", OnPlayerUnReady },
{ ".stay", OnTeamStay },
{ ".switch", OnTeamSwitch },
Expand All @@ -133,6 +134,7 @@ public override void Load(bool hotReload) {
{ ".sv", OnSkipVetoCommand },
{ ".restart", OnRestartMatchCommand },
{ ".endmatch", OnEndMatchCommand },
{ ".forceend", OnEndMatchCommand },
{ ".reloadmap", OnMapReloadCommand },
{ ".settings", OnMatchSettingsCommand },
{ ".whitelist", OnWLCommand },
Expand Down
14 changes: 7 additions & 7 deletions documentation/docs/commands.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Usage Commands
Most of the commands can also be used using ! prefix instead of . (like !ready)

- `.ready` Marks the player ready
- `.unready` Marks the player unready
- `.ready` Marks the player ready (Alias: `.r`)
- `.unready` Marks the player unready (Alias: `.ur`, `.notready`)
- `.forceready` Force-readies the player's team (Only works when using Match setup using JSON/Get5)
- `.pause` Pauses the match in freezetime (Tactical or normal pause, depends on `matchzy_use_pause_command_for_tactical_pause`).
- `.tech` Pauses the match in freezetime.
Expand All @@ -26,8 +26,8 @@ Most of the commands can also be used using ! prefix instead of . (like !ready)
- `.fas` / `.watchme` Forces all players into spectator except the player who called this command
- `.nobots` Removes all the bots
- `.clear` Clears all the active smokes, molotoves and incendiaries
- `.fastforward` Fastforwards the server time to 20 seconds
- `.noflash` Toggles immunity for flashbang (it will still blind others with noflash disabled)
- `.fastforward` Fastforwards the server time to 20 seconds (Alias: `.ff`)
- `.noflash` Toggles immunity for flashbang (it will still blind others with noflash disabled. Alias: `.noblind`)
- `.dryrun` Turns on dry-run mode
- `.god` Turns on god mode
- `.savenade <name> <optional description>` Saves a lineup
Expand Down Expand Up @@ -55,9 +55,9 @@ Most of the commands can also be used using ! prefix instead of . (like !ready)
# Admin Commands

- `.start` Force starts a match.
- `.restart` Force restarts/resets a match.
- `.forcepause` Pauses the match as an admin (Players cannot unpause the admin-paused match). (`.fp` for shorter command)
- `.forceunpause` Force unpauses the match. (`.fup` for shorter command)
- `.restart` Force restarts/resets a match. (Alias: `.endmatch`, `.forceend`)
- `.forcepause` Pauses the match as an admin (Players cannot unpause the admin-paused match). (Alias: `.fp`)
- `.forceunpause` Force unpauses the match. (Alias: `.fup`)
- `.restore <round>` Restores the backup of provided round number.
- `.skipveto` / `.sv` Skips the current veto phase.
- `.roundknife` / `.rk` Toggles the knife round. If disabled, match will directly go from Warmup phase to Live phase.
Expand Down
40 changes: 20 additions & 20 deletions lang/pt-BR.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"matchzy.ready.markedready": "Você foi marcado como READY.",
"matchzy.ready.markedunready": "Você foi marcado como NOTREADY.",
"matchzy.ready.markedready": "Você foi marcado como {green}READY{default}.",
"matchzy.ready.markedunready": "Você foi marcado como {darkred}NOTREADY{default}.",

"matchzy.knife.sidedecisionpending": "{green}{0}{default} ganhou a rodada faca. Aguardando eles digitarem {green}.stay{default} ou {green}.switch{default}.",
"matchzy.knife.decidedtostay": "{green}{0}{default} decidiu permanecer no mesmo time.",
Expand All @@ -9,8 +9,8 @@
"matchzy.pause.pausedthematch": "{green}{0}{default} pausou o jogo. Digite {green}.unpause {default}para despausar o jogo.",
"matchzy.pause.teamsunpausedthematch": "Ambas as equipes despausaram, jogo retomado!",
"matchzy.pause.teamwantstounpause": "{green}{0}{default} quer despausar o jogo. {green}{1}{default}, por favor, escreva {green}!unpause {default} para confirmar.",
"matchzy.pause.adminpausedthematch": "{green}Admin{default} pausou o jogo!",
"matchzy.pause.adminunpausedthematch": "{green}Admin{default} despausou, jogo retomado!",
"matchzy.pause.adminpausedthematch": "{darkred}Admin{default} pausou o jogo!",
"matchzy.pause.adminunpausedthematch": "{darkred}Admin{default} despausou, jogo retomado!",
"matchzy.pause.onlyadmincanunpause": "O jogo foi pausado por um administrador, portanto, só pode ser despausado por um administrador.",
"matchzy.pause.pausedbecauserestore": "O jogo foi pausado devido à Restauração de Rodada. Ambas as equipes precisam digitar {green}.unpause{default} para despausar o jogo.",
"matchzy.pause.techpausenotenabled": "Pausas técnicas não estão habilitadas.",
Expand All @@ -36,43 +36,43 @@

"matchzy.cc.enabled": "{green}Habilitado{default}",
"matchzy.cc.disabled": "{darkred}Desabilitado{default}",
"matchzy.cc.usage": "Uso: {0}",
"matchzy.cc.usage": "Use: {0}",
"matchzy.cc.invalidmap": "Nome do mapa inválido!",
"matchzy.cc.globalnades": "Salvar/Carregar Posições Globalmente agora está {0}!",
"matchzy.cc.wl": "Whitelist agora está {0}!",
"matchzy.cc.playout": "Playout agora está {0}!",
"matchzy.cc.rcon": "Comando enviado com sucesso!",
"matchzy.cc.exitprac": "MatchZy já está no modo de jogo!",
"matchzy.cc.match": "MatchZy já está no modo de jogo!",
"matchzy.cc.startisprac": "Não é possível iniciar uma partida enquanto estiver no modo de prática. Por favor, use o comando .exitprac para sair do modo de prática primeiro!",
"matchzy.cc.startisprac": "Não é possível iniciar uma partida enquanto estiver no modo de prática. Por favor, o comando .exitprac para sair do modo de prática primeiro!",
"matchzy.cc.startmatchstarted": "O comando de início não pode ser usado se o jogo já tiver começado! Se você quiser despausar, por favor, use .unpause",
"matchzy.cc.gamestarted": "{darkred}Admin{default} iniciou o jogo!",
"matchzy.cc.rrispracc": "O modo de prática está ativo, não é possível reiniciar o jogo.",
"matchzy.cc.endmatch": "Um administrador encerrou a partida forçadamente.",
"matchzy.cc.endmatchispracc": "O modo de prática está ativo, não é possível encerrar a partida.",
"matchzy.cc.currentsettings": "Configurações Atuais:",
"matchzy.cc.knifestatus": "Facão: {green}{0}{default}",
"matchzy.cc.knifestatus": "Rodada Faca: {green}{0}{default}",
"matchzy.cc.minreadyplayersperteam": "Número Mínimo de Jogadores Prontos (Por Equipe): {green}{0}{default}",
"matchzy.cc.minreadyspecs": "Número Mínimo de Espectadores Prontos: {green}{0}{default}",
"matchzy.cc.minreadyplayers": "Número Mínimo de Prontos Necessários: {green}{0}{default}",
"matchzy.cc.playoutstatus": "Playout: {green}{0}{default}",
"matchzy.cc.minreadyrequired": "Prontos Necessários Atuais: {0}. Uso: !readyrequired <número_de_jogadores_prontos_necessários>",
"matchzy.cc.roundknife": "A rodada de faca agora é {0}!",
"matchzy.cc.minreadyrequired": "Prontos Necessários Atuais: {0}. Use: !readyrequired <número_de_jogadores_prontos_necessários>",
"matchzy.cc.roundknife": "A rodada faca agora é {green}{0}{default}!",
"matchzy.cc.skipvetomatchstarted": "O comando de pular veto não pode ser usado se o jogo já tiver começado!",
"matchzy.cc.skipveto": "A fase de veto foi cancelada!",
"matchzy.cc.matchpaused": "O jogo já está pausado, não é possível iniciar um tempo técnico!",
"matchzy.cc.nomorepauses": "Você não tem mais tempos técnicos disponíveis!",

"matchzy.mm.matchisalreadysetup": "[LoadMatch] Já há uma partida configurada com o ID: {green}{0}{default}, não é possível carregar uma nova partida!",
"matchzy.mm.filedoesntexist": "[LoadMatch] O arquivo fornecido não existe! Uso: matchzy_loadmatch <nome do arquivo>",
"matchzy.mm.filedoesntexist": "[LoadMatch] O arquivo fornecido não existe! Use: matchzy_loadmatch <nome do arquivo>",
"matchzy.mm.matchloadfailed": "Falha ao carregar a partida! Restaurando a partida atual",
"matchzy.mm.get5matchisalreadysetup": "[LoadMatchDataCommand] Já há uma partida configurada com o ID: {0}, não é possível carregar uma nova partida!",
"matchzy.mm.invalidurl": "[LoadMatchDataCommand] URL inválida: {green}{0}{default}. Por favor, forneça uma URL válida para carregar a partida!",
"matchzy.mm.httprequestfailed": "[LoadMatchFromURL] Falha na requisição HTTP com o código de status: {0}",
"matchzy.mm.teamcannotbechanged": "Os nomes das equipes não podem ser alterados após o início da partida!",

"matchzy.pm.movedtospawn": "Movido para o spawn: {0}",
"matchzy.pm.negativenumber": "Valor inválido para o comando {command}. Por favor, especifique um número válido não negativo. Uso: !{command} <número>",
"matchzy.pm.negativenumber": "Valor inválido para o comando {command}. Por favor, especifique um número válido não negativo. Use: !{command} <número>",
"matchzy.pm.lineupissaved": "Lineup já existe! Por favor, use um nome diferente ou use .delnade <nade>",
"matchzy.pm.lineupsavedsucces": "Lineup {green}{0}{default} salvo com sucesso!",
"matchzy.pm.playersavedlineup": "{lightblue}{0}{default} acabou de salvar um lineup! Código do Lineup: {green}{1}{default}",
Expand All @@ -95,40 +95,40 @@
"matchzy.pm.grenadehistory": "Seu histórico de nades vai de 1 a {0}!",
"matchzy.pm.nothrownnadestype": "Você ainda não lançou nenhum {green}{0}{default} ainda!",
"matchzy.pm.tptogrenade": "Teleportado para a posição de nade do histórico: {green}{0}{default}",
"matchzy.pm.backinvalidvalue": "Valor inválido para o comando !back. Por favor, especifique um número válido não negativo. Uso: !back <número>",
"matchzy.pm.backinvalidvalue": "Valor inválido para o comando !back. Por favor, especifique um número válido não negativo. Use: !back <número>",
"matchzy.pm.throwgrenadehistory": "Lançando nade da posição do histórico: {green}{0}{default}",
"matchzy.pm.backnegativenumber": "{green}{0}{default} não é um número válido não negativo para o comando !throwindex.",
"matchzy.pm.delaygrenade": "Atraso de {0}s definido para a nade de índice: {1}.",
"matchzy.pm.delayvalidnumber": "Atraso de {0}s definido para a nade de índice: {1}.",
"matchzy.pm.notthrownnade": "Você ainda não lançou nenhuma nade!",
"matchzy.pm.indexlastgrenade": "Índice da última nade lançada: {0}",
"matchzy.pm.loadnadenotfound": "Nade não encontrada! Uso: .loadnade <nome>",
"matchzy.pm.backtonumber": "Uso: !back <número> (Você lançou {green}{0}{default} nades até agora)",
"matchzy.pm.throwindextonumber": "Uso: !throwindex <número> (Você lançou {green}{0}{default} nades até agora)",
"matchzy.pm.loadnadenotfound": "Nade não encontrada! Use: .loadnade <nome>",
"matchzy.pm.backtonumber": "Use: !back <número> (Você lançou {green}{0}{default} nades até agora)",
"matchzy.pm.throwindextonumber": "Use: !throwindex <número> (Você lançou {green}{0}{default} nades até agora)",

"matchzy.rs.minreadyplayers": "Você deve ter pelo menos {green}{0}{default} jogador(es) no servidor para ficar pronto.",
"matchzy.rs.forcereadiedby": "Sua equipe foi forçada a ficar pronta por {green}{0}{default}",

"matchzy.sleep.sleepwhenmatchstared": "O Modo de Suspensão não pode ser iniciado quando uma partida já foi iniciada!",
"matchzy.sleep.sleepwhenmatchstared": "O Modo Sleep não pode ser iniciado quando uma partida já foi iniciada!",

"matchzy.utility.unreadyplayers": "Jogadores não prontos: {0}. Por favor, digite .ready para ficar pronto! {1}",
"matchzy.utility.readyplayers": "Jogadores prontos atuais: {green}{0}{default}",
"matchzy.utility.minimumreadyplayers": "Número mínimo de jogadores prontos necessário {green}{0}{default}, jogadores prontos atuais: {green}{1}{default}",
"matchzy.utility.matchstarted": "O mapa não pode ser alterado após o início da partida!",
"matchzy.utility.minreadyplayers": "O número mínimo de jogadores prontos necessários para iniciar a partida agora está definido para: {0}",
"matchzy.utility.rrinvalidvalue": "Valor inválido para readyrequired. Por favor, especifique um número válido não negativo. Uso: !readyrequired <número_de_jogadores_prontos_necessários>",
"matchzy.utility.currentreadyrequired": "Prontos Necessários Atuais: {0} .Uso: !readyrequired <número_de_jogadores_prontos_necessários>",
"matchzy.utility.rrinvalidvalue": "Valor inválido para readyrequired. Por favor, especifique um número válido não negativo. Use: !readyrequired <número_de_jogadores_prontos_necessários>",
"matchzy.utility.currentreadyrequired": "Prontos Necessários Atuais: {0} .Use: !readyrequired <número_de_jogadores_prontos_necessários>",
"matchzy.utility.paused": "O jogo já está pausado!",
"matchzy.utility.duringhalftime": "Você não pode usar este comando durante o intervalo.",
"matchzy.utility.matchended": "Você não pode usar este comando depois que o jogo terminou.",
"matchzy.utility.tacticaltimeout": "Você não pode usar este comando quando o tempo técnico está ativo.",
"matchzy.utility.dontpermission": "Você não tem permissão para usar este comando!",

"matchzy.pracc.smoke": "Fumaça lançada por {darkred}{0}{default} levou {green}{1}{default}s para detonar",
"matchzy.pracc.smoke": "Smoke lançada por {darkred}{0}{default} levou {green}{1}{default}s para detonar",
"matchzy.pracc.flash": "Flash lançado por {darkred}{0}{default} levou {green}{1}{default}s para detonar",
"matchzy.pracc.grenade": "Granada lançada por {darkred}{0}{default} levou {green}{1}{default}s para detonar",
"matchzy.pracc.molotov": "Molotov lançado por {darkred}{0}{default} levou {green}{1}{default}s para detonar",
"matchzy.pracc.decoy": "Isca lançada por {darkred}{0}{default} levou {green}{1}{default}s para detonar",
"matchzy.pracc.decoy": "Decoy lançada por {darkred}{0}{default} levou {green}{1}{default}s para detonar",
"matchzy.pracc.damage": "{darkred}{0}{default} de dano para {lightblue}{1}{default} ({green}{2}{default} de vida)",
"matchzy.pracc.blind": "{lightblue}{0}{default} foi cegado por {green}{1}{default}s"
}
Loading

0 comments on commit 6ab111f

Please sign in to comment.