Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 610.000000, 68.700012, "that's the black box behind everything"); PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.000000, 0.492222); PlayerTextDrawTextSize(playerid, Textdraw0[playerid], 544.500000, 0.000000); PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1); PlayerTextDrawColor(playerid, Textdraw0[playerid], 0); PlayerTextDrawUseBox(playerid, Textdraw0[playerid], true); PlayerTextDrawBoxColor(playerid, Textdraw0[playerid], 255); PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 0); PlayerTextDrawFont(playerid, Textdraw0[playerid], 0); Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 608.000000, 70.939971, "this is the darker red part which is behind the box that fills it"); PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.000000, 0.067777); PlayerTextDrawTextSize(playerid, Textdraw1[playerid], 546.500000, 0.000000); PlayerTextDrawAlignment(playerid, Textdraw1[playerid], 1); PlayerTextDrawColor(playerid, Textdraw1[playerid], 0); PlayerTextDrawUseBox(playerid, Textdraw1[playerid], true); PlayerTextDrawBoxColor(playerid, Textdraw1[playerid], (0xB4191DFF & 0xFFFFFF00) | (0x66 & ((0xB4191DFF & 0x000000FF) / 2))); PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw1[playerid], 0); PlayerTextDrawFont(playerid, Textdraw1[playerid], 0); Textdraw2[playerid] = CreatePlayerTextDraw(playerid, 608.000000, 70.939971, "this is what fills the dark red box"); PlayerTextDrawLetterSize(playerid, Textdraw2[playerid], 0.000000, 0.067777); PlayerTextDrawTextSize(playerid, Textdraw2[playerid], 546.500000, 0.000000); PlayerTextDrawAlignment(playerid, Textdraw2[playerid], 1); PlayerTextDrawColor(playerid, Textdraw2[playerid], 0); PlayerTextDrawUseBox(playerid, Textdraw2[playerid], true); PlayerTextDrawBoxColor(playerid, Textdraw2[playerid], 0xB4191DFF); PlayerTextDrawSetShadow(playerid, Textdraw2[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw2[playerid], 0); PlayerTextDrawFont(playerid, Textdraw2[playerid], 0);
Use only integer values for position, e.g. 69.0 instead of 68.7. This ensures best compatibility. Also 1280x800 is a 16:10 aspect ratio while 800x600 is a 4:3 ratio. You may need to use GetPlayerCameraAspectRatio to get it just right, but I think it ought to work without it as well.
|