Skip to content

Commit 879e5c0

Browse files
authored
Merge pull request #1073 from devicewhite/devilson
More translations to brasilian portuguese
2 parents 5bae7e5 + 8a1343b commit 879e5c0

File tree

4 files changed

+238
-0
lines changed

4 files changed

+238
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: HideGameTextForAll
3+
description: Esconder um estilo de gametext para todos os jogadores.
4+
tags: ["player", "gametext"]
5+
---
6+
7+
<VersionWarn version='omp v1.1.0.2612' />
8+
9+
## Descrição
10+
11+
Interrompe a exibição de um estilo de gametext para todos os jogadores.
12+
13+
| Nome | Descrição |
14+
| -------------- | ----------------------------------------------------------------- |
15+
| style | O [estilo](../resources/gametextstyles) de texto a esconder. |
16+
17+
## Retornos
18+
19+
Essa função não retorna nenhum valor específico.
20+
21+
## Exemplos
22+
23+
```c
24+
public OnPlayerCommandText(playerid, cmdtext[])
25+
{
26+
if (!strcmp(cmdtext, "/hidegametext3", true))
27+
{
28+
if (!IsPlayerAdmin(playerid))
29+
{
30+
return 1;
31+
}
32+
33+
HideGameTextForAll(3);
34+
return 1;
35+
}
36+
return 0;
37+
}
38+
```
39+
40+
## Funções Relacionadas
41+
42+
- [HideGameTextForPlayer](HideGameTextForPlayer): Esconder um estilo de gametext para um jogador.
43+
- [GameTextForPlayer](GameTextForPlayer): Exibir um gametext para um jogador.
44+
- [GameTextForAll](GameTextForAll): Exibir um gametext para todos os jogadores.
45+
- [TextDrawHideForAll](TextDrawHideForAll): Esconder um textdraw para todos os jogadores.
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
3+
title: HideGameTextForPlayer
4+
description: Esconder um estilo de gametext para um jogador.
5+
tags: ["player", "gametext"]
6+
---
7+
8+
<VersionWarn version='omp v1.1.0.2612' />
9+
10+
## Descrição
11+
12+
Interrompe a exibição de um estilo de gametext para um jogador.
13+
14+
| Nome | Descrição |
15+
| -------------- | ----------------------------------------------------------------- |
16+
| playerid | O ID do jogador para o qual o gametext será ocultado. |
17+
| style | O [estilo](../resources/gametextstyles) do texto a ser ocultado. |
18+
19+
## Retornos
20+
21+
Essa função não retorna nenhum valor específico.
22+
23+
## Exemplos
24+
25+
```c
26+
public OnPlayerDeath(playerid, killerid, WEAPON:reason)
27+
{
28+
HideGameTextForPlayer(playerid, 3);
29+
return 1;
30+
}
31+
```
32+
33+
## Funções Relacionadas
34+
35+
- [HideGameTextForAll](HideGameTextForAll): Parar de mostrar um estilo de gametext para todos os jogadores.
36+
- [GameTextForPlayer](GameTextForPlayer): Mostrar gametext para um jogador.
37+
- [GameTextForAll](GameTextForAll): Mostrar gametext para todos os jogadores.
38+
- [GetGameText](GetGameText): Obtém todas as informações sobre o estilo de gametext dado.
39+
- [HasGameText](HasGameText): O jogador tem um texto no estilo de gametext atual sendo exibido?
40+
- [TextDrawHideForAll](TextDrawHideForAll): Esconder um textdraw para todos os jogadores.
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
---
2+
title: Estilos de GameText
3+
description: Estilos de GameText usados em textdraws e gametext.
4+
---
5+
6+
Esta página aborda tudo o que você precisa saber sobre estilos de gametext e como eles podem ser usados em textdraw e em texto renderizado para um (único) jogador.
7+
Usado principalmente por [GameText](../functions/GameTextForPlayer) e [GameTextForAll](../functions/GameTextForAll).
8+
9+
---
10+
11+
## Cores do texto
12+
É possível desenhar certas partes do seu texto em cores diferentes. Para fazer isso, você simplesmente precisa usar os slugs de cores listados abaixo e encapsular a parte do texto que deseja desenhar em uma cor específica (ex: \~y\~Eu sou desenhado em amarelo!\~y\~).
13+
14+
| Codigo | Cor | Descrição |
15+
| -------------------- | -------------------------------------- | ------------------------------------------------ |
16+
| N/A | ![](/images/gameTextStyles/-.png) | Cor padrão, não possui código. |
17+
| `~h~` | ![](/images/gameTextStyles/h.png) | Versão mais clara da cor padrão |
18+
| `~h~~h~` | ![](/images/gameTextStyles/hh.png) | Versão mais clara da cor padrão. |
19+
| `~r~` | ![](/images/gameTextStyles/r.png) | Possui cinco níveis de clareamento. |
20+
| `~r~~h~` | ![](/images/gameTextStyles/rh.png) | |
21+
| `~r~~h~~h~` | ![](/images/gameTextStyles/rhh.png) | |
22+
| `~r~~h~~h~~h~` | ![](/images/gameTextStyles/rhhh.png) | |
23+
| `~r~~h~~h~~h~~h~` | ![](/images/gameTextStyles/rhhhh.png) | |
24+
| `~r~~h~~h~~h~~h~~h~` | ![](/images/gameTextStyles/rhhhhh.png) | |
25+
| `~g~` | ![](/images/gameTextStyles/g.png) | Possui quatro níveis de clareamento. |
26+
| `~g~~h~` | ![](/images/gameTextStyles/gh.png) | |
27+
| `~g~~h~~h~` | ![](/images/gameTextStyles/ghh.png) | |
28+
| `~g~~h~~h~~h~` | ![](/images/gameTextStyles/ghhh.png) | |
29+
| `~g~~h~~h~~h~~h~` | ![](/images/gameTextStyles/ghhhh.png) | O mesmo que `~y~~h~~h~`. |
30+
| `~b~` | ![](/images/gameTextStyles/b.png) | Possui três níveis de clareamento. |
31+
| `~b~~h~` | ![](/images/gameTextStyles/bh.png) | |
32+
| `~b~~h~~h~` | ![](/images/gameTextStyles/bhh.png) | |
33+
| `~b~~h~~h~~h~` | ![](/images/gameTextStyles/bhhh.png) | |
34+
| `~p~` | ![](/images/gameTextStyles/p.png) | Possui dois níveis de clareamento. |
35+
| `~p~~h~` | ![](/images/gameTextStyles/ph.png) | |
36+
| `~p~~h~~h~` | ![](/images/gameTextStyles/phh.png) | |
37+
| `~y~` | ![](/images/gameTextStyles/y.png) | Possui dois níveis de clareamento. |
38+
| `~y~~h~` | ![](/images/gameTextStyles/yh.png) | |
39+
| `~y~~h~~h~` | ![](/images/gameTextStyles/yhh.png) | O mesmo que `~g~~h~~h~~h~~h~`. |
40+
| `~l~` | ![](/images/gameTextStyles/l.png) | "L" minúsculo. Não pode ser clareado. |
41+
| `~w~ (or ~s~)` | ![](/images/gameTextStyles/w.png) | Tem um nível de clareamento. |
42+
| `~w~~h~ (or ~s~~h~)` | ![](/images/gameTextStyles/wh.png) | Todas as cores se tornam assim quando muito iluminadas. |
43+
44+
---
45+
46+
## Carácteres especiais
47+
Diferentemente das cores de texto, esses slugs (código de texto) não exigem encapsulamento. Eles podem ser usados como estão.
48+
49+
| Código | Descrição |
50+
| ------ | ---------------------------------------------------------------------------------------------------------------------------------- |
51+
| `~n~` | Nova linha |
52+
| `~h~` | Clareie as cores selecionadas. O texto pode aparecer entre a cor principal e o clareamento, por exemplo `~r~Olá ~h~mundo` tornará "Olá" vermelho e "mundo" um vermelho ligeiramente mais claro. |
53+
| `~u~` | Seta para cima (cinza) |
54+
| `~d~` | Seta para baixo (cinza) |
55+
| `~<~` | Seta para a esquerda (cinza) |
56+
| `~>~` | Seta para a direita (cinza) |
57+
| `~]~` | Exibe um `*` símbolo (somente nos estilos de texto 3, 4 e 5) |
58+
| `~k~` | Mapeamento de teclas do teclado (ex: `~k~~VEHICLE_TURRETLEFT~` e `~k~~PED_FIREWEAPON~`). Veja [aqui](../resources/keys) uma lista de chaves. |
59+
60+
:::caution
61+
62+
Tenha cuidado, usar muitas cores de texto ou caracteres especiais em um gametext pode travar todos os jogadores para os quais o gametext é exibido. Além disso, evite usar o caractere `~` de forma desigual. Exemplo: `~~r~Olá, ~g~como vai ~y~você?`
63+
64+
:::
65+
66+
## Estilos de texto
67+
Você pode usar os seguintes estilos de texto em gametext.
68+
69+
| Estilo | Pré-visualização | Descrição |
70+
| ------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
71+
| Estilo 0 | ![](/images/gameTextStyles/style0.png) | Aparece por 9 segundos, independentemente da configuração de tempo. Oculta textdraws e qualquer outro gametext na tela (corrigido em fixes.inc) |
72+
| Estilo 1 | ![](/images/gameTextStyles/style1.png) | Desaparece após 8 segundos, independentemente do tempo definido. Se você tiver uma configuração de tempo maior que isso, ele reaparecerá após desaparecer e repetirá até que o tempo acabe (corrigido em fixes.inc) |
73+
| Estilo 2 | ![](/images/gameTextStyles/style2.png) | N/A |
74+
| Estilo 3 | ![](/images/gameTextStyles/style3.png) | N/A |
75+
| Estilo 4 | ![](/images/gameTextStyles/style4.png) | N/A |
76+
| Estilo 5 | ![](/images/gameTextStyles/style5.png) | Exibe por 3 segundos, independentemente do horário que você definir. Recusará ser exibido se for "spam" (corrigido em fixes.inc) |
77+
| Estilo 6 | ![](/images/gameTextStyles/style6.png) | N/A |
78+
79+
---
80+
81+
## Estilos de texto adicionados por [fixes.inc](https://github.com/pawn-lang/sa-mp-fixes)
82+
83+
| Estilo | Pré-visualização | Descrição |
84+
| -------- | --------------------------------------- | -------------------------------------------------- |
85+
| Estilo 7 | ![](/images/gameTextStyles/style7.png) | Baseado em nomes de veículos. |
86+
| Estilo 8 | ![](/images/gameTextStyles/style8.png) | Baseado em nomes de locais. |
87+
| Estilo 9 | ![](/images/gameTextStyles/style9.png) | Baseado em nomes de estações de rádio (uma vez selecionado). |
88+
| Estilo 10 | ![](/images/gameTextStyles/style10.png) | Baseado em nomes de estações de rádio (durante a troca). |
89+
| Estilo 11 | ![](/images/gameTextStyles/style11.png) | Baseado em dinheiro positivo. |
90+
| Estilo 12 | ![](/images/gameTextStyles/style12.png) | Baseado em dinheiro negativo. |
91+
| Estilo 13 | ![](/images/gameTextStyles/style13.png) | Baseado nos bônus de acrobacias. |
92+
| Estilo 14 | ![](/images/gameTextStyles/style14.png) | Baseado no relógio do jogo. |
93+
| Estilo 15 | ![](/images/gameTextStyles/style15.png) | Com base no pop-up de notificação. |
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
title: "Chaves"
3+
---
4+
5+
:::note
6+
7+
Aqui você pode encontrar informações sobre constantes de entrada de teclas usadas por [GetPlayerKeys](../functions/GetPlayerKeys) e [OnPlayerKeyStateChange](../callbacks/OnPlayerKeyStateChange).
8+
9+
SA-MP usa bitmasking para determinar quais teclas estão pressionadas e quais não estão. Aqui está um artigo sobre bitmasking: [http://en.wikipedia.org/wiki/Mask\_(computing)](<http://en.wikipedia.org/wiki/Mask_(computing)>)
10+
11+
:::
12+
13+
---
14+
15+
| Macro | Valor | Código Embedding (A pé) <sup>(6)</sup> | Código Embedding (No Veículo) <sup>(6)</sup> | Tecla Padrão (A pé) | Tecla Padrão (No Veículo) |
16+
| ------------------------ | --------- | ---------------------------- | ------------------------------- | -------------------------------------------------------- | ------------------------ |
17+
| KEY_ACTION | 1 | \~k~\~PED_ANSWER_PHONE~ | \~k~\~VEHICLE_FIREWEAPON_ALT~ | TAB | ALT GR / LCTRL / NUM0 |
18+
| KEY_CROUCH | 2 | \~k~\~PED_DUCK~ | \~k~\~VEHICLE_HORN~ | C | H / CAPSLOCK |
19+
| KEY_FIRE | 4 | \~k~\~PED_FIREWEAPON~ | \~k~\~VEHICLE_FIREWEAPON~ | LCTRL / LMB (Botão Esquerdo do Mouse) | LALT |
20+
| KEY_SPRINT | 8 | \~k~\~PED_SPRINT~ | \~k~\~VEHICLE_ACCELERATE~ | ESPAÇO | W |
21+
| KEY_SECONDARY_ATTACK | 16 | \~k~\~VEHICLE_ENTER_EXIT~ | \~k~\~VEHICLE_ENTER_EXIT~ | ENTER | ENTER |
22+
| KEY_JUMP | 32 | \~k~\~PED_JUMPING~ | \~k~\~VEHICLE_BRAKE~ | LSHIFT | S |
23+
| KEY_LOOK_RIGHT | 64 | - | \~k~\~VEHICLE_LOOKRIGHT~ | - | E |
24+
| KEY_HANDBRAKE/KEY_AIM<sup>(1)</sup> | 128 | \~k~\~PED_LOCK_TARGET~ | \~k~\~VEHICLE_HANDBRAKE~ | RMB (Botão Direito do Mouse) | ESPAÇO |
25+
| KEY_LOOK_LEFT | 256 | - | \~k~\~VEHICLE_LOOKLEFT~ | - | Q |
26+
| KEY_LOOK_BEHIND | 512 | \~k~\~PED_LOOKBEHIND~ | \~k~\~VEHICLE_LOOKBEHIND~ | NUM1 / MMB (Botão do Meio do Mouse - Clique na roda do mouse) | 2 |
27+
| KEY_SUBMISSION | 512 | - | \~k~\~TOGGLE_SUBMISSIONS~ | NUM1 / MMB (Botão do Meio do Mouse - Clique na roda do mouse) | 2 / NUMPAD + |
28+
| KEY_WALK | 1024 | \~k~\~SNEAK_ABOUT~ | - | LALT | - |
29+
| KEY_ANALOG_UP | 2048 | - | \~k~\~VEHICLE_TURRETUP~ | NUM8<sup>(5)</sup> | NUM8 |
30+
| KEY_ANALOG_DOWN | 4096 | - | \~k~\~VEHICLE_TURRETDOWN~ | NUM2<sup>(5)</sup> | NUM2 |
31+
| KEY_ANALOG_LEFT | 8192 | \~k~\~VEHICLE_LOOKLEFT~ | \~k~\~VEHICLE_TURRETLEFT~ | NUM4 | NUM4 |
32+
| KEY_ANALOG_RIGHT | 16384 | \~k~\~VEHICLE_LOOKRIGHT~ | \~k~\~VEHICLE_TURRETRIGHT~ | NUM6 | NUM6 |
33+
| KEY_YES<sup>(2)</sup> | 65536 | \~k~\~CONVERSATION_YES~ | \~k~\~CONVERSATION_YES~ | Y | Y |
34+
| KEY_NO<sup>(2)</sup> | 131072 | \~k~\~CONVERSATION_NO~ | \~k~\~CONVERSATION_NO~ | N | N |
35+
| KEY_CTRL_BACK<sup>(2)</sup> | 262144<sup>(4)</sup> | \~k~\~GROUP_CONTROL_BWD~ | \~k~\~GROUP_CONTROL_BWD~ | H | H |
36+
| UNDEFINED<sup>(3)</sup> | - | \~k~\~GROUP_CONTROL_FWD~ | \~k~\~GROUP_CONTROL_FWD~ | G | G |
37+
| KEY_UP | -128 | \~k~\~GO_FORWARD~ | \~k~\~VEHICLE_STEERUP~ | CIMA | CIMA |
38+
| KEY_DOWN | 128 | \~k~\~GO_BACK~ | \~k~\~VEHICLE_STEERDOWN~ | BAIXO | BAIXO |
39+
| KEY_LEFT | -128 | \~k~\~GO_LEFT~ | \~k~\~VEHICLE_STEERLEFT~ | ESQUERDA | ESQUERDA |
40+
| KEY_RIGHT | 128 | \~k~\~GO_RIGHT~ | \~k~\~VEHICLE_STEERRIGHT~ | DIREITA | DIREITA |
41+
42+
---
43+
44+
**(1):** Tecla não definida nos includes do SA:MP. Você deve definir
45+
46+
```c
47+
#define KEY_AIM KEY_HANDBRAKE
48+
```
49+
50+
ou usar KEY_HANDBRAKE.
51+
52+
**(2):** Essa tecla não pode ser detectada quando o jogador está no [modo espectador](../functions/TogglePlayerSpectating).
53+
54+
**(3):** GROUP_CONTROL_FWD não pode ser detectado no SA-MP, pois é usado internamente para entrar em veículos como passageiro. No entanto, a definição de gametext ainda existe.
55+
56+
**(4):** Se o número da tecla "262144" não funcionar, apenas use o número "2".
57+
58+
**(5):** Só é detectado quando a configuração "JOYPAD" está selecionada para o controle.
59+
60+
**(6)** Códigos de embedding só funcionam para [mensagens do cliente](../functions/SendDeathMessage), [textdraws](../functions/TextDrawCreate) e [gametexts](../functions/GameTextForPlayer).

0 commit comments

Comments
 (0)