@DJ_Deagle
Wenn ich die Boxcolor auf 0 Stelle, sieht man die garnicht mehr.
mfg ![]()
@DJ_Deagle
Wenn ich die Boxcolor auf 0 Stelle, sieht man die garnicht mehr.
mfg ![]()
Ich hätte nun gesagt, bei der Erstellung des TD die Farbe auf 0 stellen.
Hat in dem Moment auch nicht viel gebracht, mein aktueller Code sieht so aus.
pTextdraw[playerid][0] = CreatePlayerTextDraw(playerid, 641.666687, 1.500000, "usebox");
PlayerTextDrawLetterSize(playerid, pTextdraw[playerid][0], 0.000000, 49.415019);
PlayerTextDrawTextSize(playerid, pTextdraw[playerid][0], -2.000000, 0.000000);
PlayerTextDrawAlignment(playerid, pTextdraw[playerid][0], 1);
PlayerTextDrawColor(playerid, pTextdraw[playerid][0], 0);
PlayerTextDrawUseBox(playerid, pTextdraw[playerid][0], true);
PlayerTextDrawBoxColor(playerid, pTextdraw[playerid][0], 255);
PlayerTextDrawSetShadow(playerid, pTextdraw[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, pTextdraw[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, pTextdraw[playerid][0], 16777215);
PlayerTextDrawFont(playerid, pTextdraw[playerid][0], 0);
@Hashpassword(playerid);
@Hashpassword(playerid){
SendClientMessage(playerid, Hellgruen, "INFO: {FFFFFF}Dein Kennwort wurde erfolgreich verschlüsselt.");
PlayerTextDrawShow(playerid, pTextdraw[playerid][0]);
SetTimerEx("@Blackscreen", 100, 0, "ii", playerid, 0);
}
@Blackscreen(playerid, _alpha);
@Blackscreen(playerid, _alpha){
PlayerTextDrawBackgroundColor(playerid, pTextdraw[playerid][0], 0x00000000 + _alpha);
if(_alpha < 255) SetTimerEx("@Blackscreen", 100, 0, "ii", playerid, _alpha+1);
}
Jeffry hast du einen Lösungsvorschlag ?
mfg ![]()
//Playertextdraws
pTextdraw[playerid][0] = CreatePlayerTextDraw(playerid, 0.000000, 0.000000, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, pTextdraw[playerid][0], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, pTextdraw[playerid][0], 640.000000, 448.000000);
PlayerTextDrawAlignment(playerid, pTextdraw[playerid][0], 1);
PlayerTextDrawColor(playerid, pTextdraw[playerid][0], 255);
PlayerTextDrawSetShadow(playerid, pTextdraw[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, pTextdraw[playerid][0], 0);
PlayerTextDrawFont(playerid, pTextdraw[playerid][0], 4);
@Hashpassword(playerid);
@Hashpassword(playerid){
SendClientMessage(playerid, Hellgruen, "INFO: {FFFFFF}Dein Kennwort wurde erfolgreich verschlüsselt.");
PlayerTextDrawShow(playerid, pTextdraw[playerid][0]);
SetTimerEx("@Blackscreen", 20, 0, "i", 0);
}
mfg ![]()
Doch nicht das ändern, so:
@Blackscreen(playerid, _alpha);
@Blackscreen(playerid, _alpha){
PlayerTextDrawColor(playerid, pTextdraw[playerid][0], 0x00000000 + _alpha);
if(_alpha < 255) SetTimerEx("@Blackscreen", 20, 0, "ii", playerid, _alpha+1); //Hier auch noch playerid mitgeben
}
Es funktioniert immer noch nicht, soll ich mal ein Video von der Geschwindigkeit machen ?
mfg ![]()
Wenn es schwarz werden soll, musst du es zu
0x00000000 + _alpha
machen.
Außerdem ist 200ms viel zu viel, da dauert es gut eine Minute.
Irgendwie funktioniert es immer noch nicht.
@Blackscreen(playerid, _alpha);
@Blackscreen(playerid, _alpha){
PlayerTextDrawColor(playerid, pTextdraw[playerid][0], 0x000000FF - _alpha);
if(_alpha < 255) SetTimerEx("@Blackscreen", 20, 0, "i", 0x00000000+_alpha);
}
Muss ich statt i nicht x nehmen ?
Ist ja auch ein Hex Code
mfg ![]()
Das ganze Funktioniert nicht so wie es Funktionieren soll!
@Blackscreen(playerid, _alpha);
@Blackscreen(playerid, _alpha){
PlayerTextDrawColor(playerid, pTextdraw[playerid][0], 0x000000FF - _alpha);
if(_alpha < 255) SetTimerEx("@Blackscreen", 200, 0, "i", _alpha+1);
}
Das ganze wird viel zu schnell schwarz. (Ich habe die Backgroundcolor mal so gelassen, da es ja keine Usebox ist.)
mfg ![]()
Und das würde schon Funktionieren wenn ich das Beispiel umschreibe ?
mfg ![]()
http://wiki.sa-mp.com/wiki/TextDrawBackgroundColor
TextDrawBackgroundColor(MyTextdraw, 0x000000FF);
Das weiß ich selber, nur wie soll ich den Code nach und nach Bearbeiten.
Also als erstes würde ich in dem Falle einen Timer in den Einsatz bringen.
Oder wie würdest du es am besten gestalten Jeffry ?
mfg ![]()
Muss ich die Codes nicht irgendwo eintragen ?
Ich verstehe nicht wie ich den Hex Code bearbeiten kann.
mfg ![]()
Guten Tag,
Mein Name lautet CIBERKILLER.
Und zwar wollte ich mal eine schwarze Einblendung mithilfe von Textdraws machen.
Hat jemand die entsprechenden Farbcodes dafür ?
mfg ![]()
wie wäre wenn du /lock zu /carlock umbenennst.
COMMAND:lock(playerid,params[])
zu
COMMAND:carlock(playerid,params[])
mfg ![]()
Loggen tust du so richtig machen.
mysql_log(LOG_ERROR|LOG_WARNING, LOG_TYPE_TEXT);
mfg ![]()
Was sagt die MySQL Log?
mfg ![]()
Find ich schön das du so etwas Releast.
8/10
Wieso vorenthältst du mir 2 Punkte?
Kritikpunkte oder Verbesserungsvorschläge ?
mfg ![]()
fopen,fwrite,fclose
mfg ![]()
R39, steht auch oben.
ZitatR39 Glaube ich!
Ich denke mal du hast den DL Link von MrMonat genommen, sollte also bedeuten du hast r34
mfg ![]()
Zeig mir mal UserCheck.
Benutzt du R5 ?
mfg ![]()
Da es bisher noch keiner gepostest hat:
Das funktioniert nicht so wie du es möchtest. Spielername ist eine Get Funktion, nicht Set.
Ok, danke für den Hinweis.
Man könnte es ja so machen:
mysql_format(variable, query, sizeof query, "SELECT * FROM user WHERE username='%e'", Spielername(playerid));
mfg ![]()
Zeig mal die Funktionen und wie du das Textdraw erstellt.
mfg ![]()
Du solltest die Funktion auch returnen, sonst läuft der Code natürlich einfach durch.
Ja klar, aber wenn die Clause sowie nicht stimmt, dann braucht er das ganze nicht zu returnen, Jeffry jaja ich weis cpu blabla...
mfg ![]()