-
Notifications
You must be signed in to change notification settings - Fork 372
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
bc96f0c
commit d03122b
Showing
5 changed files
with
239 additions
and
0 deletions.
There are no files selected for viewing
59 changes: 59 additions & 0 deletions
59
docs/translations/pt-BR/scripting/functions/GetPlayerVehicleSeat.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
--- | ||
title: GetPlayerVehicleSeat | ||
description: Descobre em qual assento um jogador está. | ||
tags: ["player", "vehicle"] | ||
--- | ||
|
||
## Descrição | ||
|
||
Descobre em qual assento um jogador está. | ||
|
||
| Nome | Descrição | | ||
| --------- | ----------------------------------------------- | | ||
| playerid | O ID do jogador do qual você quer saber o assento. | | ||
|
||
## Retornos | ||
|
||
O ID do assento em que o jogador está. | ||
|
||
**-1** indica que não está em um veículo, **0** é o motorista, **1** é o passageiro da frente, e **2** e **3** são os passageiros traseiros. | ||
|
||
## Exemplos | ||
|
||
```c | ||
public OnPlayerCommandText(playerid, cmdtext[]) | ||
{ | ||
if (strcmp(cmdtext, "/myseat", true) == 0) | ||
{ | ||
new | ||
playerSeat = GetPlayerVehicleSeat(playerid); | ||
|
||
// Como você pode descartar suas informações. | ||
if (playerSeat == 128) | ||
{ | ||
return SendClientMessage(playerid, 0xFFFFFFFF, "Um erro impediu que retornássemos o ID do assento."); | ||
} | ||
|
||
new | ||
string[24]; | ||
|
||
format(string, sizeof(string), "Seu assento: %i", playerSeat); | ||
SendClientMessage(playerid, 0xFFFFFFFF, string); | ||
return 1; | ||
} | ||
return 0; | ||
} | ||
``` | ||
| ID | Assento | | ||
| --- | ------------------------------ | | ||
| 0 | Motorista | | ||
| 1 | Passageiro da frente | | ||
| 2 | Passageiro traseiro esquerdo | | ||
| 3 | Passageiro traseiro direito | | ||
| 4+ | Assentos de passageiros (coaches etc.) | | ||
## Funções Relacionadas | ||
- [GetPlayerVehicleID](GetPlayerVehicleID): Obtém o ID do veículo em que o jogador está. | ||
- [PutPlayerInVehicle](PutPlayerInVehicle): Coloca um jogador em um veículo. |
47 changes: 47 additions & 0 deletions
47
docs/translations/pt-BR/scripting/functions/GetVehicleDistanceFromPoint.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
--- | ||
title: GetVehicleDistanceFromPoint | ||
description: Esta função pode ser usada para calcular a distância (como um float) entre um veículo e outra coordenada do mapa. | ||
tags: ["vehicle"] | ||
--- | ||
|
||
## Descrição | ||
|
||
Esta função pode ser usada para calcular a distância (como um float) entre um veículo e outra coordenada do mapa. Isso pode ser útil para detectar quão longe um veículo está de um local. | ||
|
||
| Nome | Descrição | | ||
| --------- | -------------------------------------------------- | | ||
| vehicleid | O ID do veículo para calcular a distância. | | ||
| Float:x | A coordenada X do mapa. | | ||
| Float:y | A coordenada Y do mapa. | | ||
| Float:z | A coordenada Z do mapa. | | ||
|
||
## Retornos | ||
|
||
Um float contendo a distância do ponto especificado nas coordenadas. | ||
|
||
## Exemplos | ||
|
||
```c | ||
/* quando o jogador digitar 'vendingmachine' na caixa de chat, ele verá isso.*/ | ||
public OnPlayerText(playerid, text[]) | ||
{ | ||
if (strcmp(text, "vendingmachine", true) == 0) | ||
{ | ||
new | ||
string[64], | ||
vehicleid = GetPlayerVehicleID(playerid); | ||
|
||
new | ||
Float:distance = GetVehicleDistanceFromPoint(vehicleid, 237.9, 115.6, 1010.2); | ||
|
||
format(string, sizeof(string), "Você está a %.2f de nossa máquina de vendas.", distance); | ||
SendClientMessage(playerid, 0xA9C4E4FF, string); | ||
} | ||
return 0; | ||
} | ||
``` | ||
## Funções Relacionadas | ||
- [GetPlayerDistanceFromPoint](GetPlayerDistanceFromPoint): Obtém a distância entre um jogador e um ponto. | ||
- [GetVehiclePos](GetVehiclePos): Obtém a posição de um veículo. |
37 changes: 37 additions & 0 deletions
37
docs/translations/pt-BR/scripting/functions/GetVehicleSeats.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
title: GetVehicleSeats | ||
description: Gets the number of seats in the vehicle. | ||
tags: ["vehicle"] | ||
--- | ||
|
||
<VersionWarn version='omp v1.1.0.2612' /> | ||
|
||
## Description | ||
|
||
Gets the number of seats in the vehicle. | ||
|
||
| Name | Description | | ||
| --------- | ------------------ | | ||
| modelid | ID of the vehicle model. | | ||
|
||
## Return Values | ||
|
||
Returns the number of seats. | ||
|
||
**255** if the model is invalid. | ||
|
||
## Examples | ||
|
||
```c | ||
new vehicleid = GetPlayerVehicleID(playerid); | ||
new modelid = GetVehicleModel(vehicleid); | ||
new seats = GetVehicleSeats(modelid); | ||
|
||
new string[64]; | ||
format(string, sizeof(string), "Number of seats in this vehicle: %d", seats); | ||
SendClientMessage(playerid, -1, string); | ||
``` | ||
## Related Functions | ||
- [PutPlayerInVehicle](PutPlayerInVehicle): Puts a player in a vehicle. |
46 changes: 46 additions & 0 deletions
46
docs/translations/pt-BR/scripting/functions/IsPlayerInAnyVehicle.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
--- | ||
title: IsPlayerInAnyVehicle | ||
description: Verifica se um jogador está dentro de qualquer veículo (como motorista ou passageiro). | ||
tags: ["player", "vehicle"] | ||
--- | ||
|
||
## Descrição | ||
|
||
Verifica se um jogador está dentro de qualquer veículo (como motorista ou passageiro). | ||
|
||
| Nome | Descrição | | ||
| --------- | ----------------------------- | | ||
| playerid | O ID do jogador a ser verificado. | | ||
|
||
## Retornos | ||
|
||
**true** - O jogador está em um veículo. | ||
|
||
**false** - O jogador não está em um veículo. | ||
|
||
## Exemplos | ||
|
||
```c | ||
public OnPlayerCommandText(playerid, cmdtext[]) | ||
{ | ||
if (strcmp(cmdtext, "/invehicle", true) == 0) | ||
{ | ||
if (IsPlayerInAnyVehicle(playerid)) | ||
{ | ||
SendClientMessage(playerid, 0x00FF00FF, "Você está em um veículo."); | ||
} | ||
else | ||
{ | ||
SendClientMessage(playerid, 0xFF0000FF, "Você não está em nenhum veículo."); | ||
} | ||
return 1; | ||
} | ||
return 0; | ||
} | ||
``` | ||
## Funções Relacionadas | ||
- [IsPlayerInVehicle](IsPlayerInVehicle): Verifica se um jogador está em um determinado veículo. | ||
- [GetPlayerVehicleSeat](GetPlayerVehicleSeat): Verifica em qual assento o jogador está. | ||
50 changes: 50 additions & 0 deletions
50
docs/translations/pt-BR/scripting/functions/IsPlayerInVehicle.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
--- | ||
title: IsPlayerInVehicle | ||
description: Verifica se um jogador está em um veículo específico. | ||
tags: ["player", "vehicle"] | ||
--- | ||
|
||
## Descrição | ||
|
||
Verifica se um jogador está em um veículo específico. | ||
|
||
| Nome | Descrição | | ||
| --------- | --------------------------------------- | | ||
| playerid | ID do jogador. | | ||
| vehicleid | ID do veículo. Nota: NÃO é o modelid! | | ||
|
||
## Retornos | ||
|
||
**true** - O jogador ESTÁ no veículo. | ||
|
||
**false** - O jogador NÃO está no veículo. | ||
|
||
## Exemplos | ||
|
||
```c | ||
new gSpecialCar; | ||
|
||
public OnGameModeInit() | ||
{ | ||
gSpecialCar = AddStaticVehicle(411, 0.0, 0.0, 5.0, 0.0, -1, -1); | ||
return 1; | ||
} | ||
|
||
public OnPlayerCommandText(playerid, cmdtext[]) | ||
{ | ||
if (strcmp(cmdtext, "/gSpecialCar", true) == 0) | ||
{ | ||
if (IsPlayerInVehicle(playerid, gSpecialCar)) | ||
{ | ||
SendClientMessage(playerid, -1, "Você está no carro especial!"); | ||
} | ||
return 1; | ||
} | ||
return 0; | ||
} | ||
``` | ||
## Funções Relacionadas | ||
- [IsPlayerInAnyVehicle](IsPlayerInAnyVehicle): Verifica se um jogador está em qualquer veículo. | ||
- [GetPlayerVehicleSeat](GetPlayerVehicleSeat): Verifica em qual assento o jogador está. |