SetPlayerName mit Variable

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
  • Hey, ich bin gerade dabei, ein /rename befehl zu erstellen, jedoch funktioniert es nicht so ganz wie ich möchte.
    SetPlayerName muss normalerweise so aussehen:
    SetPlayerName(playerid,"Test123");


    Jedoch möchte ich diesen Namen ( Test123 ) aus einer Varibale ziehen, jedoch wird das i.wie nicht aktzeptiert.
    Kennt jemand eine Lösung ?

  • wenn du eine PVar meinst


    dann setzt sie erst mit SetPVarString(...)
    SetPlayerName(playerid,GetPVarString(...));
    oder wenn du eine "normale" var nehmen willst


    new name[MAX_PLAYER_NAME]; oder name[128];
    format(name,sizeof(name),"%s","hierdeinennamem");


    SetPlayerName(playerid,name);

  • DA STEHT ODER


    vll will er auch
    seinen Namen + HalloichbinAFK schreiben


    dann reichen 24 net aus


    mensch mensch mensch

  • ocmd:rename(playerid,params[])
    {
    new nName[124],new string[65];
    if(sscanf(params,"s",nName)
    SetPVarString(playerid,"Name",nName);
    format(string,sizeof(string),"Du hast deinen Namen in %s geändert.",nName);
    SendClientMessage(playerid,deinefarbe,string);
    }