KOSTENLOSE REGISTRIERUNG - FREE REGISTER
  • Willkommen, Gast!
  • Samstag, 28. Februar 2026, 23:04:25
Position: Home » Grand Theft Auto: San Andreas » Multiplayer » TextDraw Flughöhe Anzeigen

Willkommen im GTAvision.com Forum

Du bist noch nicht bei uns angemeldet. Wenn das dein erster Besuch bei uns ist, so kannst du die wichtigsten Funktionen des Boards in der FAQ nachlesen. Um Beiträge zu schreiben oder neue Themen zu erstellen musst du in fast jedem Forum registriert und eingeloggt sein. Dies gilt nicht bei den Newskommentaren, dort können auch Gäste etwas schreiben ohne sich vorher registrieren zu müssen. Damit du Beiträge lesen kannst, musst du dir erst ein Forum aussuchen welches dich interessiert, z.B. GTA V - Allgemeines, dann klickst du auf ein Thema das dich interessiert z.B. "Allgemeine GTA V Plauderecke" und schon kannst du die Beiträge lesen. Um im genannten Thema zu antworten, musst du dich allerdings vorher eingeloggt haben. Viel Spaß in unserem Forum, wünscht das gesamte GTAvision.com Team.

Follow @GTAvision
Grand Theft Auto: San Andreas
Thema: TextDraw Flughöhe Anzeigen [Seite 1 ]  

Kein neuer Beitrag 24.10.2008, 21:18
Beitrag #1   

Jermuk
Informant
* * * * O O O O O O O
Kein Bild vorhanden
Registrierung: 25.09.2008, 20:26
User-Info: Blutiger Anfänger
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Wohnort: Mist, vergessen
Beiträge: 48

Warum funzt folgendes Script nicht?
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
forward Flughoehe();
public Flughoehe()
{
    new Text:anzeige;
    for (new i; i < MAX_PLAYERS; i++)
    {
       if(IsPlayerConnected(i))
       {
           if(IsPlayerInPlane(i))
           {
             new Float:x,Float:y,Float:z;
             GetPlayerPos(i,x,y,z);
             new string[256];
             format(string, sizeof(string),"Flughoehe: %d Meter", z );
             TextDrawDestroy(anzeige);
             anzeige = TextDrawCreate(50.0, 420.0, string);
             TextDrawLetterSize(anzeige, 0.5, 2.5);
             TextDrawShowForPlayer(i,anzeige);
             textdrawwahr[i] = 1;
           }
           else if(textdrawwahr[i] == 1)
           {
               TextDrawDestroy(anzeige);
               textdrawwahr[i] = 0;
         }
       }
    }
}

forward IsPlayerInPlane(playerid);
public IsPlayerInPlane(playerid)
{
   new heli[10] = {417, 425, 447, 465, 469, 487, 488, 497, 548, 563};
   new plane[12] = {460, 464, 476, 511, 512, 513, 519, 520, 553, 577, 592, 593};
   new model = GetVehicleModel(GetPlayerVehicleID(playerid));
   for(new i=0; i < 10; i++)
      if(model == heli[i])
         return 1;
    for(new i=0; i < 12; i++)
      if(model == plane[i])
         return 1;
   return 0;
}


Weil es nämlich unheimlich hohe Zahlen anzeigt, z.B. Flughoehe: 1100000000 Meter
Was habe ich falsch gemacht?

Gruß Jermuk

Kein neuer Beitrag 24.10.2008, 21:22
Beitrag #2   

dödel
Capo
* * * * * * * * * * O
Registrierung: 16.04.2007, 22:15
Lieblings-GTA: GTA: Vice City
Wohnort: The Triangle
Beiträge: 3191

Wenn du Float verwendest, kannst du nicht versuchen eine ganz normale Zahl auszugeben, also mach
einfach aus
Code:
1
format(string, sizeof(string),"Flughoehe: %d Meter", z );

den hier
Code:
1
format(string, sizeof(string),"Flughoehe: %.2f Meter", z );

Kein neuer Beitrag 24.10.2008, 21:26
Beitrag #3   

Jermuk
Informant
* * * * O O O O O O O
Kein Bild vorhanden
Registrierung: 25.09.2008, 20:26
User-Info: Blutiger Anfänger
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Wohnort: Mist, vergessen
Beiträge: 48

Danke!!
Funzt!
Kannst du mir das mal erklären, was es mit dem %.2f auf sich hat?
Will ja auch was lernen!
Danke im Voraus,
Gruß Jermuk

Kein neuer Beitrag 24.10.2008, 21:40
Beitrag #4   

Recycler
Vize-Boss
* * * * * * * * * O O
Registrierung: 29.12.2006, 11:54
User-Info: nicht mehr da
Beiträge: 2146

Erstmal bedeutet %f, dass ein Float erwartet wird. Die angehängte Zahl gibt an, wieviele Stellen
nach dem Komma noch angezeigt werden.

MfG
Recycler

Druckansicht

n/a n/a 1     (Anzeige: 1 – 4; Insgesamt: 4) n/a n/a
Toggle Ähnliche Themen zu „TextDraw Flughöhe Anzeigen“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, „heißes Thema“   Textdraws Problem 3 6642 02.09.2010, 15:55
Von: Playyaya
23.09.2010, 08:57
Von: tion
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Am Lappi deskop von anderen PC anzeigen lassen? 2 2650 24.10.2009, 16:35
Von: Sh3LteR
25.10.2009, 09:57
Von: Sh3LteR
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   [INC] TextDrawCountDown (Version 1.0) by Littlejohny 0 3046 07.03.2009, 14:02
Von: Littlejohny49
07.03.2009, 14:02
Von: Littlejohny49
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   [SA-MP v2] Versionsnummer als Textdraw 3 1181 18.01.2008, 18:02
Von: Florian
18.01.2008, 21:18
Von: Rafioso
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   [SA-MP v2] TextDrawCreate 3 1360 07.12.2007, 20:28
Von: Headshot
07.12.2007, 20:49
Von: dödel
Zum letzten Beitrag
  • 0.05194 Sek., 14 DB-Zugriffe, 1.922 MiB
  • Powered by Boardsolution v1.45
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads