Zum Inhalt springen

Dragon8

Mitglieder
  • Gesamte Inhalte

    587
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Dragon8

  1. Das mit dem Geld relativiert sich natürlich wieder wenn man selber schon etwas länger selbst spielt, dann wird einfach vom Main aus ein wenig nachgeholfen. Wenn natürlich beide neu anfangen muss man sich irgendwas einfallen lassen. Was ist denn eigentlich mit dem "Zebra"-Mount, müsste das nicht auch einer von euch bekommen? Und schlechtere Ausrüstung ist wenn man alleine spielt natürlich schon schlecht, aber zu zweit müsste dass ja auch gehen. Oh ja, 30k ep für eine Quest...Nett :beagolisc
  2. Das habe ich schon verstanden, wenn er aber ab 58 in die Scherbenwelt geht, würde er theoretisch noch die 3-fache Erfahrung bekommen, WENN sein Freund denn mitgeht. Aber dazu muss er sich BC kaufen
  3. Dragon8

    shell script aufrufen

    Das ist einfach nur ne Kurzschreibweise um ein Array zu deklarieren und gleichzeitig mit Werten zu befüllen. Innerhalb der geschweiften Klammern stehen die Werte des Arrays. Und ein Arrays ist es deshalb, weil du nach dem namen noch Parameter angeben kannst, die an das Kommando übergeben werden. Wenn aber Java 1.5 oder höher benutzt kannste auch einfach die Strings ganz normal hintereinander wie bei einem normalen Methodenaufruf schreiben, also zB. so: ProcessBuilder pb = new ProcessBuilder("<deinSkript","<1. Parameter>","<2. Parameter>","<usw>");
  4. Yupp, weil ohne BC kommt er ja auch nicht in die Scherbenwelt, dass heißt, du bekommst dann dort auch nicht die 3 fache Erfahrung, weil er ja nicht mit dir zusammen dort ist. Wenn er jedoch dabei ist, brauchst du auch nicht erholt sein. Es zählt immer nur einer der Boni. Entweder, wenn dein Freund dabei ist, bekommst du die 3 fache Erfahrung, und dein Erholt-Status wird nicht berührt, oder, wenn du alleine spielst, bekommst du die doppelte Erfahrungt aus dem Erholt-Bonus. Aber beide zusammen funktionieren nicht. Deviatfische im Brachland angeln Oder du gehst einfach mit deinem normalen Mount in die Scherbenwelt, wenn du dort nicht zu viel ausgibst, kannste bis 65 das Gold auch zusammen haben. Ich habe mir mal sagen lassen, dass man ungefähr 1 - 2k Gold durch Questen und eventuelle Gegenstandsverkäufe auf dem Weg von 60 - 70 bekommt. Bei meinem Pala kam das sogar hin :cool:
  5. Dragon8

    shell script aufrufen

    Da mich das jetzt auch mal interessiert hat, hier mal nen kleines Beispiel: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ProcessBuilderTest { public static void main(String[] args) { ProcessBuilder pb = new ProcessBuilder(new String[]{"<deinSkript>"}); try { Process p = pb.start(); BufferedReader in = new BufferedReader( new InputStreamReader((p.getInputStream()))); String line = null; while((line = in.readLine()) != null) System.out.println(line); } catch (IOException e) { e.printStackTrace(); } } } Das Programm ruft das Skript auf und leitet den gesamten Text aus der Standardausgabe des Skriptes an die Standardausgabe des Programms weiter.
  6. Ab Level 58 kannste durch das Tor in die Scherbenwelt gehen. Mit meinem Priester bin ich damals erst mit 60 durchgegangen, weil ich unbedingt noch nen paar Quest machen wollte, und das sich dann bis 60 hingezogen hat. Mit meinem Pala bin ich dann aber auch mit 58 rüber. Ist manchmal zwar etwas schwieriger dort loszulegen da die Mobs dann doch nen bisschen stärker sind, aber ist eigentlich gut zu schaffen. Außerdem levelt man die restlichen 2 Level bis 60 dort eigentlich sehr schnell, da man ja noch nicht soo viel Erfahrung braucht, aber die Mobs und Quest schon allerhand mehr Erfahrung bringen als in der alten Welt.
  7. Nagut, die Kommentare auf der Heise-Seite sind jetzt aber ehrlich gesagt jetzt aber auch nicht die vertrauenswürdigste Informationsquelle. Die Seite an sich finde ich ja in Ordnung, ich lese ja selbst viele Artikel dort, aber die Kommentare der User sind meist nicht unbedingt das Gelbe vom Ei. Nichts desto trotz, ich werde den Browser wohl auch so schnell nicht dauerhaft nutzen, solange ich nicht weiß was der wirklich noch so im Hintergrund treibt. An sich muss man Google ja lassen, dass da wieder mal nen paar gute Ideen dabei sind, aber das Risiko das dort heimlich Daten gesammelt werden, ist mir dann doch irgendwie zu hoch. Da der Browser ja die WebKit Engine benutzt, dürften die Seiten genauso wie im Safari aussehen. Also neu einstellen müssen sich die Web-Programmierer denk ich eher nicht.
  8. Wobei es für dich vll einfacher wäre, wenn du das jetzt mit 60 noch machst. Weil ich denke mir mal, als 61 - 65iger gegen gestandene 70er, am besten noch mit PVP Ausrüstung, anzutreten, wird nicht gerade lustig sein. Da vergeht einem, fand ich jedenfalls, doch sehr schnell der Spaß daran.
  9. So, ich hab auch mal wieder einen neuen Charakter angefangen :beagolisc Da meine Freundin nun ihren eigenen Account besitzt, haben wir beiden noch nen Charakter (Ich: Troll Schamanin, Sie: Untoter Shadow-Priest) erstellt die wir dann zusammen hochspielen. Aber durch die 3-fache Erfahrung durch dieses komische Freunde-werben dürfte das ja keine Problem sein. Zur Not spielt sie ihren Charakter einfach hoch und schenkt mir dann die Level :beagolisc
  10. Versuch dich einfach noch ca 3 Jahre mit anderen Spielen über Wasser zu halten, dann bekommste mit Diablo III wahrscheinlich nen Spiel womit du erstmal einige Zeit beschäftigt bist
  11. Dragon8

    Java lernen

    Naja warum sollte das nicht so sein? Das war bei mir ebenso, nagut, ich wusste schon was ein Computer ist und wie man ihn einschaltet, ebenfalls wie man ihn bedient , aber richtige Kenntnisse hatte ich nicht. Das habe ich alles in der Ausbildung gelernt, und das hat einwandfrei funktioniert.
  12. Dragon8

    Java lernen

    Also ich weiß zwar nicht, aber ich habe ehrlich gesagt bisher noch kein Buch oder ausführliches Tutorial über Java, oder auch sonst irgendeine andere Programmiersprache, gesehen, das nicht erst bei den Grundlagen anfängt. Andersrum, ich finde es manchmal schon etwas lästig, wenn ich Bücher über Java lese um mich über etwas tiefere Sachen zu bilden und jedesmal wird am Anfang erstmal wieder ganz von vorne angefangen...
  13. Gerade den stell ich mir an Wii ebenfalls toll vor, auch wenn man sich die Kontrahenten vor dem Fernsehen wahrscheinlich nicht zu nah aneinander stellen sollten, bevor sie sich auch noch Real verletzten :beagolisc
  14. Dragon8

    Java-Probleme on mass

    Naja aber das mit "==" ist doch wirklich einfach zu verstehen, das müsste doch in C-Varianten ähnlich sein. "==" vergleicht die Referenz von Objekten aber nicht den Inhalt. Um den Inhalt zu vergleichen verfügt jedes Objekt über eine equals(Object)-Methode.
  15. Dragon8

    Java-Probleme on mass

    Ich finde das hält sich noch in Grenzen, zur Not kann man in Java ja auch innerhalb eines Befehls Zeilenumbrüche einfügen und in ner neuen Zeile weiter schreiben, der Befehl ist ja erst beim Semikolon zu Ende. Da ich aber gelesen habe, dass du Eclipse einsetzt: Schreib mal "syso" an die Stelle wo du was ausgeben willst und drück dann STRG + Leertaste (für die Autovervollständigung), dann macht er daraus auch System.out.println(String); Leider gibt es das nicht. Java hat leider noch kein Switch für Objekte, deswegen auch nicht für Arrays, da die ähnlich gehandhabt werden. Jedoch habe ich mal gelesen, dass Switch für Strings in einer der nächsten Versionen noch kommen sollte...keine Ahnung ob das noch stimmt.
  16. Dragon8

    Java-Probleme on mass

    Ok, dann fangen wir doch mal an. Also soweit ich mich richtig erinnere, kann man Namesspaces in C# mit Packages in Java vergleichen, jedoch ist der Teil System.out kein Packages. Sondern, System ist eine normale Klasse, diese hat ein öffentliches (public), statisches (static) Attribut out und diese Attribut wiederrum hat die Methode println(String). Mir ist dementsprechend keine Möglichkeit bekann, dies abzukürzen. Ich denke, du willst anhand des Types in deiner Methode wissen welche Variable jetzt mit dem Wert gefüllt werden soll. Um den OOP Richtlinien zu folgen, würde ich für jedes Attribut eine Setter-(falls gebraucht auch noch eine Getter-) Methode schreiben. Wenn du jetzt unbedingt bei deiner einen Methode bleiben willst, fällt mir als erste Lösung nur ein, die gesamten Attribute als Array zusammen zufassen, dann 6 öffentliche statische int-Konstanten anlegen und denen jeweils den Index des jeweiligen Attributes im Array zuzuweisen. Diese Konstanten können dann einfach an die Methode übergeben werden. Also in ungefähr so: private String[] attr = new String[6](); public static final int NAME = 0; public static final int FIRST_NAME = 1; ... public static final int SITE = 5; public void updateValue(int type, String value) { attr[type] = value; } Du kannst mehrere Exceptions genauso abfangen, wie du es in deinem Code ausschnitt schon beschrieben hattest, mit der Mutterklasse Exception halt, ich finde es zwar ehrlich gesagt nicht so sauber, da eigentlich fast jede Exception meist ne gesonderte Fehlerbehandlung verlangt aber wenn du dir dann nur die jeweilige Meldung ausgeben willst ist Exception.printStackTrace() deine Methode. Die gibt auf der Standard-Fehler-Ausgabe den Stack Trace plus Fehlernachricht aus.
  17. Ich war am Wochenende auf der Games Convention und habe das Spiel mal auf der Wii ausprobiert. Und ich muss sagen, ich fand es einfach nur klasse. Die Grafik mag zwar nicht auf dem neuesten Stand sein, aber das ist bei der Wii ja meistens eh nicht unbedingt der Fall. Aber die Steuerung macht das meiner Meinung nach mehr als weg. Das ist einfach nen tolles Spielgefühl wenn man mit dem Wii Controler die Kämpfe führt, vor allem, da die Wii-eigene Steuerung sehr gut integriert wurde. Ich überlege mir mittlerweile wegen dem Spiel ne Wii zuzulegen
  18. Eigentlich nicht, dadurch dass das Objekt in der Elternklasse noch immer static ist, wird es ja trotzdem nur einmal erzeugt und damit auch im Speicher gehalten. Und jedesmal wenn eine Kindklasse erzeugt wird, wird der alte Inhalt dann eben überschrieben. Aber es bleibt nur 1 Objekt im Speicher. Jedenfalls denke ich, dass es so ist, berichtigt mich, wenn ich da falsch liege.
  19. Hm...also ich hab jetzt von PHP nicht so viel ahnung, aber eigentlich geht es dabei ja im Prinzip um OOP. Wenn du in deiner Basisklasse das Attribut $_mystructure brauchst du das selbe Attribut ja in der Kindklasse nicht nochmal anlegen, sondern musst in der Kindklasse das Objekt aus der Elternklasse nur noch mit deinen Daten befüllen, dann dürfte doch auch die Methode in der Elternklasse auf diese Datenzugreifen können. Im folgenden mal in Java dargestellt ( wie gesagt, PHP behersche ich nicht so): A import java.util.*; public class A { public static ArrayList $_mystructure; public void doIt() { ArrayList $struct = $_mystructure; System.out.println($struct); } } B import java.util.*; public class B extends A { //Konstruktor public B() { $_mystructure = new ArrayList(Arrays.asList(new String[]{"Test1", "Test2"})); } } Aufruf public class Aufruf { public static void main(String[] args) { B $obj = new B(); $obj.doIt(); } } Ausgabe [Test1, Test2]
  20. Jo, ist glaub ich seit vorletzten Patch so. Wurde gleichzeitig eingeführt als auch die Minimap verändert wurde. Also dass du dir dort jetzt bestimmte Händler oder Lehrer oder ähnliches anzeigen lassen kannst, und dass Questgeber jetzt auch dort angezeigt werden. So schlimm finde ich es aber nicht. Jetzt renn ich wenigstens nicht mehr an der hälfte der quests vorbei, weil ich nicht auf den boden geachtet habe, oder weil der questgeber irgendwo versteckt stand xD
  21. Such dir aus was dir lieber ist, sag ich dazu nur. Ich habe auch nen Priester als Main. Ich hab den als Shadow hochgelevelt, mit der Skillung kannste bis 70 durch auch super alle Instanzen heilen, da ist eine richtige Heal Skillung noch nicht so wichtig. Die letzten paar Level sollte man zwar doch schon nen getrenntes Heal Equip haben, aber ansonsten ist das kein problem. Ein Kumpel von mir hat auch als Diszi gelevelt und meinte, das wäre auch kein Problem. Durch die Talente etwas tiefer im Diszi Baum soll man wohl auch super leveln können.
  22. Also das was du in deinem Code machst, ist genau das wonach du gefragt hast...du überschreibst die paint() Methode der Applet Klasse mit deiner eigenen Methode.
  23. Das ist afaik nicht so ganz richtig. Es ist richtig, dass man auf einer Festplatte nur 4 primäre Partionionen einrichtigen kann. Das liegt am MBR (Master Boot Record), dort ist halt nur Platz für 4 Einträge vorgesehen. Wenn jetzt mehr als 4 Partitionen angelegt werden sollen, wird aus einer dieser primären Partitionen eine erweiterte, "in" der dann logische Partitionen angelegt werden können (was da das Maximum ist weiß ich auch nicht). Das heißt, man kann dann maximal 3 primäre und 1 erweiterte Partition haben, in dieser erweiterten dann aber noch viele logische. Realisiert wird dass dadurch, dass in dem passenden Eintrag im MBR einfach ein Verweis auf eine spätere Speicherstelle auf der Festplatte verwiesen wird, in der die restlichen Partitionen aufgelistet sind.
  24. Was hast du denn schon alles versucht um das Problem zu lösen? Wird bei der Datenbankabfrage wirklich ein Objekt zurück geliefert? Ist dieses wirklich ein Bild? Und schon im *.gif Format?
  25. Dragon8

    Problem mit Tokenizer

    Naja ich kann mir das ganz einfach so vorstellen, so wie es aussieht hattest du den Aufruf dieser Methode in der paint() Methode deiner JTextbox. Deine Methode ändert dann also in der paint() Methode den Wert "text" der JTextbox, dadurch wird intern, um diesen neuen Wert auf dem Bildschirm darzustellen, wiederrum die paint() Methode aufgerufen, weil die JTextbox dazu ja neugezeichnet werden muss. Dann wird durch deine Methode aber wieder der Wert verändert und das Spielchen fängt wieder von vorne an.... Das wäre meine Erklärung dafür.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...