Binded key in ArrayList
Solved
Support
-
You code (this is what i assume you have):
renderString = module.getName() + " - " + module.getTag() +" > " + Keyboard.getKeyName(module.getBind())
You could remove the "NONE" by doing this instead
binded = Keyboard.getKeyName(module.getBind()) renderString = module.getName() + " - " + module.getTag() + (binded != "NONE" ? " > " + binded : "" )
-
@plumer-man Plumer Man pro gamer and coder 2022
-
@plumer-man ty < 3
-
-
-
@plumer-man, how to remove ">" from functions that are not binded key?
modKey = Keyboard.getKeyName(mod.keyBind) var displayName : String = mod.name + modTag + if (modKey != "NONE") " > " + modKey else ""
-
Can you send more code samples i cant see anything wronge with the code you sent
-
fun getModName(mod: Module): String { var modTag : String = "" var modKey : String = "" if (tags.get() && mod.tag != null) { modTag += " " modKey += " > " if (!tagsArrayColor.get()) modTag += "§f" if (!tagsStyleValue.get().equals("default", true)) modTag += tagsStyleValue.get().get(0).toString() + if (tagsStyleValue.get().equals("-", true) || tagsStyleValue.get().equals("|", true)) " " else "" modTag += mod.tag if (!tagsStyleValue.get().equals("default", true) && !tagsStyleValue.get().equals("-", true) && !tagsStyleValue.get().equals("|", true)) modTag += tagsStyleValue.get().get(1).toString() modKey = Keyboard.getKeyName(mod.keyBind) } var displayName : String = mod.name + modTag + if (modKey != "NONE") " > " + modKey else "" if (lowerCaseValue.get()) displayName = displayName.toLowerCase() return displayName }
-
If you went through your code you would see that modKey is only set to the keyboard assosiated value if a tag is present.
-
@plumer-man, uh, how right way do it?
-
@funnycatmemes learning