CommandText Problem

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 leutchen, ich hab nen problem was ich nicht ganz verstehe.


    Es geht um den /Login Command.


    Meine OnPlayerCommandText sieht so aus:



    public OnPlayerCommandText(playerid, cmdtext[])new cmd[256];
    new tmp[256];
    new idx;
    idx = 0;


    if (strcmp(cmd, "/login", true) ==0 ){ if(IsPlayerConnected(playerid)) {
    new tmppass[64];


    if(gPlayerLogged[playerid] == 1){SendClientMessage(playerid, Gelb, "SERVER: Du bist schon eingeloggt.");return 1;}tmp = strtok(cmdtext, idx);if(!strlen(tmp)){SendClientMessage(playerid, Gelb, "Benutzung: /login [passwort]");return 1;}strmid(tmppass, tmp, 0, strlen(cmdtext), 255);//Encrypt(tmppass);OnPlayerLogin(playerid,tmppass);}return 1;}}

    In der OnplayerLogin frage ich nur zum test folgendes ab:
    public OnPlayerLogin(playerid,passwort[])
    {printf("Ausgelesenes Pw: %s", passwort);
    }


    Als Passwort gibt er mir aber immer nur /Login aus ö.ö
    MFG