Hallo,
wenn ich bei meinem Server /login (Passwort) mache crasht der server.
kann mir das vllt. jemand fixxen oder tipps geben, woran es liegen kann ?
Hallo,
wenn ich bei meinem Server /login (Passwort) mache crasht der server.
kann mir das vllt. jemand fixxen oder tipps geben, woran es liegen kann ?
Ohne Quellcode geht nix.
//-------------------------------[Login]--------------------------------------------------------------------------
if (strcmp(cmd, "/login", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: You are already logged in.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Hilfe : /login [password]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
}
return 1;
}
if (strcmp(cmd, "/register", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: You are already logged in.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one.");
fclose(hFile);
return 1;
}
new tmppass[64];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Hilfe : /register [password]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
return 1;
}
if (strcmp(cmd, "/changepass", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " You haven't logged in yet!");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s.ini", sendername);
new tmppass[64];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Hilfe : /changepass [newpassword]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
return 1;
}
Sorry.. war noch am suchen
//DaNNy: Beide Themen zusammengefügt.
Ich frage mich wieso du doppelposting machst ? und einen doppelthread
hast du mal in den Server logs geguckt ?
Was hast du für ein GameMod ?
Sind die nötigen inc & sowie cfg´s drinne ?
Also wie vexxx schon sagte, wir brauchen dein Gamemode: Selfmade (Selbest Gescriptet) oder Godfather? (zb. XGF, was ich befürchte das du hast)
Poste deine Server Logs: Fehler cmd..... deine ganzen fehler in den logs halt.
Also. Das GM ist ein RoleplayScript... und die ganzen cfg's sind auch drin.
Im Server Log steht moment...
Serverlog passt nicht rein angeblich zu groß
Das GM ist aus der Datenbank hier... Es heißt Crazy-World. Die Version die ich habe ist aber schon etwas stark editiert worden. Daher weiß ich nicht, wie das alte oder originale ist.
Dann hau mal ICQ Nummer her
hast du alle scriptfiles?
Ja habe ich. Nur es läd trotzdem nicht.
Also bei /register bleibt das Tut stehtn und bei /login passiert garnichts.