stock SetPlayerTVMode(playerid) //Zeigt den Mode
{
new const Float:data[][] = {
{-0.500, -0.500, 314.500, 239.500},
{640.000, -0.500, -326.000, 235.000},
{-0.500, 448.000, 329.500, -236.000},
{640.000, 448.000, -314.000, -228.500}
};
new PlayerText:tv[6];
tv[0] = CreatePlayerTextDraw(playerid,0.000000, 0.000000, "_");
PlayerTextDrawLetterSize(playerid,tv[0], 0.500000, 50.000000);
PlayerTextDrawColor(playerid,tv[0], -1);
PlayerTextDrawSetOutline(playerid,tv[0], 0);
PlayerTextDrawSetProportional(playerid,tv[0], 1);
PlayerTextDrawSetShadow(playerid,tv[0], 1);
PlayerTextDrawUseBox(playerid,tv[0], 1);
PlayerTextDrawBoxColor(playerid,tv[0], 0x00000044); //->Macht den tv screen dunkler, wenn du z.B. 0x00000022 machst, wird es heller
PlayerTextDrawTextSize(playerid,tv[0], 640.000000, 0.000000);
tv[1] = CreatePlayerTextDraw(playerid,566.000000, 39.000000, "REC\124;");
PlayerTextDrawLetterSize(playerid,tv[1], 0.200000, 1.000000);
PlayerTextDrawColor(playerid,tv[1], -1);
PlayerTextDrawSetOutline(playerid,tv[1], 1);
PlayerTextDrawSetProportional(playerid,tv[1], 1);
for (new i; i<sizeof(data); i++) {
tv[i+2] = CreatePlayerTextDraw(playerid,data[i][0], data[i][1], "ld_grav:tvcorn");
PlayerTextDrawFont(playerid,tv[i+2], 4),PlayerTextDrawColor(playerid,tv[i+2], -1);
PlayerTextDrawTextSize(playerid,tv[i+2], data[i][2], data[i][3]);
}
for(new i,str[16]; i<sizeof(tv); i++) {
PlayerTextDrawShow(playerid,tv[i]);
format(str,sizeof(str),"tv_mode_%d",i);
SetPVarInt(playerid,str,_:tv[i]);
}
return 1;
}
stock HidePlayerTVMode(playerid) //Versteckt den Mode
{
for(new i,PlayerText:id,str[16]; i<6; i++) {
format(str,sizeof(str),"tv_mode_%d",i);
if(!GetPVarType(playerid,str)) return 0;
id = PlayerText:GetPVarInt(playerid,str);
PlayerTextDrawHide(playerid,id);
PlayerTextDrawDestroy(playerid,id);
DeletePVar(playerid,str);
}
return 1;
}
Alles anzeigen