>>>> Brauche hilfe!!

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
  • Brauche hilfe!!
    ich hab mehrere Fragen bzw. Probleme die ich gerne Lösen möchte. Und zwar:

    • Ich möchte gerne dass nur ein Spieler mit dem namen z.b. "Furzgesicht" ein Auto fahren kann
    • Ich möchte gerne eine Meldung an einen Spieler schreiben wenn ein anderer etwas macht! z.b. /accept repair und so.
    • wie kann ich in "Dini" eine Datei erstellen (zb eine textdatei) und da bestimmtes abspeichern?
    • Was ist der Unterschied zwischen einer Int-Variable und einer Float-Variable


    ich weiß ich bin noch ein Anfänger aber bei youtube und google kriege ich nicht solche exakten Fragen raus!
    ich wär dankbar für HILFREICHE ANTWORTEN!


    Mfg Tim :P

  • Hallo erst einmal Timtrucker!


    Na da hast Du Dir ja einiges vorgenommen...
    Ich hoffe ich kann Dir bei einigen Dingen helfen.

    Zunächst zu Deinem ersten Problem


    new plName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plName, sizeof(plName));


    if(!strcmp(plName, "Furzgesicht", true))
    {
    ...
    }
    Nun zu Deinem zweiten/dritten Problem


    Benutze bitte die Suchfunktion hier im Forum!


    Zu Deinem letzen Problem


    Integer


    Mit einer Integer Deklaration definierst Du reinweg zahlen.
    Also beispielsweise wäre das so:


    new meine_variable = 1;


    Float


    Auch ein Float deklariert letzendlich nur Zahlen, die Du aber
    in diesem Falle auch als Fließkommazahlen verwenden kannst.


    new mein_float = 1;


    wäre genau das selbe wie...


    new mein_float = 1.0;



    Freundliche Grüße


    4#Future | Fake - Philip

  • Zitat

    Also das mit dem Float und Integer verstehe ich jetzt so: int >> Gerade Zahlen und Float >> Kommazahlen richtig?

    Um's genau zu nehmen, hast Du es noch nicht richtig verstanden...
    Gerade Zahlen sind beispielsweise Zahlen wie 2, 4, 6 ... 20, 22.



    Genauere Erklärung


    Als einen Integer Wert deklarierst Du nur Werte, die Du nicht
    als Fließkommazahlen verwenden musst, also bespielsweise so:


    new wert = 1;


    In diesem Zusammenhang kannst Du die Variable wert nur
    als Zahl, ohne Komma verwenden, also nur als ganze Zahl.
    ___________________________________________________


    Als einen Float Wert deklarierst Du Werte, die Du als ganze
    Zahlen verwenden möchtest oder als Fließkommazahlen.


    Dies wird in SA-MP schon beispielsweise beim Leben des
    Spielers angewendet, denn Du verwendest diese Funktion so:


    new Float:leben;
    GetPlayerHealth(playerid, leben);


    Dieser Wert würde beispielsweise als Fließkommazahl ausgegeben.


    Link zum Beispiel: http://wiki.sa-mp.com/wiki/GetPlayerHealth