Alles anzeigen@Blackscreen(playerid, _alpha);
@Blackscreen(playerid, _alpha){
PlayerTextDrawBoxColor(playerid, aaa, 0x00000000 + _alpha);
PlayerTextDrawShow(playerid,aaa);
if(_alpha < 255) SetTimerEx("@Blackscreen", 100, 0, "ii", playerid, _alpha+1);
printf("%d", _alpha);
}
Nicht die Backgroun Color ändern, sondern die Box Color. Außerdem habe ich bemerkt, dass man das Textdraw nochmals dem Spieler anzeigen muss, sonst klappt es nicht.
PlayerTextDrawBoxColor(playerid, pTextdraw[playerid][0], 0);
Muss 0 sein, da 255 = schwarz ist.
Dies klappt schonmal ganz gut, wie siehts aus wenn ich das ganze wieder weiß machen möchte ?
@Blackscreen(playerid, _alpha);
@Blackscreen(playerid, _alpha){
PlayerTextDrawBoxColor(playerid, pTextdraw[playerid][0], 0x00000000 - _alpha);
PlayerTextDrawShow(playerid, pTextdraw[playerid][0]);
if(_alpha != 0) SetTimerEx("@Blackscreen", 10, 0, "ii", playerid, _alpha-1);
}
mfg ![]()