StopPlayerObject
توضیحات
یک شیء بازیکن در حال حرکت را پس از استفاده از MovePlayerObject متوقف میکند.
نام | توضیحات |
---|---|
playerid | شناسه بازیکنی که شیء او باید متوقف شود. |
objectid | شناسه شیء بازیکن که باید متوقف شود. |
مقادیر بازگشتی
این تابع هیچ مقدار خاصی بازنمیگرداند.
مثالها
new gPlayerObject[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
gPlayerObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0);
MovePlayerObject(playerid, gPlayerObject[playerid], 2001.195679, 1547.113892, 10.000000, 2.0);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/stopobject", true) == 0)
{
StopPlayerObject(playerid, gPlayerObject[playerid]);
return 1;
}
return 0;
}
توابع مرتبط
- MovePlayerObject: یک شیء بازیکن را حرکت میدهد.
- CreatePlayerObject: یک شیء فقط برای یک بازیکن ایجاد میکند.
- DestroyPlayerObject: یک شیء بازیکن را نابود میکند.
- IsValidPlayerObject: بررسی میکند که آیا شیء بازیکن مشخصی معتبر است.
- IsPlayerObjectMoving: بررسی میکند که آیا شیء بازیکن در حال حرکت است.
- SetPlayerObjectPos: موقعیت یک شیء بازیکن را تنظیم میکند.
- SetPlayerObjectRot: چرخش یک شیء بازیکن را تنظیم میکند.
- GetPlayerObjectPos: موقعیت یک شیء بازیکن را پیدا میکند.
- GetPlayerObjectRot: چرخش یک شیء بازیکن را بررسی میکند.
- AttachPlayerObjectToPlayer: یک شیء بازیکن را به بازیکن متصل میکند.
- CreateObject: یک شیء ایجاد میکند.
- DestroyObject: یک شیء را نابود میکند.
- IsValidObject: بررسی میکند که آیا شیء مشخصی معتبر است.
- MoveObject: یک شیء را حرکت میدهد.
- IsObjectMoving: بررسی میکند که آیا شیء در حال حرکت است.
- StopObject: حرکت یک شیء را متوقف میکند.
- SetObjectPos: موقعیت یک شیء را تنظیم میکند.
- SetObjectRot: چرخش یک شیء را تنظیم میکند.
- GetObjectPos: موقعیت یک شیء را پیدا میکند.
- GetObjectRot: چرخش یک شیء را بررسی میکند.
- AttachObjectToPlayer: یک شیء را به بازیکن متصل میکند.