Fixed issue when trying to remove a guild member that is no longer a part of the guild (i.e. they left already)

This commit is contained in:
Cekis
2017-02-04 18:19:51 +00:00
parent 09e3b9bf77
commit ec95b6efda
+9 -10
View File
@@ -831,16 +831,15 @@ public class guild extends script.base_script
if (members != null && members.length > 0)
{
java.util.StringTokenizer st = new java.util.StringTokenizer(name);
String compareName = toLower(st.nextToken());
for (int i = 0; i < members.length; ++i)
{
if (isIdValid(members[i]))
{
java.util.StringTokenizer st2 = new java.util.StringTokenizer(guildGetMemberName(guildId, members[i]));
String memberName = toLower(st2.nextToken());
if (compareName.equals(memberName))
{
return members[i];
if(st != null && st.hasMoreTokens()) {
String compareName = toLower(st.nextToken());
for (int i = 0; i < members.length; ++i) {
if (isIdValid(members[i])) {
java.util.StringTokenizer st2 = new java.util.StringTokenizer(guildGetMemberName(guildId, members[i]));
String memberName = toLower(st2.nextToken());
if (compareName.equals(memberName)) {
return members[i];
}
}
}
}