Bonjour, j'ai commencer a coder mon addon skript ! mais j'ai un probléme:
[ATTACH=full]7945[/ATTACH]
Class AlkaSK:
package me.r4d.alkask;
import org.bukkit.plugin.java.JavaPlugin;
import ch.njol.skript.Skript;
public class ALKASK extends JavaPlugin{
@Override
public void onEnable() {
Skript.registerAddon(this);
System.out.println("§cAlkaSK Enabled by §6ButtKill");
Skript.registerCondition(MessageStart.class, "%string% started with %sting%");
}
}
Class Messagestart:
package me.r4d.alkask;
import org.bukkit.event.Event;
import ch.njol.skript.lang.Condition;
import ch.njol.skript.lang.Expression;
import ch.njol.skript.lang.SkriptParser.ParseResult;
import ch.njol.util.Kleenean;
public class MessageStart extends Condition{
private Expression<String> message;
private Expression<String> startmessage;
@SuppressWarnings("unchecked")
@Override
public boolean init(Expression<?>[] expr, int i, Kleenean kl, ParseResult pr) {
message = (Expression<String>) expr[0];
startmessage = (Expression<String>) expr[0];
return true;
}
@Override
public String toString(@javax.annotation.Nullable Event event, boolean b) {
return "if your text started with charachter";
}
@Override
public boolean check(Event event) {
if(message.toString().startsWith(startmessage.toString())){
return true;
}
else{
return false;
}
}
}
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
Buttkill
Bonjour, j'ai commencer a coder mon addon skript ! mais j'ai un probléme:
[ATTACH=full]7945[/ATTACH]
Class AlkaSK:
package me.r4d.alkask; import org.bukkit.plugin.java.JavaPlugin; import ch.njol.skript.Skript; public class ALKASK extends JavaPlugin{ @Override public void onEnable() { Skript.registerAddon(this); System.out.println("§cAlkaSK Enabled by §6ButtKill"); Skript.registerCondition(MessageStart.class, "%string% started with %sting%"); } }Class Messagestart:
package me.r4d.alkask; import org.bukkit.event.Event; import ch.njol.skript.lang.Condition; import ch.njol.skript.lang.Expression; import ch.njol.skript.lang.SkriptParser.ParseResult; import ch.njol.util.Kleenean; public class MessageStart extends Condition{ private Expression<String> message; private Expression<String> startmessage; @SuppressWarnings("unchecked") @Override public boolean init(Expression<?>[] expr, int i, Kleenean kl, ParseResult pr) { message = (Expression<String>) expr[0]; startmessage = (Expression<String>) expr[0]; return true; } @Override public String toString(@javax.annotation.Nullable Event event, boolean b) { return "if your text started with charachter"; } @Override public boolean check(Event event) { if(message.toString().startsWith(startmessage.toString())){ return true; } else{ return false; } } }3 réponses à cette question
Messages recommandés