tvbox[playerid] = CreatePlayerTextDraw(playerid,636.399963, 309.873321, "usebox");
PlayerTextDrawUseBox(playerid, tvbox[playerid], 1);
PlayerTextDrawBoxColor(playerid, tvbox[playerid], 0x00000066);
PlayerTextDrawLetterSize(playerid,tvbox[playerid], 1.000000, 9.390002);
PlayerTextDrawTextSize(playerid,tvbox[playerid], 463.600006, 0.000000);
PlayerTextDrawAlignment(playerid,tvbox[playerid], 1);
PlayerTextDrawColor(playerid,tvbox[playerid], 0xFF0000FF);
PlayerTextDrawUseBox(playerid,tvbox[playerid], true);
PlayerTextDrawBoxColor(playerid,tvbox[playerid], 102);
PlayerTextDrawSetShadow(playerid,tvbox[playerid], 0);
PlayerTextDrawSetOutline(playerid,tvbox[playerid], 0);
PlayerTextDrawFont(playerid,tvbox[playerid], 0);
forward tvboxTimer();
public tvboxTimer()
{
new str[256], pname[MAX_PLAYER_NAME];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) || tvID[i] != -1)
{
GetPlayerName(tvID[i], pname, MAX_PLAYER_NAME);
format(str, sizeof(str), "%s (ID: %d)", pname, tvID[i]);
PlayerTextDrawSetString(i, tvbox[i], str);
PlayerTextDrawShow(i, tvbox[i]);
}
else PlayerTextDrawHide(i, tvbox[i]);
}
return 1;
}
Bei OnGameModeInit:
SetTimer("tvboxTimer", 1000, true);
Dann solltest du, wenn du jemanden TV'st, den Name sehen, des Spielers den du TV'st.