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