Глобальные text draw-ы:
Аргументы:
- text - text draw который будет вращаться.
- axis_rot - ось вращения.
- speed_rot - скорость вращения(время за которое совершается шаг) в миллисекундах.
- step_rot - шаг.
Примечание: вращаться будет у всех игроков у которых он показан.
PHP код:
TextDrawStartRot(Text:text, axis_rot = AXIS_ROT_X, speed_rot = 500, Float:step_rot = 20.0)
Персональные text draw-ы:
Аргументы:
- playerid - у какого игрока будет вращаться текст драв.
- text - text draw который будет вращаться.
- axis_rot - ось вращения.
- speed_rot - скорость вращения(время за которое совершается шаг) в миллисекундах.
- step_rot - шаг.
PHP код:
PlayerTextDrawStartRot(playerid, PlayerText:text, axis_rot = AXIS_ROT_X, speed_rot = 500, Float:step_rot = 20.0)
Эти две функции 1 в случае если смогли запустить вращение, либо 0 если нет(text draw не валиден, или шрифт у него не TEXT_DRAW_FONT_MODEL_PREVIEW).
PHP код:
public OnPlayerConnect(playerid)
{
simple_td[playerid] = CreatePlayerTextDraw(playerid, 265.0, 155.0, "");
PlayerTextDrawLetterSize(playerid, simple_td[playerid], 0.0, 0.0);
PlayerTextDrawTextSize(playerid, simple_td[playerid], 90.0, 90.0);
PlayerTextDrawColor(playerid, simple_td[playerid], -1);
PlayerTextDrawBackgroundColor(playerid, simple_td[playerid], 255);
PlayerTextDrawFont(playerid, simple_td[playerid], 5);
PlayerTextDrawSetPreviewModel(playerid, simple_td[playerid], 411);
PlayerTextDrawSetPreviewRot(playerid, simple_td[playerid], 0.0, 0.0, 0.0, 1.0);
PlayerTextDrawSetPreviewVehCol(playerid, simple_td[playerid], 1, 1);
PlayerTextDrawStartRot(playerid, simple_td[playerid]);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
PlayerTextDrawDestroy(playerid, simple_td[playerid]);
return 1;
}