IsValidPlayerObject
توضیحات
چک میکنه که آیا ID object داده شده برای بازیکن داده شده معتبره یا نه.
نام | توضیحات |
---|---|
playerid | ID بازیکنی که player-object ش باید validate بشه. |
objectid | ID object که باید validate بشه. |
مقادیر برگشتی
true اگه object وجود داشته باشه، false اگه نداشته باشه.
مثالها
new gPlayerObject[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
gPlayerObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
// Check if an object is valid (exists) before we delete it
if (IsValidPlayerObject(playerid, gPlayerObject[playerid]))
{
DestroyPlayerObject(playerid, gPlayerObject[playerid]);
}
return 1;
}
توابع مرتبط
- CreatePlayerObject: ساخت یه object فقط برای یه بازیکن.
- DestroyPlayerObject: نابود کردن یه player object.
- MovePlayerObject: حرکت دادن یه player object.
- StopPlayerObject: متوقف کردن حرکت یه player object.
- SetPlayerObjectPos: تنظیم موقعیت یه player object.
- SetPlayerObjectRot: تنظیم چرخش یه player object.
- GetPlayerObjectPos: مکانیابی یه player object.
- GetPlayerObjectRot: چک کردن چرخش یه player object.
- AttachPlayerObjectToPlayer: اتصال یه player object به بازیکن.
- CreateObject: ساخت یه object.
- DestroyObject: نابود کردن یه object.
- IsValidObject: چک میکنه که آیا یه object خاص معتبره یا نه.
- MoveObject: حرکت دادن یه object.
- StopObject: متوقف کردن حرکت یه object.
- SetObjectPos: تنظیم موقعیت یه object.
- SetObjectRot: تنظیم چرخش یه object.
- GetObjectPos: مکانیابی یه object.
- GetObjectRot: چک کردن چرخش یه object.
- AttachObjectToPlayer: اتصال یه object به بازیکن.