Maximale Buchstaben im Namen verändern

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
  • public OnPlayerConnect(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof name);
    for(new i;i<MAX_PLAYER_NAME;i++)
    {
    if(name[i]=='\0')break;
    if(i>=12)
    {
    SendClientMessage(playerid,0xFFFFFFFF,"Dein Name ist zu lang");
    return Kick(playerid);
    }
    }
    }

  • Erstmal meine Moderationsarbeit:
    //Warn
    Aufgrund der falschen Sektion ;)


    Dann zum Thread:
    @Goldfisch: Du postest, wie man den Namen nur mit 12 Buchstaben Kickt, er möchte aber wissen, wie man das verändert (und das ist von System zu System verschieden)
    @Ersteller: Poste uns mal (wie gesagt) den Teil, wo man sich registrieren soll. Dann sehen wir, wie du das ändern kannst ;)
    MfG
    Maxx

  • OMG Maxx Wegen einer falschen Sektion gibtst du ihm gleich einen Warn ? Was ist aus dem FOrum geworden OMG !



    Sry das ich das poste aber wenn ich jetz nen Warn kriege muss ich lachen ^^

  • Ja, natürlich.
    Damit beweist du wieder:
    Du hast die Forenregeln nicht durchgelesen ;)
    Er kann froh sein, dass cih ihm nicht gleich eine Verwarnung reingeballert habe.
    Aber ich habe ja dann doch ein Herz ;)
    Wenn jeder das macht, was er will, dann brauchen wir ja keine Moderatoren.
    Ich habe nur nach dem Regelwerk gehandelt ;)


    So und nun BackToTopic bitte!
    MfG
    Maxx

  • Also dann verstehe ich nicht so genau was er verändern will, ich dachte die Max. Namenslänge, mit der man connecten kann. willst du die define verändern ?
    #include <a_samp>
    #undef MAX_PLAYER_NAME
    #define MAX_PLAYER_NAME 12