Skip to content

Commit 4c59866

Browse files
committed
translate 80 more functions to persian
1 parent 2baacf1 commit 4c59866

File tree

80 files changed

+5567
-0
lines changed

Some content is hidden

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

80 files changed

+5567
-0
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
title: AttachObjectToObject
3+
sidebar_label: AttachObjectToObject
4+
description: می‌توانید از این تابع برای اتصال اشیاء به سایر اشیاء استفاده کنید.
5+
tags: ["object"]
6+
---
7+
8+
## توضیحات
9+
10+
می‌توانید از این تابع برای اتصال اشیاء به سایر اشیاء استفاده کنید. اشیاء متصل شده شیء اصلی را دنبال خواهند کرد.
11+
12+
| نام | توضیحات |
13+
| ----------------- | -------------------------------------------------------------------------- |
14+
| objectid | شیئی که به شیء دیگری متصل می‌شود. |
15+
| parentid | شیئی که شیء به آن متصل می‌شود. |
16+
| Float:offsetX | فاصله بین شیء اصلی و شیء در جهت X. |
17+
| Float:offsetY | فاصله بین شیء اصلی و شیء در جهت Y. |
18+
| Float:offsetZ | فاصله بین شیء اصلی و شیء در جهت Z. |
19+
| Float:rotationX | چرخش X بین شیء و شیء اصلی. |
20+
| Float:rotationY | چرخش Y بین شیء و شیء اصلی. |
21+
| Float:rotationZ | چرخش Z بین شیء و شیء اصلی. |
22+
| bool:syncRotation | اگر روی `false` تنظیم شود، چرخش objectid با attachtoid تغییر نخواهد کرد. |
23+
24+
## مقدار بازگشتی
25+
26+
**true** - تابع با موفقیت اجرا شد.
27+
28+
**false** - تابع در اجرا ناکام بود. این یعنی شیء اول (objectid) وجود ندارد. هیچ بررسی داخلی برای تأیید وجود شیء دوم (attachtoid) انجام نمی‌شود.
29+
30+
## مثال‌ها
31+
32+
```c
33+
new gObjectId = CreateObject(...);
34+
new gAttachToId = CreateObject(...);
35+
36+
AttachObjectToObject(gObjectId, gAttachToId, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, true);
37+
```
38+
39+
## نکات
40+
41+
:::tip
42+
43+
هر دو شیء باید قبل از تلاش برای اتصال آن‌ها ایجاد شوند.
44+
45+
:::
46+
47+
:::tip
48+
49+
نسخه player-object از این تابع در SA-MP وجود ندارد.
50+
51+
اما [AttachPlayerObjectToObject](AttachPlayerObjectToObject) در open.mp وجود دارد
52+
53+
:::
54+
55+
## توابع مرتبط
56+
57+
- [AttachObjectToPlayer](AttachObjectToPlayer): اتصال یک شیء به بازیکن.
58+
- [AttachObjectToVehicle](AttachObjectToVehicle): اتصال یک شیء به وسیله نقلیه.
59+
- [AttachPlayerObjectToPlayer](AttachPlayerObjectToPlayer): اتصال یک شیء بازیکن به بازیکن.
60+
- [CreateObject](CreateObject): ایجاد یک شیء.
61+
- [DestroyObject](DestroyObject): نابودی یک شیء.
62+
- [IsValidObject](IsValidObject): بررسی اینکه آیا یک شیء معین معتبر است.
63+
- [MoveObject](MoveObject): حرکت دادن یک شیء.
64+
- [StopObject](StopObject): متوقف کردن حرکت یک شیء.
65+
- [SetObjectPos](SetObjectPos): تنظیم موقعیت یک شیء.
66+
- [SetObjectRot](SetObjectRot): تنظیم چرخش یک شیء.
67+
- [GetObjectPos](GetObjectPos): یافتن موقعیت یک شیء.
68+
- [GetObjectRot](GetObjectRot): بررسی چرخش یک شیء.
69+
- [CreatePlayerObject](CreatePlayerObject): ایجاد یک شیء فقط برای یک بازیکن.
70+
- [DestroyPlayerObject](DestroyPlayerObject): نابودی یک شیء بازیکن.
71+
- [IsValidPlayerObject](IsValidPlayerObject): بررسی اینکه آیا یک شیء بازیکن معین معتبر است.
72+
- [MovePlayerObject](MovePlayerObject): حرکت دادن یک شیء بازیکن.
73+
- [StopPlayerObject](StopPlayerObject): متوقف کردن حرکت یک شیء بازیکن.
74+
- [SetPlayerObjectPos](SetPlayerObjectPos): تنظیم موقعیت یک شیء بازیکن.
75+
- [SetPlayerObjectRot](SetPlayerObjectRot): تنظیم چرخش یک شیء بازیکن.
76+
- [GetPlayerObjectPos](GetPlayerObjectPos): یافتن موقعیت یک شیء بازیکن.
77+
- [GetPlayerObjectRot](GetPlayerObjectRot): بررسی چرخش یک شیء بازیکن.
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: اتصال یک شیء به بازیکن.
5+
tags: ["object", "player"]
6+
---
7+
8+
## توضیحات
9+
10+
اتصال یک شیء به بازیکن.
11+
12+
| نام | توضیحات |
13+
| --------------- | ----------------------------------------------------------------- |
14+
| objectid | ID شیئی که به بازیکن متصل می‌شود. |
15+
| parentid | ID بازیکنی که شیء به آن متصل می‌شود. |
16+
| Float:offsetX | فاصله بین بازیکن و شیء در جهت X. |
17+
| Float:offsetY | فاصله بین بازیکن و شیء در جهت Y. |
18+
| Float:offsetZ | فاصله بین بازیکن و شیء در جهت Z. |
19+
| Float:rotationX | چرخش X بین شیء و بازیکن. |
20+
| Float:rotationY | چرخش Y بین شیء و بازیکن. |
21+
| Float:rotationZ | چرخش Z بین شیء و بازیکن. |
22+
23+
## مقدار بازگشتی
24+
25+
این تابع همیشه **false** بازمی‌گرداند.
26+
27+
## مثال‌ها
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+
## توابع مرتبط
36+
37+
- [AttachObjectToVehicle](AttachObjectToVehicle): اتصال یک شیء به وسیله نقلیه.
38+
- [AttachObjectToObject](AttachObjectToObject): اتصال یک شیء به شیء دیگر.
39+
- [AttachPlayerObjectToPlayer](AttachPlayerObjectToPlayer): اتصال یک شیء بازیکن به بازیکن.
40+
- [CreateObject](CreateObject): ایجاد یک شیء.
41+
- [DestroyObject](DestroyObject): نابودی یک شیء.
42+
- [IsValidObject](IsValidObject): بررسی اینکه آیا یک شیء معین معتبر است.
43+
- [MoveObject](MoveObject): حرکت دادن یک شیء.
44+
- [StopObject](StopObject): متوقف کردن حرکت یک شیء.
45+
- [SetObjectPos](SetObjectPos): تنظیم موقعیت یک شیء.
46+
- [SetObjectRot](SetObjectRot): تنظیم چرخش یک شیء.
47+
- [GetObjectPos](GetObjectPos): یافتن موقعیت یک شیء.
48+
- [GetObjectRot](GetObjectRot): بررسی چرخش یک شیء.
49+
- [CreatePlayerObject](CreatePlayerObject): ایجاد یک شیء فقط برای یک بازیکن.
50+
- [DestroyPlayerObject](DestroyPlayerObject): نابودی یک شیء بازیکن.
51+
- [IsValidPlayerObject](IsValidPlayerObject): بررسی اینکه آیا یک شیء بازیکن معین معتبر است.
52+
- [MovePlayerObject](MovePlayerObject): حرکت دادن یک شیء بازیکن.
53+
- [StopPlayerObject](StopPlayerObject): متوقف کردن حرکت یک شیء بازیکن.
54+
- [SetPlayerObjectPos](SetPlayerObjectPos): تنظیم موقعیت یک شیء بازیکن.
55+
- [SetPlayerObjectRot](SetPlayerObjectRot): تنظیم چرخش یک شیء بازیکن.
56+
- [GetPlayerObjectPos](GetPlayerObjectPos): یافتن موقعیت یک شیء بازیکن.
57+
- [GetPlayerObjectRot](GetPlayerObjectRot): بررسی چرخش یک شیء بازیکن.
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: اتصال یک شیء به وسیله نقلیه.
5+
tags: ["object", "vehicle"]
6+
---
7+
8+
## توضیحات
9+
10+
اتصال یک شیء به وسیله نقلیه.
11+
12+
| نام | توضیحات |
13+
| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
14+
| objectid | ID شیئی که به وسیله نقلیه متصل می‌شود. توجه کنید که این یک object ID است، نه model ID. شیء ابتدا باید با CreateObject ایجاد شده باشد. |
15+
| parentid | ID وسیله نقلیه‌ای که شیء به آن متصل می‌شود. |
16+
| Float:offsetX | جابجایی محور X از وسیله نقلیه برای اتصال شیء. |
17+
| Float:offsetY | جابجایی محور Y از وسیله نقلیه برای اتصال شیء. |
18+
| Float:offsetZ | جابجایی محور Z از وسیله نقلیه برای اتصال شیء. |
19+
| Float:rotationX | جابجایی چرخش X برای شیء. |
20+
| Float:rotationY | جابجایی چرخش Y برای شیء. |
21+
| Float:rotationZ | جابجایی چرخش Z برای شیء. |
22+
23+
## مقدار بازگشتی
24+
25+
این تابع هیچ مقدار خاصی بازنمی‌گرداند.
26+
27+
## مثال‌ها
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+
## نکات
36+
37+
:::tip
38+
39+
شیء باید ابتدا ایجاد شده باشد.
40+
41+
:::
42+
43+
:::warning
44+
45+
زمانی که وسیله نقلیه نابود یا respawn می‌شود، اشیاء متصل شده با آن نابود نخواهند شد؛ آن‌ها در موقعیتی که وسیله نقلیه ناپدید شده ثابت باقی می‌مانند و به وسیله نقلیه بعدی که vehicle ID که اشیاء به آن متصل بودند را بگیرد، متصل خواهند شد.
46+
47+
:::
48+
49+
## توابع مرتبط
50+
51+
- [AttachObjectToPlayer](AttachObjectToPlayer): اتصال یک شیء به بازیکن.
52+
- [AttachObjectToObject](AttachObjectToObject): اتصال یک شیء به شیء دیگر.
53+
- [AttachPlayerObjectToPlayer](AttachPlayerObjectToPlayer): اتصال یک شیء بازیکن به بازیکن.
54+
- [CreateObject](CreateObject): ایجاد یک شیء.
55+
- [DestroyObject](DestroyObject): نابودی یک شیء.
56+
- [IsValidObject](IsValidObject): بررسی اینکه آیا یک شیء معین معتبر است.
57+
- [MoveObject](MoveObject): حرکت دادن یک شیء.
58+
- [StopObject](StopObject): متوقف کردن حرکت یک شیء.
59+
- [SetObjectPos](SetObjectPos): تنظیم موقعیت یک شیء.
60+
- [SetObjectRot](SetObjectRot): تنظیم چرخش یک شیء.
61+
- [GetObjectPos](GetObjectPos): یافتن موقعیت یک شیء.
62+
- [GetObjectRot](GetObjectRot): بررسی چرخش یک شیء.
63+
- [CreatePlayerObject](CreatePlayerObject): ایجاد یک شیء فقط برای یک بازیکن.
64+
- [DestroyPlayerObject](DestroyPlayerObject): نابودی یک شیء بازیکن.
65+
- [IsValidPlayerObject](IsValidPlayerObject): بررسی اینکه آیا یک شیء بازیکن معین معتبر است.
66+
- [MovePlayerObject](MovePlayerObject): حرکت دادن یک شیء بازیکن.
67+
- [StopPlayerObject](StopPlayerObject): متوقف کردن حرکت یک شیء بازیکن.
68+
- [SetPlayerObjectPos](SetPlayerObjectPos): تنظیم موقعیت یک شیء بازیکن.
69+
- [SetPlayerObjectRot](SetPlayerObjectRot): تنظیم چرخش یک شیء بازیکن.
70+
- [GetPlayerObjectPos](GetPlayerObjectPos): یافتن موقعیت یک شیء بازیکن.
71+
- [GetPlayerObjectRot](GetPlayerObjectRot): بررسی چرخش یک شیء بازیکن.
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: می‌توانید از این تابع برای اتصال player-objectها به سایر player-objectها استفاده کنید.
5+
tags: ["player", "object", "playerobject"]
6+
---
7+
8+
<VersionWarn version='omp v1.1.0.2612' />
9+
10+
## توضیحات
11+
12+
می‌توانید از این تابع برای اتصال player-objectها به سایر player-objectها استفاده کنید. اشیاء متصل شده شیء اصلی را دنبال خواهند کرد.
13+
14+
| نام | توضیحات |
15+
| ----------------- | --------------------------------------------------------------------- |
16+
| playerid | ID بازیکن. |
17+
| objectid | player-object که به player-object دیگری متصل می‌شود. |
18+
| parentid | شیئی که شیء به آن متصل می‌شود. |
19+
| Float:OffsetX | فاصله بین شیء اصلی و شیء در جهت X. |
20+
| Float:OffsetY | فاصله بین شیء اصلی و شیء در جهت Y. |
21+
| Float:OffsetZ | فاصله بین شیء اصلی و شیء در جهت Z. |
22+
| Float:RotX | چرخش X بین شیء و شیء اصلی. |
23+
| Float:RotY | چرخش Y بین شیء و شیء اصلی. |
24+
| Float:RotZ | چرخش Z بین شیء و شیء اصلی. |
25+
| bool:syncRotation | اگر روی `false` تنظیم شود، چرخش objectid با parentid تغییر نخواهد کرد. |
26+
27+
## مقدار بازگشتی
28+
29+
`true` - تابع با موفقیت اجرا شد.
30+
31+
`false` - تابع در اجرا ناکام بود. این یعنی شیء اول (objectid) وجود ندارد. هیچ بررسی داخلی برای تأیید وجود شیء دوم (parentid) انجام نمی‌شود.
32+
33+
## مثال‌ها
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+
## نکات
43+
44+
:::tip
45+
46+
هر دو شیء باید قبل از تلاش برای اتصال آن‌ها ایجاد شوند.
47+
48+
:::
49+
50+
## توابع مرتبط
51+
52+
- [AttachObjectToObject](AttachObjectToObject): اتصال یک شیء به شیء دیگر.
53+
- [AttachObjectToPlayer](AttachObjectToPlayer): اتصال یک شیء به بازیکن.
54+
- [AttachObjectToVehicle](AttachObjectToVehicle): اتصال یک شیء به وسیله نقلیه.
55+
- [AttachPlayerObjectToPlayer](AttachPlayerObjectToPlayer): اتصال یک شیء بازیکن به بازیکن.
56+
- [CreatePlayerObject](CreatePlayerObject): ایجاد یک شیء فقط برای یک بازیکن.
57+
- [DestroyPlayerObject](DestroyPlayerObject): نابودی یک شیء بازیکن.
58+
- [IsValidPlayerObject](IsValidPlayerObject): بررسی اینکه آیا یک شیء بازیکن معین معتبر است.
59+
- [MovePlayerObject](MovePlayerObject): حرکت دادن یک شیء بازیکن.
60+
- [StopPlayerObject](StopPlayerObject): متوقف کردن حرکت یک شیء بازیکن.
61+
- [SetPlayerObjectPos](SetPlayerObjectPos): تنظیم موقعیت یک شیء بازیکن.
62+
- [SetPlayerObjectRot](SetPlayerObjectRot): تنظیم چرخش یک شیء بازیکن.
63+
- [GetPlayerObjectPos](GetPlayerObjectPos): یافتن موقعیت یک شیء بازیکن.
64+
- [GetPlayerObjectRot](GetPlayerObjectRot): بررسی چرخش یک شیء بازیکن.

0 commit comments

Comments
 (0)