toribio

toribio

Jan 28th, 2011
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.57 KB | None | 0 0
  1. if(strcmp(cmd, "/registrar", true) == 0)
  2. {
  3.     new filename[64];
  4.     tmp = strtok(cmdtext, idx);
  5.     GetPlayerName(playerid, playername, sizeof(playername) + 10);
  6.     if(20 < strlen(tmp) || strlen(tmp) < 4)
  7.     {
  8.         SendClientMessage(playerid, COLOR_DBLUE, "Erro! Sua senha tem que ter mais de 4 e menos de 20 letras/números!");
  9.         return 1;
  10.     }
  11.     if(!strlen(tmp))
  12.     {
  13.         SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /registrar [senha] ~ Vai fazer com que você fique registrado com o server e seus stats sejam salvos!");
  14.     }
  15.     else
  16.     {
  17.         format(filename, sizeof filename, "Contas/%s", udb_encode(playername));
  18.         if (!dini_Exists(udb_encode(filename)))
  19.         {
  20.             dini_IntSet(filename, "password", udb_hash(tmp));
  21.             dini_Set(filename,"Senha",tmp);
  22.             PlayerInfo[playerid][pAdmin] = 0;
  23.             dini_IntSet(filename, "level", PlayerInfo[playerid][pAdmin]);
  24.             format(string, sizeof(string), "%s(%i) registrado com a senha \"%s\"", playername, playerid, tmp);
  25.             printf(string);
  26.             format(string, sizeof(string), "Você criou a conta %s com a senha \"%s\". Não se esqueça da sua senha!", playername, tmp);
  27.             SendClientMessage(playerid, COLOR_PURPLE, string);
  28.             SendClientMessage(playerid, COLOR_PURPLE, "Logado!");
  29.             logged[playerid] = 1;
  30.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  31.         }
  32.         else
  33.         {
  34.             SendClientMessage(playerid, COLOR_RED, "Um erro aconteceu enquanto tentava se registrar ao server!");
  35.             format(string, sizeof(string), "O nick %s já é registrado No Brasil Mata-Mata 2012!", playername,tmp);
  36.             SendClientMessage(playerid, COLOR_RED, string);
  37.         }
  38.     }
  39.     return 1;
  40. }
Add Comment
Please, Sign In to add comment