hi kann jemand für mich ein textdraw erstellen es soll unten rechts unter der minimap sein. Den text mach ich schon selber ich habe es so versucht aber es klappt nicht:
new Text:www;
new WWW[256];
format(WWW,sizeof(WWW),"Text");
www = TextDrawCreate(33.000000,430.000000,WWW);
TextDrawLetterSize(Text:www,0.499999,1.100000);
www = TextDrawCreate(430.000000,430.000000,WWW);
TextDrawLetterSize(Text:www,0.499999,1.100000);
TextDrawShowForPlayer(playerid,Text:www);
Aber das klappt nichts pls helfen oder ein erstellen
Textraw erstellen
- Wer bin ich denn??
- 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
-
-
-
Hier:
Füge das unter OnPlayerConnect(playerid) ein.
new Text:homepage;
homepage = TextDrawCreate(5.0, 431.0, "~w~http://www.deine Homepage.de");
TextDrawShowForPlayer(playerid, homepage); -
//oben
new Text:www;
//ongamemodeinit
www = TextDrawCreate(33.000000,430.000000,"deine hp");
TextDrawLetterSize(www,0.499999,1.100000);
//onplayerconnect
TextDrawShowForPlayer(playerid,www); -
Fehlt da nicht noch eine genauere Beschreibung? oder geht das einfach so icecube?
-
Was meinst du genau mit Beschreibung? eigentlich sollte es so gehen.
-
definieren meinte ich^^...aja habs probiert geht so,aber man kanns noch genauer definieren:
z.b. das hab ich gemacht:
Textdraw = TextDrawCreate(30.000000,435.000000,"bla");
TextDrawAlignment(Textdraw,0);
TextDrawBackgroundColor(Textdraw,0xffffffff);
TextDrawFont(Textdraw,3);
TextDrawLetterSize(Textdraw,0.299999,1.100000);
TextDrawColor(Textdraw,0x2a77a1);
TextDrawSetOutline(Textdraw,1);
TextDrawSetProportional(Textdraw,1);
TextDrawSetShadow(Textdraw,4);
Das hat weiße Buchstaben mit einem blauen Rahmen... -
Für ein einfaches TextDraw reicht das oben gepostete voll aus;)
-
-
Eine frage, wird der textdraw auch bei allen angezeigt mit diesem code?:
TextDrawShowForPlayer(playerid,www);Oder nur für einen einzigen spieler ?
-
-
Ich übersetz mal: TextBildZeigenFürSpieler ... (PLAYERID) .. verständlich, oder?
-
Also nein xD wie kann ich es machen das es für jeden angezeigt wird ?
-
for(new playerid = 0;playerid < MAX_PLAYERS;playerid++)
{
if(IsPlayerConnected(playerid))
{TextDrawShowForPlayer(playerid,www);
Oder einfach bei OnPlayerConnect? -
ene, ich glaub du hast es nich verstanden was ich meinte xD
Also ich hab einen textdraw mit einem filterscript erstellt, und da gab es mir nen txt file.
Da stand das hier drin:Zitat//On top of script:
new Text:Textdraw0;
//In OnGameModeInit or any other place, we procced to create our textdraw:
Textdraw0 = TextDrawCreate(576.000000,4.000000,"1.0c");
TextDrawUseBox(Textdraw0,1);
TextDrawBoxColor(Textdraw0,0xffffffff);
TextDrawTextSize(Textdraw0,0.000000,-8.000000);
TextDrawAlignment(Textdraw0,2);
TextDrawBackgroundColor(Textdraw0,0x000000ff);
TextDrawFont(Textdraw0,2);
TextDrawLetterSize(Textdraw0,0.499999,1.700000);
TextDrawColor(Textdraw0,0xffffffff);
TextDrawSetProportional(Textdraw0,1);
TextDrawSetShadow(Textdraw0,2);
//You can now use TextDrawShowForPlayer(-ForAll), TextDrawHideForPlayer(-ForAll) and
//TextDrawDestroy functions to show, hide, and destroy the textdraw.Ich habe alles gut ersetzt xD
Ich habe unter
Textdraw0 = TextDrawCreate(576.000000,4.000000,"1.0c");
TextDrawUseBox(Textdraw0,1);
TextDrawBoxColor(Textdraw0,0xffffffff);
TextDrawTextSize(Textdraw0,0.000000,-8.000000);
TextDrawAlignment(Textdraw0,2);
TextDrawBackgroundColor(Textdraw0,0x000000ff);
TextDrawFont(Textdraw0,2);
TextDrawLetterSize(Textdraw0,0.499999,1.700000);
TextDrawColor(Textdraw0,0xffffffff);
TextDrawSetProportional(Textdraw0,1);
TextDrawSetShadow(Textdraw0,2);das hier geschrieben:
TextDrawShowForAll(Textdraw0)Pawno gibt keine errors oda so aber ingame wird der textdraw nicht angezeigt
-
Ja achwas bist ja auch nen ganz schlauer
Bei OnGameModeInit den Textdraw kram zu erstellen ist okay aber TextDrawShowForAll(Textdraw0);
hat da sowas von 0 Wirkung denn wenn der Server startet ist keiner auf dem Server
Mach bei OnPlayerConnect TextdrawShowForPlayer... -
Benjamin mein Freund, selbst bei OnGameModeInit wird ein Textdraw angezeigt =).
Nur so nebenbei
-
Hab den TextDrawShowForAll(Version); unter OnPlayerSpawn gemacht wie du sagstest, hat gefunzt, danke
-
NOOOOOoooooooooooo............
*hust* joa egal bei OnPlayerconnect soltle es aber eher gehn
//Edit wuhu -
Ja ist man auf der sicheren Seite
Naja ich mach das noch komplett anders mit MAX_PLAYERS
Naja bin mal off byebye
-
Ich bekomme aber 1 Error Bitte um Hilfe !
C:\Dokumente und Einstellungen\PC\Desktop\Server Projekt\Server\gamemodes\TDM v.1.5.pwn(47) : error 017: undefined symbol "playerid"
-
breadfish.de
Hat das Thema geschlossen.