Guten Abend,
ich wollte mal gerne wissen wie ich das € zeichen als TextDraw direkt über das $ zeichen mache ?
Und wie mache ich im Text wenn da im Chat z.B steht " BL-Hosting hat 500 € den Kevin gegeben. " wie kann
ich das € zeichen auch noch in den Chat mit rein bringen ? also ich habe das so mal versucht:
SendClientMessage(i, COLOR_BLUE, "Test: € € € €");
[Frage: Ich wollte gerne das [ € ]
- HighDef
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Der Witz ist, dass das €-Zeichen ein Textdraw ist
Das ist ein ( mit zwei Streifen
-
Könnte vieleicht einer ein mir machen also ein € ( Textdraw ) ?
-
Trooper meint es ungefähr so:
(Rezept:
Man nehme ein _ - oder = und lege diese über das (
Jetzt verschiebt man die jeweiligen zeichen so weit, bis es wie ein €-zeichen aussieht. -
Mhh ok also ich habe das so gemacht ?
//==================== Test €
new Text:Textdraw19910;
new Text:Textdraw1991;
//====================//==================== Test €
// Don't use these lines if it's a filterscript
Textdraw19910 = TextDrawCreate(555.000000,58.000000,"Herz");
Textdraw1991 = TextDrawCreate(432.000000,80.000000,"( + = =");
TextDrawAlignment(Textdraw19910,0);
TextDrawAlignment(Textdraw1991,0);
TextDrawBackgroundColor(Textdraw19910,0x000000ff);
TextDrawBackgroundColor(Textdraw1991,0x000000ff);
TextDrawFont(Textdraw19910,3);
TextDrawLetterSize(Textdraw19910,0.399999,0.799999);
TextDrawFont(Textdraw1991,3);
TextDrawLetterSize(Textdraw1991,1.000000,1.800000);
TextDrawColor(Textdraw19910,0xffffffff);
TextDrawColor(Textdraw1991,0x00ff0099);
TextDrawSetOutline(Textdraw19910,1);
TextDrawSetOutline(Textdraw1991,1);
TextDrawSetProportional(Textdraw19910,1);
TextDrawSetProportional(Textdraw1991,1);
TextDrawSetShadow(Textdraw19910,1);
TextDrawSetShadow(Textdraw1991,1);
// TextDrawShowForPlayer();
//====================Habe das mal so im Script rein gemacht aber nichts wird angezeigt und ich frage mich überhaupt wie es richtig geht
-
Ich glaube die meinen das du als 1. ein Textdraw mit dem Inhalt ( machst.
Dann machst du ein neuen Textdraw mit - oder = oder _ und setzt den Strich so, das er in der Mitte liegt von dem (.
Das machste mit nem 2. Auch und aus( + - + - in der Mitte entsteht dein Eurozeichen.
-
Wie meinen die das den kann vill einer das mal machen ?
-
Mhh ok also ich habe das so gemacht ?
//==================== Test €
new Text:Textdraw19910;
new Text:Textdraw1991;
//====================//==================== Test €
// Don't use these lines if it's a filterscript
Textdraw19910 = TextDrawCreate(555.000000,58.000000,"Herz");
Textdraw1991 = TextDrawCreate(432.000000,80.000000,"( + = =");
TextDrawAlignment(Textdraw19910,0);
TextDrawAlignment(Textdraw1991,0);
TextDrawBackgroundColor(Textdraw19910,0x000000ff);
TextDrawBackgroundColor(Textdraw1991,0x000000ff);
TextDrawFont(Textdraw19910,3);
TextDrawLetterSize(Textdraw19910,0.399999,0.799999);
TextDrawFont(Textdraw1991,3);
TextDrawLetterSize(Textdraw1991,1.000000,1.800000);
TextDrawColor(Textdraw19910,0xffffffff);
TextDrawColor(Textdraw1991,0x00ff0099);
TextDrawSetOutline(Textdraw19910,1);
TextDrawSetOutline(Textdraw1991,1);
TextDrawSetProportional(Textdraw19910,1);
TextDrawSetProportional(Textdraw1991,1);
TextDrawSetShadow(Textdraw19910,1);
TextDrawSetShadow(Textdraw1991,1);
// TextDrawShowForPlayer();
//====================Habe das mal so im Script rein gemacht aber nichts wird angezeigt und ich frage mich überhaupt wie es richtig geht
Vielleicht weil du TextDrawShowForPlayer(playerid); auskommentiert hast
-
Ahahahah ohh man danke mal sehn ob es dann trozdem geht mhh habe ich das den richtig gemacht mit den Zeichen
Also ich bekomme den Error ?
(20277) : error 017: undefined symbol "playerid"Zeile : 20277
TextDrawShowForPlayer(playerid);Edit // text eingefügt
Edit // -- Text verändert -
Pack ShowTextDrawForPlayer in OnPlayerSpawn dann sollte das gehen, da du sonst keine playerid übermittelst/überlieferst
-
Wie jetzt ? also ich soll das alles so machen wie ich das habe jetzt und dann noch ein
TextDrawShowForPlayer(playerid);
Unter OnPlayerSpawn setzen ?Zitat(8387) : warning 202: number of arguments does not match definition
(20280) : warning 202: number of arguments does not match definition
(20280) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhas//==================== Test €
new Text:Textdraw19910;
new Text:Textdraw1991;
//====================
//
TextDrawShowForPlayer(playerid);
//
//==================== Test €
// Don't use these lines if it's a filterscript
Textdraw19910 = TextDrawCreate(555.000000,58.000000,"Herz");
Textdraw1991 = TextDrawCreate(432.000000,80.000000,"( + = = €");
TextDrawAlignment(Textdraw19910,0);
TextDrawAlignment(Textdraw1991,0);
TextDrawBackgroundColor(Textdraw19910,0x000000ff);
TextDrawBackgroundColor(Textdraw1991,0x000000ff);
TextDrawFont(Textdraw19910,3);
TextDrawLetterSize(Textdraw19910,0.399999,0.799999);
TextDrawFont(Textdraw1991,3);
TextDrawLetterSize(Textdraw1991,1.000000,1.800000);
TextDrawColor(Textdraw19910,0xffffffff);
TextDrawColor(Textdraw1991,0x00ff0099);
TextDrawSetOutline(Textdraw19910,1);
TextDrawSetOutline(Textdraw1991,1);
TextDrawSetProportional(Textdraw19910,1);
TextDrawSetProportional(Textdraw1991,1);
TextDrawSetShadow(Textdraw19910,1);
TextDrawSetShadow(Textdraw1991,1);
TextDrawShowForPlayer();
//==================== -
Sorry mein Fehler
Unter OnplayerSpawn
TextDrawShowForPlayer(playerid,Textdraw19910);
TextDrawShowForPlayer(playerid,Textdraw1991); -
Habe das mal gemacht aber ich wollte das gerne so haben das ein € zeichen das $ zeichen verdegt ?
Hier so siehts zur zeit aus ?
Kann einer pls helfen ? -
Schriftgröe iG einfach ändern
-
Zitat
Schriftgröe iG einfach ändern
In welche Größe den und ist das so richtig ?
//==================== Test €
// Don't use these lines if it's a filterscript
Textdraw19910 = TextDrawCreate(555.000000,58.000000,"Herz");
Textdraw1991 = TextDrawCreate(432.000000,80.000000,"( + = = €");
TextDrawAlignment(Textdraw19910,0);
TextDrawAlignment(Textdraw1991,0);
TextDrawBackgroundColor(Textdraw19910,0x000000ff);
TextDrawBackgroundColor(Textdraw1991,0x000000ff);
TextDrawFont(Textdraw19910,3);
TextDrawLetterSize(Textdraw19910,0.399999,0.799999);
TextDrawFont(Textdraw1991,3);
TextDrawLetterSize(Textdraw1991,1.000000,1.800000);
TextDrawColor(Textdraw19910,0xffffffff);
TextDrawColor(Textdraw1991,0x00ff0099);
TextDrawSetOutline(Textdraw19910,1);
TextDrawSetOutline(Textdraw1991,1);
TextDrawSetProportional(Textdraw19910,1);
TextDrawSetProportional(Textdraw1991,1);
TextDrawSetShadow(Textdraw19910,1);
TextDrawSetShadow(Textdraw1991,1);
//==================== -
Hi
Die Größe musst du dir ein wenig ertasten Weiß nich ob da einer die genaue größe kennt (Möglich wär´s aber)
MFG, Robdeflop®
-
Textdraw1991 = TextDrawCreate(432.000000,80.000000,"( + = = €");
kann doch garnicht gehen...
es war gemeint das du 2 Textdraws machst... 1. ( und den 2. =
dann leggst du den 2ten über den 1sten. wusaaa €MfG
BlackHawk -
Kannst du mir das mal machen habe es jetzt mal anders versucht aber es klappt nicht. ?
Wer echt nettEDIT //
-
Dein Code kann nicht funktionieren , da du diese ganzen Zeichen neben einander setzt, du musst alle Zeichen einzelln setzen, damit du dann das "C" mit "=" überdecken kannst.
lg
-
Zitat
Kannst du mir das mal machen habe es jetzt mal anders versucht aber es klappt nicht. ?
Wer echt nettWer echt nett wenn einer mir das mal zeigen könnte wie das gehn soll.