Ai cautat si nu ai gasit? Sunt multe FS-uri de Admin if (strcmp(cmd, "/login", true) ==0 ) { new tmppass[128]; if(IsLogged[playerid] == 1) { SendClientMessage(playerid, RED, "Esti logat."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "FOLOSESTE: /login [parola]"); return 1; } new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); format(string, sizeof(string), "%s.ini", plname); if(!fexist(string)) { SendClientMessage(playerid, RED, "Numele tau nu este inregistrat."); } strmid(tmppass, tmp, 0, strlen(cmdtext), 255); // Encrypt(tmppass); OnPlayerLogin(playerid,tmppass); return 1; } if (strcmp(cmd, "/register", true) ==0 ) { if(IsPlayerConnected(playerid)) { if(IsLogged[playerid] == 1) { SendClientMessage(playerid, RED, "Esti logat."); 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, RED, "Numele este deja inregistrat. Foloseste alt nume."); fclose(hFile); return 1; } new tmppass[128]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, ORANGE, "FOLOSESTE: /register [parola]"); return 1; } strmid(tmppass, tmp, 0, strlen(cmdtext), 255); // Encrypt(tmppass); OnPlayerRegister(playerid,tmppass); } return 1;