Ich habe ein Problem, das Passwort will er nicht speichern
Hier den code beim OnPlayerRegister
if(IsPlayerConnected(playerid))
{
new string3[32];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "benutzer/%s.ini", playername3);
new File: hFile = fopen(string3, io_write);
if (hFile)
{
strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
new var[32];
strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
format(var, 32, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);

Passwort speichert er nicht
- Systemfehler
- Geschlossen
- Erledigt
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
-
-
format(var, 32, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
soweit ich weiß, soollte man da garnix hinschreiben, sonst muss man als passwort erst "key=passwort" eingebe. (war bei mir so)
-
Und das heißt?
Kann dir nicht folgen sry. -
machs einfach mal so:
if(IsPlayerConnected(playerid))
{
new string3[32];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "benutzer/%s.ini", playername3);
new File: hFile = fopen(string3, io_write);
if (hFile)
{
strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
new var[32];
strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
format(var, 32, "%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var); -
Muss ich auch bei OnPlayerLogin das ändern?^^
-
ja bei allen. wie gesagt weiß net obs richtig is
-
Was für ein Blödsinn, dann steht in der Ini halt statt Key=blabla einfach nur blabla. Ändern tut das aber nichts....
-
wen ndas so ist, und wiso muss ich dann immer auf meinem server mit dem Key= immer vor mein passwort key=... schreiben?
-
Vielleicht liegt es daran das du einfach nicht scripten kannst? Sonst wüsstest du was du hier schreibst
Solche Blödsinnigen Tips haben doch überhaupt nichts mit dem Problem zu tun.Anscheinend wird das PW nicht richtig ausgelesen, deshalb müsste man mehr vom Register + Login mal sehen.
-
stell dir vor es ist alles gleich bei mir, und bánddigé dein ton.
edit: lesen müsste man könenn. ich hab gescrhieben das ich mir nicht sicher bin, und jeder macht daraus ein senf -
Oho bändige deinen Ton?
Ich bin weder angreifend noch provozierend geworden, sondern spreche nur meine Meinung aus. Falls du damit nciht klar kommst ist das nicht mein Problem.
-
Ist gut ich poste eben beides, was braucht ihr sind paar mehr Zeilen als ich posten kann
-
ja is gut jetzt. nur ich weiß nicht, warum ich aus fehlern nicht lernen darf. aber das soll hier kein "ich akn scripten2 therad werden. systemfehler ich aknn dir nicht weiterhelfen
edit: und mich wundert es nur -
breadfish.de
Hat das Thema geschlossen.