Skip to content

Commit 12020f1

Browse files
committed
Wiki PT-BR mega pack
1 parent 74353d0 commit 12020f1

File tree

88 files changed

+6915
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+6915
-1
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: AttachObjectToObject
3+
sidebar_label: AttachObjectToObject
4+
description: Você pode usar esta função para anexar objetos a outros objetos.
5+
tags: ["object"]
6+
---
7+
8+
## Descrição
9+
10+
Você pode usar esta função para anexar objetos a outros objetos. Os objetos seguirão o objeto principal.
11+
12+
| Nome | Descrição |
13+
| ----------------- | ------------------------------------------------------------------------- |
14+
| objectid | O objeto a ser anexado a outro objeto. |
15+
| parentid | O objeto ao qual anexar o objeto. |
16+
| Float:offsetX | A distância entre o objeto principal e o objeto na direção X. |
17+
| Float:offsetY | A distância entre o objeto principal e o objeto na direção Y. |
18+
| Float:offsetZ | A distância entre o objeto principal e o objeto na direção Z. |
19+
| Float:rotationX | A rotação X entre o objeto e o objeto principal. |
20+
| Float:rotationY | A rotação Y entre o objeto e o objeto principal. |
21+
| Float:rotationZ | A rotação Z entre o objeto e o objeto principal. |
22+
| bool:syncRotation | Se definido como `false`, a rotação do objectid não mudará com o attachtoid. |
23+
24+
## Retorno
25+
26+
**true** - A função foi executada com sucesso.
27+
**false** - A função falhou ao executar. Isso significa que o primeiro objeto (objectid) não existe. Não há verificações internas para verificar se o segundo objeto (attachtoid) existe.
28+
29+
## Exemplos
30+
31+
```c
32+
new gObjectId = CreateObject(...);
33+
new gAttachToId = CreateObject(...);
34+
AttachObjectToObject(gObjectId, gAttachToId, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, true);
35+
```
36+
37+
## Observações
38+
39+
:::tip
40+
Ambos os objetos precisam ser criados antes de tentar anexá-los.
41+
:::
42+
:::tip
43+
Não há uma versão player-object desta função no SA-MP.
44+
Mas existe [AttachPlayerObjectToObject](AttachPlayerObjectToObject) no open.mp
45+
:::
46+
47+
## Funções Relacionadas
48+
49+
- [AttachObjectToPlayer](AttachObjectToPlayer): Anexar um objeto a um jogador.
50+
- [AttachObjectToVehicle](AttachObjectToVehicle): Anexar um objeto a um veículo.
51+
- [AttachPlayerObjectToPlayer](AttachPlayerObjectToPlayer): Anexar um objeto de jogador a um jogador.
52+
- [CreateObject](CreateObject): Criar um objeto.
53+
- [DestroyObject](DestroyObject): Destruir um objeto.
54+
- [IsValidObject](IsValidObject): Verifica se um determinado objeto é válido.
55+
- [MoveObject](MoveObject): Mover um objeto.
56+
- [StopObject](StopObject): Para um objeto de se mover.
57+
- [SetObjectPos](SetObjectPos): Definir a posição de um objeto.
58+
- [SetObjectRot](SetObjectRot): Definir a rotação de um objeto.
59+
- [GetObjectPos](GetObjectPos): Localizar um objeto.
60+
- [GetObjectRot](GetObjectRot): Verificar a rotação de um objeto.
61+
- [CreatePlayerObject](CreatePlayerObject): Criar um objeto apenas para um jogador.
62+
- [DestroyPlayerObject](DestroyPlayerObject): Destruir um objeto de jogador.
63+
- [IsValidPlayerObject](IsValidPlayerObject): Verifica se um determinado objeto de jogador é válido.
64+
- [MovePlayerObject](MovePlayerObject): Mover um objeto de jogador.
65+
- [StopPlayerObject](StopPlayerObject): Para um objeto de jogador de se mover.
66+
- [SetPlayerObjectPos](SetPlayerObjectPos): Definir a posição de um objeto de jogador.
67+
- [SetPlayerObjectRot](SetPlayerObjectRot): Definir a rotação de um objeto de jogador.
68+
- [GetPlayerObjectPos](GetPlayerObjectPos): Localizar um objeto de jogador.
69+
- [GetPlayerObjectRot](GetPlayerObjectRot): Verificar a rotação de um objeto de jogador.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
title: AttachObjectToPlayer
3+
sidebar_label: AttachObjectToPlayer
4+
description: Anexa um objeto a um jogador.
5+
tags: ["object", "player"]
6+
---
7+
8+
## Descrição
9+
10+
Anexa um objeto a um jogador.
11+
12+
| Nome | Descrição |
13+
| --------------- | ------------------------------------------------------------------ |
14+
| objectid | O ID do objeto a ser anexado ao jogador. |
15+
| parentid | O ID do jogador ao qual anexar o objeto. |
16+
| Float:offsetX | A distância entre o jogador e o objeto na direção X. |
17+
| Float:offsetY | A distância entre o jogador e o objeto na direção Y. |
18+
| Float:offsetZ | A distância entre o jogador e o objeto na direção Z. |
19+
| Float:rotationX | A rotação X entre o objeto e o jogador. |
20+
| Float:rotationY | A rotação Y entre o objeto e o jogador. |
21+
| Float:rotationZ | A rotação Z entre o objeto e o jogador. |
22+
23+
## Retorno
24+
25+
Esta função sempre retorna **false**.
26+
27+
## Exemplos
28+
29+
```c
30+
new gMyObject;
31+
gMyObject = CreateObject(19341, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
32+
AttachObjectToPlayer(gMyObject, playerid, 1.5, 0.5, 0.0, 0.0, 1.5, 2);
33+
```
34+
35+
## Funções Relacionadas
36+
37+
- [AttachObjectToVehicle](AttachObjectToVehicle): Anexa um objeto a um veículo.
38+
- [AttachObjectToObject](AttachObjectToObject): Anexa um objeto a outro objeto.
39+
- [AttachPlayerObjectToPlayer](AttachPlayerObjectToPlayer): Anexa um objeto de jogador a um jogador.
40+
- [CreateObject](CreateObject): Cria um objeto.
41+
- [DestroyObject](DestroyObject): Destrói um objeto.
42+
- [IsValidObject](IsValidObject): Verifica se um determinado objeto é válido.
43+
- [MoveObject](MoveObject): Move um objeto.
44+
- [StopObject](StopObject): Para um objeto de se mover.
45+
- [SetObjectPos](SetObjectPos): Define a posição de um objeto.
46+
- [SetObjectRot](SetObjectRot): Define a rotação de um objeto.
47+
- [GetObjectPos](GetObjectPos): Localiza um objeto.
48+
- [GetObjectRot](GetObjectRot): Verifica a rotação de um objeto.
49+
- [CreatePlayerObject](CreatePlayerObject): Cria um objeto apenas para um jogador.
50+
- [DestroyPlayerObject](DestroyPlayerObject): Destrói um objeto de jogador.
51+
- [IsValidPlayerObject](IsValidPlayerObject): Verifica se um determinado objeto de jogador é válido.
52+
- [MovePlayerObject](MovePlayerObject): Move um objeto de jogador.
53+
- [StopPlayerObject](StopPlayerObject): Para um objeto de jogador de se mover.
54+
- [SetPlayerObjectPos](SetPlayerObjectPos): Define a posição de um objeto de jogador.
55+
- [SetPlayerObjectRot](SetPlayerObjectRot): Define a rotação de um objeto de jogador.
56+
- [GetPlayerObjectPos](GetPlayerObjectPos): Localiza um objeto de jogador.
57+
- [GetPlayerObjectRot](GetPlayerObjectRot): Verifica a rotação de um objeto de jogador.
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: AttachObjectToVehicle
3+
sidebar_label: AttachObjectToVehicle
4+
description: Anexa um objeto a um veículo.
5+
tags: ["object", "vehicle"]
6+
---
7+
8+
## Descrição
9+
10+
Anexa um objeto a um veículo.
11+
12+
| Nome | Descrição |
13+
| --------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
14+
| objectid | O ID do objeto a ser anexado ao veículo. Note que este é um ID de objeto, não um ID de modelo. O objeto deve ser criado com CreateObject primeiro. |
15+
| parentid | O ID do veículo ao qual anexar o objeto. |
16+
| Float:offsetX | O deslocamento do eixo X a partir do veículo para anexar o objeto. |
17+
| Float:offsetY | O deslocamento do eixo Y a partir do veículo para anexar o objeto. |
18+
| Float:offsetZ | O deslocamento do eixo Z a partir do veículo para anexar o objeto. |
19+
| Float:rotationX | O deslocamento de rotação X para o objeto. |
20+
| Float:rotationY | O deslocamento de rotação Y para o objeto. |
21+
| Float:rotationZ | O deslocamento de rotação Z para o objeto. |
22+
23+
## Retorno
24+
25+
Esta função não retorna nenhum valor específico.
26+
27+
## Exemplos
28+
29+
```c
30+
new objectid = CreateObject(...);
31+
new vehicleid = GetPlayerVehicleID(playerid);
32+
AttachObjectToVehicle(objectid, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0);
33+
```
34+
35+
## Notas
36+
37+
:::tip
38+
39+
O objeto deve ser criado primeiro.
40+
41+
:::
42+
43+
:::warning
44+
45+
Quando o veículo é destruído ou respawnado, os objetos anexados não serão destruídos junto com ele; eles permanecerão estacionários na posição onde o veículo desapareceu e serão reanexados ao próximo veículo que reclamar o ID do veículo ao qual os objetos estavam anexados.
46+
47+
:::
48+
49+
## Funções Relacionadas
50+
51+
- [AttachObjectToPlayer](AttachObjectToPlayer): Anexa um objeto a um jogador.
52+
- [AttachObjectToObject](AttachObjectToObject): Anexa um objeto a outro objeto.
53+
- [AttachPlayerObjectToPlayer](AttachPlayerObjectToPlayer): Anexa um objeto de jogador a um jogador.
54+
- [CreateObject](CreateObject): Cria um objeto.
55+
- [DestroyObject](DestroyObject): Destrói um objeto.
56+
- [IsValidObject](IsValidObject): Verifica se um determinado objeto é válido.
57+
- [MoveObject](MoveObject): Move um objeto.
58+
- [StopObject](StopObject): Para um objeto de se mover.
59+
- [SetObjectPos](SetObjectPos): Define a posição de um objeto.
60+
- [SetObjectRot](SetObjectRot): Define a rotação de um objeto.
61+
- [GetObjectPos](GetObjectPos): Localiza um objeto.
62+
- [GetObjectRot](GetObjectRot): Verifica a rotação de um objeto.
63+
- [CreatePlayerObject](CreatePlayerObject): Cria um objeto apenas para um jogador.
64+
- [DestroyPlayerObject](DestroyPlayerObject): Destrói um objeto de jogador.
65+
- [IsValidPlayerObject](IsValidPlayerObject): Verifica se um determinado objeto de jogador é válido.
66+
- [MovePlayerObject](MovePlayerObject): Move um objeto de jogador.
67+
- [StopPlayerObject](StopPlayerObject): Para um objeto de jogador de se mover.
68+
- [SetPlayerObjectPos](SetPlayerObjectPos): Define a posição de um objeto de jogador.
69+
- [SetPlayerObjectRot](SetPlayerObjectRot): Define a rotação de um objeto de jogador.
70+
- [GetPlayerObjectPos](GetPlayerObjectPos): Localiza um objeto de jogador.
71+
- [GetPlayerObjectRot](GetPlayerObjectRot): Verifica a rotação de um objeto de jogador.
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
title: AttachPlayerObjectToObject
3+
sidebar_label: AttachPlayerObjectToObject
4+
description: Você pode usar esta função para anexar objetos de jogador a outros objetos de jogador.
5+
tags: ["player", "object", "playerobject"]
6+
---
7+
8+
<VersionWarn version='omp v1.1.0.2612' />
9+
10+
## Descrição
11+
12+
Você pode usar esta função para anexar objetos de jogador a outros objetos de jogador. Os objetos seguirão o objeto principal.
13+
14+
| Nome | Descrição |
15+
| ----------------- | ------------------------------------------------------------------------ |
16+
| playerid | O ID do jogador. |
17+
| objectid | O objeto de jogador a ser anexado a outro objeto de jogador. |
18+
| parentid | O objeto ao qual anexar o objeto. |
19+
| Float:OffsetX | A distância entre o objeto principal e o objeto na direção X. |
20+
| Float:OffsetY | A distância entre o objeto principal e o objeto na direção Y. |
21+
| Float:OffsetZ | A distância entre o objeto principal e o objeto na direção Z. |
22+
| Float:RotX | A rotação X entre o objeto e o objeto principal. |
23+
| Float:RotY | A rotação Y entre o objeto e o objeto principal. |
24+
| Float:RotZ | A rotação Z entre o objeto e o objeto principal. |
25+
| bool:syncRotation | Se definido como `false`, a rotação do objectid não mudará com o parentid. |
26+
27+
## Retorno
28+
29+
`true` - A função foi executada com sucesso.
30+
31+
`false` - A função falhou ao executar. Isso significa que o primeiro objeto (objectid) não existe. Não há verificações internas para verificar se o segundo objeto (parentid) existe.
32+
33+
## Exemplos
34+
35+
```c
36+
new objectid = CreatePlayerObject(...);
37+
new parentid = CreatePlayerObject(...);
38+
39+
AttachPlayerObjectToObject(playerid, objectid, parentid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, true);
40+
```
41+
42+
## Notas
43+
44+
:::tip
45+
46+
Ambos os objetos precisam ser criados antes de tentar anexá-los.
47+
48+
:::
49+
50+
## Funções Relacionadas
51+
52+
- [AttachObjectToObject](AttachObjectToObject): Anexa um objeto a outro objeto.
53+
- [AttachObjectToPlayer](AttachObjectToPlayer): Anexa um objeto a um jogador.
54+
- [AttachObjectToVehicle](AttachObjectToVehicle): Anexa um objeto a um veículo.
55+
- [AttachPlayerObjectToPlayer](AttachPlayerObjectToPlayer): Anexa um objeto de jogador a um jogador.
56+
- [CreatePlayerObject](CreatePlayerObject): Cria um objeto apenas para um jogador.
57+
- [DestroyPlayerObject](DestroyPlayerObject): Destrói um objeto de jogador.
58+
- [IsValidPlayerObject](IsValidPlayerObject): Verifica se um determinado objeto de jogador é válido.
59+
- [MovePlayerObject](MovePlayerObject): Move um objeto de jogador.
60+
- [StopPlayerObject](StopPlayerObject): Para um objeto de jogador de se mover.
61+
- [SetPlayerObjectPos](SetPlayerObjectPos): Define a posição de um objeto de jogador.
62+
- [SetPlayerObjectRot](SetPlayerObjectRot): Define a rotação de um objeto de jogador.
63+
- [GetPlayerObjectPos](GetPlayerObjectPos): Localiza um objeto de jogador.
64+
- [GetPlayerObjectRot](GetPlayerObjectRot): Verifica a rotação de um objeto de jogador.
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
title: AttachPlayerObjectToPlayer
3+
sidebar_label: AttachPlayerObjectToPlayer
4+
description: O mesmo que AttachObjectToPlayer mas para objetos que foram criados para jogador.
5+
tags: ["player", "object", "playerobject"]
6+
---
7+
8+
## Descrição
9+
10+
O mesmo que [AttachObjectToPlayer](AttachObjectToPlayer) mas para objetos que foram criados para jogador.
11+
12+
| Nome | Descrição |
13+
| --------------- | ------------------------------------------------------------------ |
14+
| playerid | O ID do jogador que está vinculado ao objeto. |
15+
| objectid | O ID do objeto que você quer anexar ao jogador. |
16+
| parentid | O ID do jogador ao qual você quer anexar o objeto. |
17+
| Float:offsetX | A distância entre o jogador e o objeto na direção X. |
18+
| Float:offsetY | A distância entre o jogador e o objeto na direção Y. |
19+
| Float:offsetZ | A distância entre o jogador e o objeto na direção Z. |
20+
| Float:rotationX | A rotação X. |
21+
| Float:rotationY | A rotação Y. |
22+
| Float:rotationZ | A rotação Z. |
23+
24+
## Retorno
25+
26+
Esta função não retorna nenhum valor específico.
27+
28+
## Exemplos
29+
30+
```c
31+
new gPlayerObject[MAX_PLAYERS];
32+
33+
public OnPlayerSpawn(playerid)
34+
{
35+
gPlayerObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0);
36+
37+
AttachPlayerObjectToPlayer(playerid, gPlayerObject[playerid], other_playerid, 1.5, 0.5, 0.0, 0.0, 1.5, 2.0);
38+
return 1;
39+
}
40+
```
41+
42+
## Notas
43+
44+
:::warning
45+
46+
Esta função foi removida no SA-MP 0.3.
47+
48+
:::
49+
50+
## Funções Relacionadas
51+
52+
- [CreatePlayerObject](CreatePlayerObject): Cria um objeto apenas para um jogador.
53+
- [DestroyPlayerObject](DestroyPlayerObject): Destrói um objeto de jogador.
54+
- [IsValidPlayerObject](IsValidPlayerObject): Verifica se um determinado objeto de jogador é válido.
55+
- [MovePlayerObject](MovePlayerObject): Move um objeto de jogador.
56+
- [StopPlayerObject](StopPlayerObject): Para um objeto de jogador de se mover.
57+
- [SetPlayerObjectRot](SetPlayerObjectRot): Define a rotação de um objeto de jogador.
58+
- [GetPlayerObjectPos](GetPlayerObjectPos): Localiza um objeto de jogador.
59+
- [SetPlayerObjectPos](SetPlayerObjectPos): Define a posição de um objeto de jogador.
60+
- [GetPlayerObjectRot](GetPlayerObjectRot): Verifica a rotação de um objeto de jogador.
61+
- [SetPlayerAttachedObject](SetPlayerAttachedObject): Anexa um objeto a um jogador
62+
- [RemovePlayerAttachedObject](RemovePlayerAttachedObject): Remove um objeto anexado de um jogador
63+
- [IsPlayerAttachedObjectSlotUsed](IsPlayerAttachedObjectSlotUsed): Verifica se um objeto está anexado a um jogador em um índice específico
64+
- [CreateObject](CreateObject): Cria um objeto.
65+
- [DestroyObject](DestroyObject): Destrói um objeto.
66+
- [IsValidObject](IsValidObject): Verifica se um determinado objeto é válido.
67+
- [MoveObject](MoveObject): Move um objeto.
68+
- [StopObject](StopObject): Para um objeto de se mover.
69+
- [SetObjectPos](SetObjectPos): Define a posição de um objeto.
70+
- [SetObjectRot](SetObjectRot): Define a rotação de um objeto.
71+
- [GetObjectPos](GetObjectPos): Localiza um objeto.
72+
- [GetObjectRot](GetObjectRot): Verifica a rotação de um objeto.
73+
- [AttachObjectToPlayer](AttachObjectToPlayer): Anexa um objeto a um jogador.

0 commit comments

Comments
 (0)