پرش به مطلب اصلی

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: یک شیء را به بازیکن متصل می‌کند.