Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmd, "/registrar", true) == 0)
- {
- new filename[64];
- tmp = strtok(cmdtext, idx);
- GetPlayerName(playerid, playername, sizeof(playername) + 10);
- if(20 < strlen(tmp) || strlen(tmp) < 4)
- {
- SendClientMessage(playerid, COLOR_DBLUE, "Erro! Sua senha tem que ter mais de 4 e menos de 20 letras/números!");
- return 1;
- }
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /registrar [senha] ~ Vai fazer com que você fique registrado com o server e seus stats sejam salvos!");
- }
- else
- {
- format(filename, sizeof filename, "Contas/%s", udb_encode(playername));
- if (!dini_Exists(udb_encode(filename)))
- {
- dini_IntSet(filename, "password", udb_hash(tmp));
- dini_Set(filename,"Senha",tmp);
- PlayerInfo[playerid][pAdmin] = 0;
- dini_IntSet(filename, "level", PlayerInfo[playerid][pAdmin]);
- format(string, sizeof(string), "%s(%i) registrado com a senha \"%s\"", playername, playerid, tmp);
- printf(string);
- format(string, sizeof(string), "Você criou a conta %s com a senha \"%s\". Não se esqueça da sua senha!", playername, tmp);
- SendClientMessage(playerid, COLOR_PURPLE, string);
- SendClientMessage(playerid, COLOR_PURPLE, "Logado!");
- logged[playerid] = 1;
- PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Um erro aconteceu enquanto tentava se registrar ao server!");
- format(string, sizeof(string), "O nick %s já é registrado No Brasil Mata-Mata 2012!", playername,tmp);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment