Üdv minden kedves olvasónak!
Az volna a próblémám ,hogy ha regisztrálni próbálok a larp moddal futó szerveremre akkor uyge kihozza ,hogyha nem írok jelszót ,hogy /register [password] , de ha beírom a jelszót akkor nem csinál semmit, és ha relogolok még mindíg azt írja ,hogy nem vagyok beregelve. A parancs itt van:
if (strcmp(cmd, \"/register\", true) ==0 )
{
if(Registracio == 1)
{
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), \"users/%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, \"USAGE: /register [password]\");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
//Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, \"A regisztráció le van zárva!\");
SendClientMessage(playerid, COLOR_RED, \"Vedd fel egy adminnal a kapcsolatot /report\");
SendClientMessage(playerid, COLOR_RED, \"Aki majd feltesz egy-két kérdést és ha helyesen válaszolsz akkor regelhetsz!\");
return 1;
}
}
A regisztrációt megnyitó parancs az muködött tehát megvolt nyitva a regisztráció a szerveren. Kérem ha tud valaki segítsen.
Üdvözlettel: Quips