Advertisement
_DarkLex_

Untitled

Aug 26th, 2017
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.56 KB | None | 0 0
  1. private void Register(Player player, string password)
  2.         {
  3.             if (!player.PlayerData.isAuth)
  4.                 player.PlayerData.isAuth = true;
  5.             string sql = string.Format("INSERT INTO userdata (user, user_low, ip, clientid, clientuuid, pass, reg_date, logindate, perm, booster) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}');",
  6.                                        player.Username,
  7.                                        player.Username.ToLower(),
  8.                                        player.EndPoint.Address.ToString(),
  9.                                        player.ClientId.ToString(),
  10.                                        player.ClientUuid.ToString(),
  11.                                        string.Join("", password), Database.UnixTime(),
  12.                                        Database.UnixTime(),
  13.                                        player.PlayerData.perm,
  14.                                        player.PlayerData.booster);
  15.             Database.Insert(sql);
  16.             Dictionary<string, string> userdata = Query1("SELECT id FROM userdata WHERE user_low='" + player.Username.ToLower() + "'");
  17.             player.PlayerData.Id = int.Parse(userdata["id"]);
  18.             if (player.PlayerData.Id == 0)
  19.             {
  20.                 player.Disconnect("Перезайди!");
  21.                 return;
  22.             }
  23.             setGameData1(player);
  24.             player.ClearPopups();
  25.             player.SendMessage(player.GetTranslation("authme.register.success"));
  26.             player.AddPopup(new Popup
  27.             {
  28.                 Message = player.GetTranslation("authme.register.success"),
  29.                 Duration = 20 * 10,
  30.                 MessageType = MessageType.Popup
  31.             });
  32.             player.SetNameTag($"§7[{player.PlayerData.prefix}§7]§r{player.Username}");
  33.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement