Skip to content

Commit bc96f0c

Browse files
committed
Translation added
1 parent c63a9a5 commit bc96f0c

File tree

3 files changed

+136
-0
lines changed

3 files changed

+136
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: GetPlayerVehicleID
3+
description: Esta função obtém o ID do veículo em que o jogador está atualmente.
4+
tags: ["player", "vehicle"]
5+
---
6+
7+
## Descrição
8+
9+
Esta função obtém o ID do veículo em que o jogador está atualmente.
10+
11+
**Nota:** NÃO é o ID do modelo do veículo. Veja [GetVehicleModel](GetVehicleModel) para isso.
12+
13+
| Nome | Descrição |
14+
| --------- | ---------------------------------------------------------------- |
15+
| playerid | O ID do jogador no veículo do qual você deseja obter o ID |
16+
17+
## Retornos
18+
19+
ID do veículo ou **0** se não estiver em um veículo
20+
21+
## Exemplos
22+
23+
```c
24+
// Adiciona 10x Nitro se o jogador estiver em um carro. Pode ser chamado em um comando.
25+
new vehicleId = GetPlayerVehicleID(playerid);
26+
if (vehicleId != 0)
27+
{
28+
AddVehicleComponent(vehicleId, 1010);
29+
}
30+
```
31+
32+
## Funções Relacionadas
33+
34+
- [IsPlayerInVehicle](IsPlayerInVehicle): Verifica se um jogador está em um determinado veículo.
35+
- [IsPlayerInAnyVehicle](IsPlayerInAnyVehicle): Verifica se um jogador está em qualquer veículo.
36+
- [GetPlayerVehicleSeat](GetPlayerVehicleSeat): Verifica em qual assento o jogador está.
37+
- [GetVehicleModel](GetVehicleModel): Obtém o ID do modelo de um veículo.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: GetVehicleModel
3+
description: Obtém o ID do modelo de um veículo.
4+
tags: ["vehicle"]
5+
---
6+
7+
## Descrição
8+
9+
Obtém o ID do modelo de um veículo.
10+
11+
| Nome | Descrição |
12+
| --------- | ---------------------------------------- |
13+
| vehicleid | O ID do veículo para obter o modelo. |
14+
15+
## Retornos
16+
17+
O [ID do modelo do veículo](../resources/vehicleid), ou **0** se o veículo não existir.
18+
19+
## Exemplos
20+
21+
```c
22+
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
23+
{
24+
if (GetVehicleModel(vehicleid) == 411) // 411 é o modelo do Infernus
25+
{
26+
SendClientMessage(playerid, 0xFFFFFFFF, "Nice Infernus!");
27+
}
28+
return 1;
29+
}
30+
```
31+
32+
## Funções Relacionadas
33+
34+
- [GetPlayerVehicleID](GetPlayerVehicleID): Obtém o ID do veículo em que o jogador está.
35+
- [GetVehiclePos](GetVehiclePos): Obtém a posição de um veículo.
36+
- [GetVehicleZAngle](GetVehicleZAngle): Verifica o ângulo atual de um veículo.
37+
- [GetPlayerVehicleSeat](GetPlayerVehicleSeat): Verifica em qual assento o jogador está.
38+
39+
## Recursos Relacionados
40+
41+
- [IDs de Veículos](../resources/vehicleid)
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
title: GetVehiclePos
3+
description: Obtém a posição de um veículo.
4+
tags: ["vehicle"]
5+
---
6+
7+
## Descrição
8+
9+
Obtém a posição de um veículo.
10+
11+
| Nome | Descrição |
12+
| ---------- | ----------------------------------------------------------------------- |
13+
| vehicleid | O ID do veículo para obter a posição. |
14+
| &Float:x | Uma variável float para armazenar a coordenada X, passada por referência. |
15+
| &Float:y | Uma variável float para armazenar a coordenada Y, passada por referência. |
16+
| &Float:z | Uma variável float para armazenar a coordenada Z, passada por referência. |
17+
18+
## Retornos
19+
20+
**true** - A função foi executada com sucesso.
21+
22+
**false** - A função falhou ao ser executada. O veículo especificado não existe.
23+
24+
## Exemplos
25+
26+
```c
27+
public OnPlayerCommandText(playerid, cmdtext[])
28+
{
29+
if (strcmp(cmdtext, "/vehpos", true) == 0)
30+
{
31+
new vehicleid = GetPlayerVehicleID(playerid);
32+
33+
// se vehicleid for igual a 0
34+
if (vehicleid == 0)
35+
{
36+
return SendClientMessage(playerid, -1, "Você não está em nenhum veículo!");
37+
}
38+
39+
new
40+
Float:vehX, Float:vehY, Float:vehZ,
41+
string[128];
42+
43+
GetVehiclePos(vehicleid, vehX, vehY, vehZ);
44+
format(string, sizeof(string), "As posições atuais do veículo são: %f, %f, %f", vehX, vehY, vehZ);
45+
SendClientMessage(playerid, 0xFFFFFFFF, string);
46+
return 1;
47+
}
48+
49+
return 0;
50+
}
51+
```
52+
53+
## Funções Relacionadas
54+
55+
- [GetVehicleDistanceFromPoint](GetVehicleDistanceFromPoint): Obtém a distância entre um veículo e um ponto.
56+
- [SetVehiclePos](SetVehiclePos): Define a posição de um veículo.
57+
- [GetVehicleZAngle](GetVehicleZAngle): Verifica o ângulo atual de um veículo.
58+
- [GetVehicleRotationQuat](GetVehicleRotationQuat): Obtém o quaternário de rotação de um veículo.

0 commit comments

Comments
 (0)