GetPlayerName abkürzen

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
  • Hallo,


    da die Suchfunktion zZ nicht funktioniert wollte ich fragen wie ich einen kurzen Command haben kann z.B. "MeinName(playerid)" also mit GetPlayerName dadrinne. Ich habe es bereits versucht aber dort steht dann kein Name:



    stock MeinName(playerid)
    {
    new myname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, myname, sizeof(myname));
    return 1;
    }


    MfG

  • das kann so nicht gehen der zeigt dir keine fehler doch samp ansich hat getplayername festgelegt !


  • stock MeinName(playerid)
    {
    new myname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, myname, sizeof(myname));
    return 1;
    }


    wie währs wenn du statt einem 1 (return) den Namen des Spielers ausgibst.. ?


    return myname;


    keine ahnung ob das funktioniert, solltest du vielleicht mal testen, währ auf jeden fall sehr hilfreich, und man würd sich ne menge zeit ersparn :D

  • Meinst du vielleicht wie man es anwendet?



    // STRCMP:
    if (strcmp("/meinname", cmdtext, true, 10) == 0)
    {
    new Str[64];
    format(Str, sizeof(Str), "Dein Name: %s", MeinName(playerid));
    SendClientMessage(playerid, 0xFFFFFFF, Str);
    return 1;
    }


    stock MeinName(playerid)
    {
    new myname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, myname, sizeof(myname));
    return myname;
    }////////// ODER ZCMD:
    CMD:meinname( playerid, params[])
    {
    new Str[64];
    format(Str, sizeof(Str), "Dein Name: %s", MeinName(playerid));
    SendClientMessage(playerid, 0xFFFFFFF, Str);
    return 1;
    }


    stock MeinName(playerid)
    {
    new myname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, myname, sizeof(myname));
    return myname;
    }




    // Edit Ich habe das von RedStyle gelesen, wollte kein neuen Thread machen.


    Aso ist okay wenn er nur stock wollte bei mir kann er anwendung sehen :D


  • er meinte nur wie die stock funktion geht