Globales Array

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 zusammen :)


    Und zwar braucht man im script ja des öfteren auch den eigenen playernamen, daher finde ich es ziemlich überflüssig jedes mal GetPlayerName zu benutzen und ein neues array zu erstellen. Allerdings wüsste ich jetzt auch keine alternative^^


    Kennt jemand eine möglichkeit das man nicht jedesmal GetPlayerName benutzen muss ? Vielleicht ein array welches im ganzen Script nutzbar ist und welches immer den eigenen playernamen enthält ? Oder andere alternativen ?



    Vielen dank im vorraus :)



    Mit freundlichen Grüßen


    Anubis

  • Methode 1


    GetPlayerNameEx(playerid){
    new nname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,nname,sizeof nname);
    return nname;
    }


    SendClientMessage(playerid,0x00FF00FF,GetPlayerNameEx(playerid));

    Gibt Direkt zurück wie man sieht...


    Methode 2



    Global erstellen
    new playaname[MAX_PLAYERS][MAX_PLAYER_NAME];



    bei OnPlayerConnect :
    GetPlayerName(playerid,playaname[playerid],MAX_PLAYER_NAME);

    Mfg. BlackFoX_UD_ alias [BFX]Explosion