
Alle Beiträge von Guybrush Threepwood
-
World of Warcraft - Part 9
So ich gehöre jetzt auch zum Kreis der Berittenen und das Ganze hat mich 1 Goldstück gekostet Hab eben beim Paladintrainer gesehen das ich den Skill Summon Warhorse für ein 1g lernen kann, also denk ich mir spar ich zumindest das Geld fürs Pferd. Allerdings hab ich damit automatisch auch den Reitskill bekommen
-
NWN Server?!?
Guybrush Threepwood hat auf einen Beitrag in einem Thema geantwortet in Gaming Club's Allgemeine ThemenDa NWN ja nun schon etwas älter ist weiß ich nicht ob da noch soviele Leute online spielen bzw. Server online sind. Wenn ich mich richtig erinnere ist NWNServer.exe der dedicated Server. Das heißt den würdest du benutzen wenn du irgendwo einen Server (PC) hättest welcher rund um die Uhr laufen soll. Denn brauchst du aber glaub ich gar nicht wenn du einfach nur ein Spiel mit deinen Freunden machen willst sondern dafür gibt es auch glaub ich im Spiel die Möglichkeit einfach ein Internetspiel zu eröffnen und dein freunde müssen sich dann dahin (anhand deiner IP) verbinden. Wenn du doch den DedicatedServer verwenden willst/musst und speichern willst dann musst du das über den Button im Serverprogramm und nicht aus dem Spiel raus machen glaube ich. Ist alles schon so lange her....
-
Tintenherz ein Kinderbuch?
Dann schmeiß ich mal "Per Anhalter durch die Galaxies" in den Raum
-
Typisierte Parameter
hehe Nein wahrscheinlich ist das egal und es wird so oder so nur eine Instanz erzeugt, ist mir dabei nur aufgefallen. Ich habs jetzt auch erstmal so wie von dir umgesetzt und im Zweifel liese sich das ja auch schnell ändern. Danke
-
Typisierte Parameter
hmm ja das ist auch eine gute Idee, allerdings bedeutet das das bei jedem Aufruf eine neue Instanz erstellt wird. Bei der Lösung meines Kollegen war es so das im Dictionary nicht der String abgelegt wurde sondern eine Instanz der Klasse mit diesem String so dass für jeden String die Instanz nur einmal angelegt wurde. Ist halt die Frage was besser ist, deins finde ich schöner da es kompakter ist das andere ist könnte je nach Fall effizienter sein...
-
Typisierte Parameter
Ja sehr schöne Lösung die deckt sich fast genau mit der die mir ein Kollege gerade vorgeschlagen hat Nur das er meinte das es schöner wäre die Strings in ein Dictionary zu verpacken weil man sich ja sonst darauf verlassen muss das niemand in der Liste mit den Strings etwas an der falschen Position einfügt. Da ist nur noch das Problem das das Dictionary afaik keinen C-Tor hat um es direkt zu befüllen. Zu deiner Anmerkung: Ja das ist klar und soll auch sein. Die Benutzung von foo soll nur so einfach und klar wie Möglich sein und wenn man einfach so einen string übergeben kann ist das imho halt nicht so.
-
Typisierte Parameter
Müssen sie nicht zwangsläufig ich hatte am Anfang nur gehofft das man es dann später alla: foo(A.a1); foo(B.b1); [/PHP] aufrufen kann ohne extra eine Instanz erstellen zu müssen. Also das der Umgang am Ende wie mit einem Enum ist.
-
Typisierte Parameter
Ja ich glaube das liegt daran das ich am ersten Beispiel an Properties gespart habe. Die Klassen sollen nicht nur jeweils eins haben sonderen mehrere und foo soll dann mit einem davon aufgerufen werden. Im Prinzip so als wären A und B enums nur halt mit strings als Werten.
-
Typisierte Parameter
Aber dann steh ich ja wieder beim selben Problem nur an anderer Stelle. Diese Instanz müsste ja dann den Wert eines dieser Properties haben und ich müsste da irgendwie verhinden das das kein anderer String ist. Also als Beispiel bei public class A { public static string a1 { get { return "a1" ; } } public static string a2 { get { return "a2"; } } private string s; public A(string s) { this.s = s; } public string S { get { return s; } } } A a = new A(A.a1); // OK A a = new A("blubb"); // nicht OK [/PHP] könnte man ja dann beim Erstellen der Instanz einen beliebigen string übergeben. EDIT: Du hast mich aber auf folgende Idee gebracht: [PHP] class Program { public interface I { string GetString(); } public class A : I { public enum AE { a1, a2 } private static List<string> l = new List<string>(new string[] { "a1", "a2" }); private string s; public A(AE e) { s = l[(int)e]; } public string GetString() { return s; } } public class B : I { public enum BE { b1, b2 } private static List<string> l = new List<string>(new string[] { "b1", "b2" }); private string s; public B(BE e) { s = l[(int)e]; } public string GetString() { return s; } } static void foo(I s) { Console.WriteLine(s.GetString()); } static void Main(string[] args) { foo(new A(A.AE.a1)); foo(new B(B.BE.b2)); Console.ReadKey(); } } Weiterte Vorschläge?
-
Typisierte Parameter
Ja sowas hab ich mir auch schon überlegt, aber wie würde denn dann die Übergabe aussehen. Weil in dem Beispiel oben hätte man ja keine Instanz von A oder B sondern nur die statischen Properties Mein aktueller Gedankengang geht da mehr in diese richtung: public class MyType { private string str; public MyType(string s) { str = s; } public string Str { get { return str; } } } public class A { public static MyType a1 { get { return new MyType("a1") ; } } } public class B { public static MyType b1 { get { return new MyType("b1"); } } } static void foo(MyType s) { Console.WriteLine(s.Str); } static void Main(string[] args) { foo(A.a1); foo(B.b1); Console.ReadKey(); } } [/PHP] Man könnte zwar immer noch einen beliebigen MyType übergeben, aber das wäre schonmal etwas weniger fehleranfällig als ein beliebiger String. Für bessere Vorschläge bin ich aber dankbar
-
Typisierte Parameter
Erstmal sorry wegen der Überschrift aber mir fällt nichts passendes ein... Angenommen ich hab folgendes Programm: class Program { public class A { public static string a1 { get { return "a1"; } } } public class B { public static string b1 { get { return "a2"; } } } static void foo(string s) { Console.WriteLine(s); } static void Main(string[] args) { foo(A.a1); Console.ReadKey(); } } [/PHP] In foo() werden die strings benötigt welche in den Properties von A und B stecken, wie bekomme ich das hin das man auch nur diese übergeben kann und nicht einfach irgendeinen anderen String?
-
World of Warcraft - Part 9
ah verstehe, danke euch beiden
-
Wieviel ist mein Notebook noch ca. Wert?
Hmm da würd ich mich eher im Bekannten- oder Familienkreis umhören ob da nicht jemand ist der sowas wirklich gebrauchen könnte und es dann etwas billiger (evtl. so um die 150-200€) weitergeben.
-
World of Warcraft - Part 9
Aber wie kommen die Gruppen da denn zusammen? Wenn ich da zum Beispiel beim Arati Hochland in den Battleground gehe und da ist sonst niemand da was passiert dann? Nix oder kann ich dann einfach die Punkte einnehmen und umsonst Ehre verdienen?
-
World of Warcraft - Part 9
Samuel Falk - NPCs - World of Warcraft Datenbank von buffed.de
-
World of Warcraft - Part 9
Die interessanten Gegenstände kannst du dir ja dann von der Ehre die du auf dem Schlachtfeld erlangt hast "kaufen"
-
World of Warcraft - Part 9
Merke: Wenn an dem Ork fett "BOSS Lvl ??" dransteht sollte ich nicht probieren ob ich den schaffe Wie läuft eigentlich so ein Battleground ab? Hab da gestern so einen Eingang in den Arati Highlands im Flüchtlingslager gesehen, wußte aber nicht ob ich reingehen sollte...
-
Wort in umgekehrter Reihenfolge ausgeben
und wenn der Benutzer ein Wort mit 11 Buchstaben eingeben will? :eek
-
Datenbank aktualisieren vor lesen, wie?
Das ist ganz schlecht so. Wenn du die ID deines neuen Datensatzes direkt brauchst dann solltest du die selber vergeben anstatt das die DB beim Einfügen machen zu lassen. Eine einfache Möglichkeit hier einen Eindeutigen Wert zu erhalten ist guids als ID zu verwenden...
-
World of Warcraft - Part 9
Wenn man es sich leisten kann, außerdem ists gesund
-
World of Warcraft - Part 9
Ne das ist blöd Woebi das erinnert mich an früher bei Neverwinter Nights bin ich mal nach Monaten zufällig auf nem Server gelandet wo ich ne Zeit lang mit nem Kumpel gespielt hatte. Hab da dann dem erst Besten der vorbei kam all die Supergegenstände + die ka wieviel Millionen Gold aus meinem Inventar geschenkt. Der hat ganz schön blöd geguckt
-
World of Warcraft - Part 9
Das ist das Problem an der Sache, ich sag mir immer du gehst Erz sammeln sobald du ein Pferd hast dann gehts schneller
-
World of Warcraft - Part 9
Ab wann lonht sich denn Schmied? Hab das noch nicht viel entwickelt, irgendwo bei 80 glaub ich und Bergbau bei knapp 120, weil bisher lässt sich damit gar kein geld verdienen und ich bin immer zu faul rumzulaufen um Kupfer zu sammeln damit ich den Schmiedeskill erhöht bekomme...
-
[C#, ASPX] Bild mit niedriger Auflösung auf ein anderes Bild legen.
Indem du die entsprechende Position aus den Größenangaben der beiden Bilder errechnest?
-
World of Warcraft - Part 9
Ich weiß auch nicht ob das ein Reittier war oder einfach nur ein Haustier. Hab gestern mal das Verlies alleine Leergeräumt bzw. alle 4 Quests die ich darin hatte erfüllt, aber außer Silberstücken haben die da alle leider nix gedroppt. Das fand ich ein wenig enttäuschen da ich beim ersten mal reinschnuppern direkt blaue Handschuhe gefunden hatte... Jetzt bin ich schon über Level 30 aber mir fehlen noch 8 Gold fürs Pferd