note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
IsValidPlayerObject
Description
Checks if the given object ID is valid for the given player.
Name | Description |
---|---|
playerid | The ID of the player whose player-object to validate. |
objectid | The ID of the object to validate. |
Returns
true if the object exists, false if not.
Examples
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;
}
Related Functions
- CreatePlayerObject: Create an object for only one player.
- DestroyPlayerObject: Destroy a player object.
- MovePlayerObject: Move a player object.
- StopPlayerObject: Stop a player object from moving.
- SetPlayerObjectPos: Set the position of a player object.
- SetPlayerObjectRot: Set the rotation of a player object.
- GetPlayerObjectPos: Locate a player object.
- GetPlayerObjectRot: Check the rotation of a player object.
- AttachPlayerObjectToPlayer: Attach a player object to a player.
- CreateObject: Create an object.
- DestroyObject: Destroy an object.
- IsValidObject: Checks if a certain object is vaild.
- MoveObject: Move an object.
- StopObject: Stop an object from moving.
- SetObjectPos: Set the position of an object.
- SetObjectRot: Set the rotation of an object.
- GetObjectPos: Locate an object.
- GetObjectRot: Check the rotation of an object.
- AttachObjectToPlayer: Attach an object to a player.