Spielername wegmachen und was anders hin.

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
  • Guten Tag,



    ich wollte in mein Selfmade was einbauen weiss aber nicht wie.


    Ich möchte machen, dass man den Spielername der über dem Kopf steht nicht sieht, sondern den namen den man davor im Dialog angegeben hat und dieser dann auch gespeichert wird.



    Hoffe ihr versteht es und mir kann jemand helfen.




    Mit freundlichen Grüßen


    Shoxi

  • Das kannste nicht machen.


    Das der Name über dem Kopf steht ist von Samp her so.


    Oder vlt gibt es auch ne Funktion das auszuschalten und dann musst du es halt selbst machen per Attach3DTextLabelToPlayer


    Bin mir aber nicht sicher ob es eine solche Funktion zum deaktivieren der NameTags gibt.

    [color=#0000FF]



    Suche aktive Leute die Interesse haben ein Freeroam Projekt großzuziehen! Es wird noch alles gesucht!
    Besonders: Scripter für einen GM der besonderen Art , Mapper, Brainstormer & Gehilfen! Bei Interesse einfach melden!
    Info: Server, Webspace & WBB 3 + Lizenz vorhanden!

  • @Oilmaster: Die gibt es tatsächlich, ShowNameTags.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • Kleiner Tipp:



    OnPlayerConnect
    Create3DTextLabel


    Attach3DTextLabelToPlayer


    Versuch mal selbst und dann wenn du Hilfe brauchst meld dich ;)

    [color=#0000FF]



    Suche aktive Leute die Interesse haben ein Freeroam Projekt großzuziehen! Es wird noch alles gesucht!
    Besonders: Scripter für einen GM der besonderen Art , Mapper, Brainstormer & Gehilfen! Bei Interesse einfach melden!
    Info: Server, Webspace & WBB 3 + Lizenz vorhanden!

  • Klar, aber warum änderst du nicht einfach den Spielernamen? SetPlayerName.
    Ansonsten Create3dTextLabel und Attach3DTextLabelToPlayer.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • @dead


    Der Spielername soll ja an sich so bleiben nur er will halt das auch zusätzlich zu dem Spielernamen so wie er ist der richtige Name der angegeben wurde angezeigt wird.

    [color=#0000FF]



    Suche aktive Leute die Interesse haben ein Freeroam Projekt großzuziehen! Es wird noch alles gesucht!
    Besonders: Scripter für einen GM der besonderen Art , Mapper, Brainstormer & Gehilfen! Bei Interesse einfach melden!
    Info: Server, Webspace & WBB 3 + Lizenz vorhanden!

  • Ne der Spielername soll schon weg.


    Ich möchte einfach das man beim Registrieren einen Namen eingibt und der dann den name den man bei Samp eingibt ersetzt.


    Ich weiss aber grade nicht wie ich das umsetzten soll das der den Namen aus den Spieler saves liest und die
    dann über den beliebigen Spieler setzt.



    Create3DTextLabel(Spieler[playerid][Player],X,Y,Z,50,0,0);


    So habe ich das gemacht aber ist falsch denke ich kommt auch error


    Zeile (565) : warning 213: tag mismatch

  • Sag das doch direkt :)


    Wenn du es per Dialog eingibst ist es einfach!



    Dann untern OnDialogResponse



    if(dialogid == DeinDialog)
    {
    if(response)
    {
    if(strlen(inputtext) != 0)
    {
    SetPlayerName(playerid,inputtext);
    new str[128];
    format(str,sizeof(str),"Dein Name ist %s",inputtext);
    SendClientMessage(playerid,farbe,str);
    }
    }
    }


    [color=#0000FF]



    Suche aktive Leute die Interesse haben ein Freeroam Projekt großzuziehen! Es wird noch alles gesucht!
    Besonders: Scripter für einen GM der besonderen Art , Mapper, Brainstormer & Gehilfen! Bei Interesse einfach melden!
    Info: Server, Webspace & WBB 3 + Lizenz vorhanden!

  • Hast du schon ein System zum Speichern oder brauchst du noch ein Login Register?

    [color=#0000FF]



    Suche aktive Leute die Interesse haben ein Freeroam Projekt großzuziehen! Es wird noch alles gesucht!
    Besonders: Scripter für einen GM der besonderen Art , Mapper, Brainstormer & Gehilfen! Bei Interesse einfach melden!
    Info: Server, Webspace & WBB 3 + Lizenz vorhanden!

  • K



    Dann mit rein in den Teil der das Speichert:


    dini_IntSet(DeineDatei,"UserName",GetName(playerid));



    So, du musst es dir warscheinlich anpassen, du lässt es ja machen wenn der Name bereits gesetzt ist also kannst du das mit der netten GetName Funktion machen:


    stock GetName(id)
    { new pName[MAX_PLAYER_NAME]; GetPlayerName(id,pName,sizeof(pName)); return pName;} 
    Die kommt im übrigen irgentwo unten ins script ;)
    //EDIT: Sorry der haut das alles in eine Reihe mit dem Code :S

    [color=#0000FF]



    Suche aktive Leute die Interesse haben ein Freeroam Projekt großzuziehen! Es wird noch alles gesucht!
    Besonders: Scripter für einen GM der besonderen Art , Mapper, Brainstormer & Gehilfen! Bei Interesse einfach melden!
    Info: Server, Webspace & WBB 3 + Lizenz vorhanden!

  • Warum macht ihr des eingeltich nicht einfach mit SetPlayerName(playerid, Name);
    Also das der name einfach in das geändert wird, was man im Dialog geschreiben hat?
    Denn Namen kann man ja trodzdem speichern.