playername rausfinden

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
  • xd


    wiki.sa-mp.com


    Einfach mal bei OnPlayerStateChange und GetPlayerName


    den Kram durchlesen... Learning by Doing... Probier es bitte erst und gebe nicht anch 10 sec auf, dann helfe ich dir!

  • ich würde es so machen anstatt immer diesen Quatsch mit GetPlayerName



    stock SpielerName(playerid)
    {
    new Name[24];
    GetPlayerName(playerid,Name,sizeof(Name));
    return Name;
    }


    und dann bei der jeweiligen Funktion zum beispiel



    format(blabla,sizeof(blabla),"%s",SpielerName);

    RFT

  • Fail...


    1. Die Funktion ist langsam.
    2. Das Beispiel was du geschrieben hast ist falsch.


    Lad lieber den Namen bei OnPlayerConnect in einen Array und ruf den dann bei Bedarf auf.
    Beispiel:
    new gName[MAX_PLAYERS][MAX_PLAYER_NAME];


    public OnPlayerConnect(playerid)
    {
    GetPlayerName(playerid, gName[playerid], MAX_PLAYER_NAME);
    printf("Join - ID: %d Name: %s", playerid, gName[playerid]);
    return 1;
    }

  • 1. WAS BRINGT ES IHM WENN IHR JETZT DIE LÖSUNG POSTET
    2. MIT SO EINER STREITEREI VERWIRRT IHR IHN NUR....
    3. Wenn er selsbt die Lösung gefunden habt, könnt ihr solche Tipps geben...