/nameaus -->> Frage

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
  • Nabend
    if (strcmp("/nameoff", cmdtext, true) == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
    GameTextForPlayer(playerid, "~W~Nametags ~R~off", 5000, 5);
    return 1;
    }


    so steht das bei wiki .. doch ich will haben, dass alle anderen nur den name der person (die den befehl benutzt) nicht sehen
    mache ich das dann anstatt
    ShowPlayerNameTagForPlayer(playerid, i, false);


    so:


    ShowPlayerNameTagForPlayer(i, playerid, false);


    ?


    Pls Help


    MfG HellFire

  • Also es soll nur der Name weg sein, der den Befehl benutzt?

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Warum machste dann eine Schleife die durch alle User geht?


    if (strcmp("/nameoff", cmdtext, true) == 0)
    {
    ShowPlayerNameTagForPlayer(playerid,0);
    GameTextForPlayer(playerid, "~W~Nametags ~R~off", 5000, 5);
    return 1;
    }

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • ShowPlayerNameTagForPlayer(forplayerid, playerid, 0)

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Dann weiß ich momentan auch nicht weiter... :S

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • http://wiki.sa-mp.com/wiki/ShowPlayerNameTagForPlayer
    Lesen, verstehen, umsetzen. Ist das so schwer?


    ShowPlayerNameTagForPlayer(i, playerid, show)


    In der Schleife wird nun für jeden Spieler i der Nametag von dem der den Befehl benutzt hat (playerid) ausgeschaltet
    Sollte doch Funktionieren?

  • ja aber ich will nicht das der, der den befehl benutzt , keine namen mehr von den anderen (i) sieht.
    sondern das der, der den befehl benutzt, sein name nichtmehr angezeigt wird (nur seiner soll verschwinden)


    also nur der , der den befehl benutzt, soll keinen name mehr haben

  • http://wiki.sa-mp.com/wiki/ShowPlayerNameTagForPlayer
    In der Schleife wird nun für jeden Spieler i der Nametag von dem der den Befehl benutzt hat (playerid) ausgeschaltet
    Sollte doch Funktionieren?


    Genau das habe ich doch beschrieben?

  • laut deiner wiki seite wird für den, der den befehl verwendet, von den anderen der name nichtmehr angezeigt


    also der der den befehl benutzt, bekommt von den anderen keinen name angezeigt:


    Zitat

    //The player who typed /nameoff will not be able to see any other players nametag.

    Laut google übersetzer:

    Zitat

    / / Der Spieler, der / getippt nameoff nicht in der Lage, jede andere Spieler Namensschild zu sehen.

  • Wiki:ShowPlayerNameTagForPlayer(playerid, i, false);
    Mein Code:ShowPlayerNameTagForPlayer(i, playerid, false);


    Mein Code unterscheidet sich von dem aus der Wiki, demzufolge kann bei beiden Codes nicht das gleiche rauskommen.
    Versuch es doch einfach mal?


    Und ja, ich weiß was das heißt, ich kann englisch verdammt gut.

  • for(new pl=0; pl<MAX_PLAYERS;pl++)
    {
    if(IsPlayerConnected(i))
    {
    ShowPlayerNameTagForPlayer(i, playerid, 0);
    }
    GameTextForPlayer(playerid, "~b~Name ~g~versteckt", 2000, 5);
    }

    the ones who are crazy enough to think that they can change the world, are the ones who do
    - Steve Jobs