IsPlayerObjectMoving
توضیحات
چک میکنه که آیا player objectid داده شده در حال حرکته یا نه.
نام | توضیحات |
---|---|
playerid | ID بازیکنی که player-object ش چک میشه. |
objectid | player objectid ای که میخوای چک کنی که در حال حرکته یا نه. |
مقادیر برگشتی
1 اگه player object در حال حرکت باشه، 0 اگه نباشه.
مثالها
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);
if (IsPlayerObjectMoving(playerid, gPlayerObject[playerid]))
{
StopPlayerObject(playerid, gPlayerObject[playerid]);
}
return 1;
}
توابع مرتبط
- CreatePlayerObject: ساخت یه آبجکت فقط برای یه بازیکن.
- DestroyPlayerObject: نابود کردن یه player object.
- IsValidPlayerObject: چک میکنه که آیا یه player object خاص معتبره یا نه.
- MovePlayerObject: حرکت دادن یه player object.
- StopPlayerObject: متوقف کردن حرکت یه player object.
- SetPlayerObjectPos: تنظیم موقعیت یه player object.
- SetPlayerObjectRot: تنظیم چرخش یه player object.
- GetPlayerObjectPos: مکانیابی یه player object.
- GetPlayerObjectRot: چک کردن چرخش یه player object.
- AttachPlayerObjectToPlayer: اتصال یه player object به بازیکن.
- CreateObject: ساخت یه آبجکت.
- DestroyObject: نابود کردن یه آبجکت.
- IsValidObject: چک میکنه که آیا یه آبجکت خاص معتبره یا نه.
- MoveObject: حرکت دادن یه آبجکت.
- IsObjectMoving: چک کردن اینکه آبجکت در حال حرکته یا نه.
- StopObject: متوقف کردن حرکت یه آبجکت.
- SetObjectPos: تنظیم موقعیت یه آبجکت.
- SetObjectRot: تنظیم چرخش یه آبجکت.
- GetObjectPos: مکانیابی یه آبجکت.
- GetObjectRot: چک کردن چرخش یه آبجکت.
- AttachObjectToPlayer: اتصال یه آبجکت به بازیکن.
callback های مرتبط
- OnPlayerObjectMoved: وقتی player-object حرکتش متوقف میشه فراخوانی میشه.