Skip to content

Instantly share code, notes, and snippets.

@nea89o
Created August 16, 2018 18:40
Show Gist options
  • Save nea89o/1bc2bc0a2b954e2bf7eabcb97ab92673 to your computer and use it in GitHub Desktop.
Save nea89o/1bc2bc0a2b954e2bf7eabcb97ab92673 to your computer and use it in GitHub Desktop.
public void onGuildMessageReceived(GuildMessageReceivedEvent event) {
String[] messagesplit = event.getMessage().getContentDisplay().split(" ");
String invoke = messagesplit[0];
if (event.getAuthor().getId().equals(STATIC.IDAdmin) && invoke.equals("search")){
System.out.println("Der Command wird ausgeführt");
String membername = messagesplit[1];
String Discriminator = messagesplit[2];
List<Member> gefundenemember = null;
Member member = null;
//Es wird getestet, welche Mitglieder auf dem Server es mit dem angegebenen Namen gibt und in eine Liste gepackt
for (Member member : event.getGuild().getMembers()) {
System.out.println("Es wird nach Membern gesucht");
if (member.getUser().getName().equals(membername)){
gefundenemember.add(member);
System.out.println(member.getUser().getName() + " wurde in die Liste gepackt");
}
}
if (gefundenemember.size() == 1){
member = gefundenemember.get(0);
System.out.println(gefundenemember.get(0).getUser().getName() + " wurde gefunden, er war als einzigstet in der Liste");
}
if (gefundenemember.size() > 1){
for (Member m : gefundenemember ) {
if (m.getUser().getDiscriminator().equals(Discriminator)){
member= m;
System.out.println(m.getUser().getName() + " wurde gefunden");
}
}
}
System.out.println(member.getUser().getName());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment