Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. package pl.ytskagamer.ytskascp75.listeners;
  2.  
  3. import org.spongepowered.api.entity.living.player.Player;
  4. import org.spongepowered.api.event.Listener;
  5. import org.spongepowered.api.event.network.ClientConnectionEvent;
  6. import org.spongepowered.api.text.Text;
  7. import org.spongepowered.api.text.format.TextColors;
  8. import pl.ytskagamer.ytskascp75.YTSkaSCP75;
  9. import pl.ytskagamer.ytskascp75.utils.RandomString;
  10. import pl.ytskagamer.ytskascp75.utils.UsersAPI;
  11. import pl.ytskagamer.ytskascp75.utils.YTSkaException;
  12.  
  13. import java.io.IOException;
  14.  
  15. public class OnJoin extends UsersAPI
  16. {
  17. private String msgnick, code, password;
  18.  
  19. private Text kickmessage = Text.of(TextColors.GREEN, "Witaj na Osrodku-75! Konto zarejestrowane pomyslnie\n\n",
  20. TextColors.GRAY, "Aby zaczac swoja rozgrywke, wejdz na nasz Discord:\n",
  21. TextColors.GOLD, YTSkaSCP75.DISCORDLINK,
  22. TextColors.GRAY, "\nI na kanale #synchronizuj-konta wpisz komende:\n",
  23. TextColors.RED, "!synchronizuj " + msgnick + " " + code + "\n",
  24. TextColors.DARK_RED, "TWOJE HASLO TO: " + password + "\n\n",
  25. TextColors.BLUE, "Zyczymy milej gry!");
  26.  
  27. @Listener
  28. public void onPlayerJoin(ClientConnectionEvent.Join e) throws IOException, YTSkaException {
  29. Player p = e.getTargetEntity();
  30. setCurrentClass(p.getUniqueId(), "none");
  31.  
  32. msgnick = p.getName();
  33. if(isUserRegistered(p.getUniqueId()))
  34. {
  35. if(!userSynced(p.getUniqueId()))
  36. {
  37. code = getUserCode(p.getUniqueId());
  38. password = getUserPassword(p.getUniqueId());
  39. p.kick(Text.of(TextColors.GREEN, "Witaj na Osrodku-75! Witamy ponownie\n\n",
  40. TextColors.GRAY, "Aby zaczac swoja rozgrywke, wejdz na nasz Discord:\n",
  41. TextColors.GOLD, YTSkaSCP75.DISCORDLINK,
  42. TextColors.GRAY, "\nI na kanale #synchronizuj-konta wpisz komende:\n",
  43. TextColors.RED, "!synchronizuj " + msgnick + " " + code + "\n",
  44. TextColors.DARK_RED, "TWOJE HASLO TO: " + password + "\n\n",
  45. TextColors.BLUE, "Zyczymy milej gry!"));
  46. }
  47. }
  48. else
  49. {
  50. password = RandomString.randomString(4);
  51. code = RandomString.randomString(8);
  52. createUserAccount(p.getUniqueId(), p.getName(), code, password, "classd");
  53. p.kick(Text.of(TextColors.GREEN, "Witaj na Osrodku-75! Konto zarejestrowane pomyslnie\n\n",
  54. TextColors.GRAY, "Aby zaczac swoja rozgrywke, wejdz na nasz Discord:\n",
  55. TextColors.GOLD, YTSkaSCP75.DISCORDLINK,
  56. TextColors.GRAY, "\nI na kanale #synchronizuj-konta wpisz komende:\n",
  57. TextColors.RED, "!synchronizuj " + msgnick + " " + code + "\n",
  58. TextColors.DARK_RED, "TWOJE HASLO TO: " + password + "\n\n",
  59. TextColors.BLUE, "Zyczymy milej gry!"));
  60. }
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement