Skip to main content

CreatePlayerObject

คำอธิบาย

Creates an object which will be visible to only one player.

NameDescription
playeridThe ID of the player to create the object for.
modelidThe model to create.
Float:XThe X coordinate to create the object at.
Float:YThe Y coordinate to create the object at.
Float:ZThe Z coordinate to create the object at.
Float:rXThe X rotation of the object.
Float:rYThe Y rotation of the object.
Float:rZThe Z rotation of the object.
Float:DrawDistanceThe distance from which objects will appear to players. 0.0 will cause an object to render at its default distance. Leaving this parameter out will cause objects to be rendered at their default distance.

ส่งคืน

The ID of the object that was created, or INVALID_OBJECT_ID if the object limit (MAX_OBJECTS) was reached.

ตัวอย่าง

new pObject[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
pObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0, 0, 96);

// Or alternatively, using the DrawDistance parameter to show it from as far away as possible:
pObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0, 0, 96, 300.0);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
DestroyPlayerObject(playerid, pObject[playerid]);
return 1;
}

ฟังก์ชั่นที่เกี่ยวข้องกัน