rVs14 (30.03.2012)
Thema: [Fehler] KRClient
-
30.03.2012, 09:51 #1
[Fehler] KRClient
Hallo,
Ich habe mich heute mal versucht den KRClient zu updaten.
Ich bekomme nur immer den Fehler beim compilen:
Spoiler:
Meine Manipulator.java:
Spoiler:
-
30.03.2012, 10:16 #2
AW: [Fehler] KRClient
Morgen,
du verwendest die falschen Archive
im lib Ordner müssen folgende Jar-Archive sein.
Code:billard90ala.jar bingo90ala.jar poker90ala.jar ani90ala.jar search90ala.jar cardgames90ala.jar maumau90ala.jar smileybox90ala.jar smileywarseditor90ala.jar smileywars90ala.jar whois290ala.jar bd.jar
einfach den Namen der Archive an die Url chat.knuddels.de/ Beispiel: chat.knuddels.de/bingo90ala.jar anhängen und downloaden.
Nachdem du das gemacht hast öffnest du die compile.bat Datei und änderst die Zeile
@set ver=? auf @set ver=90ala
mfg
while( behappy() ) { code(); }
-
The Following User Says Thank You to uncopyable For This Useful Post:
-
30.03.2012, 10:25 #3
AW: [Fehler] KRClient
Hab alle kriege immernoch den Fehler:
Code:C:\Users\Moritz\Downloads\KRClient_90aiz\KRClient\tmp>javac -cp ..\javassist.jar ;..\dist\KRClient.jar -d . ..\manipulate\*.java C:\Users\Moritz\Downloads\KRClient_90aiz\KRClient\tmp>java -cp .;..\javassist.ja r;..\dist\KRClient.jar Manipulator javassist.CannotCompileException: [source error] af(java.util.StringTokenizer) n ot found in qp at javassist.CtNewMethod.make(CtNewMethod.java:79) at javassist.CtNewMethod.make(CtNewMethod.java:45) at javassist.CtMethod.make(CtMethod.java:130) at Manipulator.main(Manipulator.java:85) Caused by: compile error: af(java.util.StringTokenizer) not found in qp at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:723) at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:688) at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:15 7) at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46) at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242) at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330) at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50) at javassist.compiler.CodeGen.atStmnt(CodeGen.java:351) at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50) at javassist.compiler.CodeGen.atIfStmnt(CodeGen.java:405) at javassist.compiler.CodeGen.atStmnt(CodeGen.java:355) at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50) at javassist.compiler.CodeGen.atStmnt(CodeGen.java:351) at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50) at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:292) at javassist.compiler.CodeGen.atMethodDecl(CodeGen.java:274) at javassist.compiler.ast.MethodDecl.accept(MethodDecl.java:44) at javassist.compiler.Javac.compileMethod(Javac.java:169) at javassist.compiler.Javac.compile(Javac.java:95) at javassist.CtNewMethod.make(CtNewMethod.java:74) ... 3 more C:\Users\Moritz\Downloads\KRClient_90aiz\KRClient\tmp>del Manipulator.class C:\Users\Moritz\Downloads\KRClient_90aiz\KRClient\tmp>jar uf ..\dist\KRClient.ja r *.class C:\Users\Moritz\Downloads\KRClient_90aiz\KRClient\tmp>del /q * C:\Users\Moritz\Downloads\KRClient_90aiz\KRClient\tmp>javac -cp ..\dist\KRClient .jar -d . ..\src\*.java ..\src\Client.java:65: error: cannot find symbol groupChat.print(groupChat.getChannel(), "Du hast soeben die Sample-Funktion benutzt."); ^ symbol: method getChannel() location: variable groupChat of type Start ..\src\Client.java:69: error: cannot find symbol groupChat.print(groupChat.getChannel(), "Aquasta r ist schwul"); ^ symbol: method getChannel() location: variable groupChat of type Start ..\src\Client.java:86: error: cannot find symbol
-
30.03.2012, 10:30 #4
AW: [Fehler] KRClient
Deine Manipulator Datei stimmt noch nicht ganz
PHP-Code:import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtField;
import javassist.CtMethod;
/**
*
* @author Flav
*/
public class Manipulator {
public static void main(String[] args) {
ClassPool cp = ClassPool.getDefault();
cp.importPackage("java.applet.AppletContext");
cp.importPackage("java.net.URL");
cp.importPackage("java.util.Enumeration");
cp.importPackage("java.util.StringTokenizer");
try {
CtClass groupChat = cp.get("qp");
groupChat.addMethod(CtMethod.make(
"public AppletContext getAppletContext() {"
+ "return new Context();"
+ "}"
, groupChat));
groupChat.addMethod(CtMethod.make(
"public URL getCodeBase() {"
+ "return new URL(getParameter(\"cbase\"));"
+ "}"
, groupChat));
groupChat.getDeclaredMethod(
"getDocumentBase"
).setBody(
"{"
+ "return new URL(getParameter(\"docbase\"));"
+ "}"
);
groupChat.getDeclaredMethod(
"getParameter", new CtClass[] { cp.get("java.lang.String") }
).setName("getParameterHook");
groupChat.addMethod(CtMethod.make(
"public String getParameter(String param1) {"
+ "String param = Parameter.get($1);"
+ "return param == null ? getParameterHook($1) : param;"
+ "}"
, groupChat));
groupChat.addMethod(CtMethod.make(
"public String getModuleName(int param1) {"
+ "return (String) s.e.get($1);"
+ "}"
, groupChat));
groupChat.addMethod(CtMethod.make(
"public int getModuleIndex(String param1) {"
+ "return s.e.indexOf($1);"
+ "}"
, groupChat));
groupChat.addMethod(CtMethod.make(
"public String getButler() {"
+ "return (String) bp.elementAt(0);"
+ "}"
, groupChat));
groupChat.addMethod(CtMethod.make(
"public String getNickname() {"
+ "return _();"
+ "}"
, groupChat));
groupChat.addMethod(CtMethod.make(
"public String getChannel() {"
+ "return bd();"
+ "}"
, groupChat));
groupChat.addMethod(CtMethod.make(
"public Enumeration getChannels() {"
+ "return l();"
+ "}"
, groupChat));
groupChat.addMethod(CtMethod.make(
"public void print(String param1, String param2) {"
+ "qb frame = k($1);"
+ "if (frame != null) {"
+ "af panel = frame.a;"
+ "panel.l($2);"
+ "}"
+ "}"
, groupChat));
groupChat.addMethod(CtMethod.make(
"public void receive(String param1) {"
+ "if ($1.startsWith(\":\" + u)) {"
+ "a($1, (\":\" + u).length());"
+ "} else {"
+ "ae(new StringTokenizer($1, u, $1.startsWith(\"k\" + u)));"
+ "}"
+ "}"
, groupChat));
groupChat.addMethod(CtMethod.make(
"public void send(String param1) {"
+ "a($1, false, 0);"
+ "}"
, groupChat));
groupChat.getDeclaredMethod(
"a", new CtClass[] { cp.get("java.lang.String"), cp.get("int") }
).setName("processModule");
groupChat.addMethod(CtMethod.make(
"private final void a(String param1, int param2) {"
+ "$1 = Client.get().parseInput($1);"
+ "if ($1 != null) {"
+ "processModule($1, $2);"
+ "}"
+ "}"
, groupChat));
groupChat.getDeclaredMethod(
"ae", new CtClass[] { cp.get("java.util.StringTokenizer") }
).setName("processInput");
groupChat.addMethod(CtMethod.make(
"private final void ae(StringTokenizer param1) {"
+ "String opcode = $1.nextToken();"
+ "StringBuilder buffer = new StringBuilder(opcode);"
+ "while ($1.hasMoreTokens()) {"
+ "if (!opcode.equals(\"k\")) {"
+ "buffer.append(u);"
+ "}"
+ "buffer.append($1.nextToken());"
+ "}"
+ "String packet = Client.get().parseInput(buffer.toString());"
+ "if (packet != null) {"
+ "processInput(new StringTokenizer(packet, u, packet.startsWith(\"k\" + u)));"
+ "}"
+ "}"
, groupChat));
groupChat.getDeclaredMethod(
"a", new CtClass[] { cp.get("java.lang.String"), cp.get("boolean"), cp.get("int") }
).setName("processOutput");
groupChat.addMethod(CtMethod.make(
"public synchronized boolean a(String param1, boolean param2, int param3) {"
+ "$1 = Client.get().parseOutput($1);"
+ "if ($1 == null) {"
+ "return true;"
+ "}"
+ "return processOutput($1, $2, $3);"
+ "}"
, groupChat));
groupChat.writeFile();
} catch (Exception e) {
e.printStackTrace();
}
}
}
while( behappy() ) { code(); }
Ähnliche Themen
-
[Java] KRClient
Von Flav im Forum SourcecodeAntworten: 4Letzter Beitrag: 26.06.2012, 13:46 -
[KRClient] Applet in einem Package?
Von Fif im Forum Knuddels ProgrammierungAntworten: 3Letzter Beitrag: 09.01.2012, 06:43 -
KRClient
Von uncopyable im Forum Knuddels ProgrammierungAntworten: 34Letzter Beitrag: 07.12.2011, 23:31 -
KRClient V90anp
Von Dbzfreak1337 im Forum Knuddels BotsAntworten: 5Letzter Beitrag: 29.11.2011, 16:07
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.