From SA-MP Wiki

Jump to: navigation, search

PlayerTextDrawSetPreviewRot was added in SA-MP 0.3x This function was added in SA-MP 0.3x and will not work in earlier versions!


Sets the rotation and zoom of a 3D model preview player-textdraw.

(playerid, PlayerText:text, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fZoom)
playeridThe ID of the player whose player-textdraw to change.
PlayerText:textThe ID of the player-textdraw to change.
Float:fRotXThe X rotation value.
Float:fRotYThe Y rotation value.
Float:fRotZThe Z rotation value.
Float:fZoomThe zoom value, default value 1.0, smaller values make the camera closer and larger values make the camera further away.

Return Values:

This function does not return any specific values.

Example Usage:

new PlayerText:textdraw;
public OnPlayerConnect(playerid)
	textdraw = CreatePlayerTextDraw(playerid, 320.0, 240.0, "_");
	PlayerTextDrawFont(playerid, textdraw, TEXT_DRAW_FONT_MODEL_PREVIEW);
	PlayerTextDrawUseBox(playerid, textdraw, 1);
	PlayerTextDrawBoxColor(playerid, textdraw, 0x000000FF);
	PlayerTextDrawTextSize(playerid, textdraw, 40.0, 40.0);
	PlayerTextDrawSetPreviewModel(playerid, textdraw, 411);
	PlayerTextDrawSetPreviewRot(playerid, textdraw, -10.0, 0.0, -20.0, 1.0);
	PlayerTextDrawShow(playerid, textdraw);
	return 1;


The textdraw MUST use the font type TEXT_DRAW_FONT_MODEL_PREVIEW and already have a model set in order for this function to have effect.

Related Functions

The following functions may be useful, as they are related to this function in one way or another.

Related Callbacks

The following callbacks might be useful, as they're related to this function in one way or another.

Personal tools