stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/ACCS/%s.txt");
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,0x0019FFFF,"Erfolgreich Registriert");
return 1;
}
Aber irgendwie speichert er die Accs nicht ... könnte mir bitte einer Helfen ?
ich weis es nicht bo es an dini liegt ...
wäre ganz nett wen ihr mir helfe könntet
Regiter script Problem
- Daspöse
- 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
-
-
stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/ACCS/%s.txt");
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,0x0019FFFF,"Erfolgreich Registriert");
return 1;
}
Du formatierst den String Spielerdatei auch falsch.format(Spielerdatei,sizeof(Spielerdatei),"/ACCS/%s.txt",name);
-
Ist das der einzige Fehler ? Speichert der DEshalb den Acc´s nie?
-
Möglich das du noch mehr Fehler hast,aber nicht in dem von dir gezeigten Code.
Dadurch das der String falsch formatiert war,konnte schon die Userdatei nie angelegt werden und somit auch nie der Eintrag Passwort gespeichert werden.
-
stock Login(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.txt",name);
SendClientMessage(playerid,0x0019FFFF,"Erfolgreich Eingelogt");
if(strcmp(key,dini_Get(Spielerdatei,"Passwort"),false));
{
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
SendClientMessage(playerid,0x0019FFFF,"Erfolgreich Eingelogt");
return 1;
}
else
{
SendClientMessage(playerid,0x0019FFFF,"Falsches Passwort");
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Login","Der Account Besteht Bereits gib das Passwort ein","Login","Abbrechen");
return 1;
}
}ja oki das hat Geklapt das ist gut nun jetzt habe ich noch ein Problem hiermit ... ich bekomme Diese Errors
C:\Users\kääfin\Desktop\RolePlay SErver\gamemodes\new.pwn(334) : error 036: empty statement
C:\Users\kääfin\Desktop\RolePlay SErver\gamemodes\new.pwn(340) : warning 225: unreachable code
C:\Users\kääfin\Desktop\RolePlay SErver\gamemodes\new.pwn(340) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseBitte Schnel helfen danke im voraus
-
breadfish.de
Hat das Thema geschlossen.