RPG MOD addons, mehrere Fragen...

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sind denn die vorherigen Charakter einem anderen User zugewiesen worden?
Gab es Fehlermeldungen?
Ist der Cracker Tracker installiert und hat dieser Alarm gegeben?
Wo kann da der Fehler liegen?
Also so an 1 bis 5000 Problemen.
Ich bekomme immer häufiger die Meldung das das erstellen eines neuen Charakters nicht richtig funktioniert. Meine User melden das sie keinen erstellen können.
Schliesslich kann man mit diesen Aussagen keine Fehleranalyse betreiben.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

[quote="oxpus";p="80037"]Sind denn die vorherigen Charakter einem anderen User zugewiesen worden?[/quote]

Nein.
Gab es Fehlermeldungen?
Nein.
Ist der Cracker Tracker installiert und hat dieser Alarm gegeben?
Auch nicht.

Ich habe ja sofort gefragt ob irgendeine Fehlermeldung kam. Aber dem ist nicht so. Es ähnelt anscheinend dem Problem mit diesem Link den ich hier ja schon mal angesprochen habe.
Aber nachdem ich den Charakter manuell aus der Datenbank gelöscht habe funktioniert es wieder bzw hat es bei der ersten person funktioniert. Bei der zweiten weiß ich es noch nicht da diese noch nicht geantwortet hat.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Damit kann ich aber keine Fehleranalyse durchführen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Und was brauchst du?

Es wird keine fehlermeldung angezeigt. Der CT meldet sich auch nicht. Der Charakter wird zwar in der Datenbank erstellt aber nicht im Forum angezeigt. Erst wenn man den charakter einmal manuell in der Datenbank gelöscht hat. An der Datei wurde auch nichts verändert. Benutzt wird eine MySQL Datenbank bei Funpic.

Was brauchst du noch für Infos? ¢¦
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Mach doch mal ein Backup der Charaktertabelle und häng die hier an. Also zumindest einen fehlerhaften Charakter Datensatz.
Ohne weitere Symtome kann ich eben auch nur raten...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Reicht dir auch ein Screenshot? Den es ist so das ich die fehlerhaften Charaktere bereits gelöscht habe.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sofern Du noch einen hast, kann ich versuchen, damit etwas anzufangen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Na gut. Hoffe das hilft. Ansonsten werde ich mal ein Backup machen sofern das Problem nochmal auftaucht.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ah, "death_time" ist NULL und nicht "0".
Führe dazu mal diese SQL-Anweisungen aus:

Code: Alles auswählen

UPDATE phpbb_rpg_user_chars SET death_time = 0 WHERE death_time IS NULL;
ALTER TABLE phpbb_rpg_user_chars CHANGE COLUMN death_time death_time DEFAULT 0 NOT NULL;
Der MOD stimmt dagegen. Keine Ahnung, warum das bei Dir hier falsch ist.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Hmmm naja wenns jetzt klappt bin ich zufrieden. Danke
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Testen und beobachten.
Für mich ist das zunächst die erste Ursache.
Hoffen wir, auch die richtige...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Hi Oxpus.

Mir ist da ein kleiner Fehler aufgefallen in einem deiner RPG Mods. Und zwar handelt es sich dabei um den Mod um die Rassen im Masterbereich einzustellen.
Es ist so das wenn man eine Rasse einstellt man ja die minimale und maximale Kraft eingeben muss. Wenn man dies nun tut so wird die minimale Kraft als maximale Kraft abgespeichert und die maximale als minimale. Den genauso wird das angezeigt wenn man die Rasse nun bearbeiten will. Da sind die Werte auf einmal vertauscht.

Ich habe mir das also dementsprechend angeschaut und in der Datei geändert. Die ist hier mit im Anhang.

[ Attachment gelöscht am Mi 26.Dez, 2007 23:38 von oxpus ]
Zuletzt geändert von chrsla am Mi 26.Dez, 2007 22:07, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Danke für den Hinweis.
Ich habe das Add-On sogleich mal aktualisiert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Du Oxpus, mal ne Frage.

Ist es normal das beim Kampfsystem eigentlich das Kampfergebnis gleich ist. also ich meine ich habe es jetzt mal länger beobachtet und mir ist aufgefallen das wenn zwei gegeneinander kämpfen das Ergbnis immer gleich ist. Die Spieler gewinnen jeweils immer in der selben Kategorie. Da tut sich nicht wirklich was. Ist das normal?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nun, wenn der eine Charakter stärker ist, als der andere, gewinnt er natürlich auch immer.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Hmmm wird dann aber auf die Dauer gesehen ziemlich langweilig wenn das immer so ist.

Naja danke

EDIT

Da ist mir jetzt noch was aufgefallen was ich ziemlich doof finde. Und zwar wenn jemand den Kampfmodus aktiviert in einem Thema und jemand anderes in einem ganz anderem Thema so werden aber dennpch die beiden Kämpfe miteinander verrechnet obwohl die beiden Kämpfer ja gar nichts miteinander zu tun haben da die beiden vielleicht an verschiedenen Orten sind.
Das finde ich ein bisschen doof gelöst das der Kampfmodus dann fürs ganze Forum gilt. Er sollte doch eigentlich nur für das entsprechende Thema aktiviert sein oder?

EDIT 2

Und dann nochmal etwas. Wenn man nun Gegendstände im Kampf einsetzen möchte so werden diese nicht eingesetzt. Stattdessen kommt ein Button wo drauf steht "Du kannst diesen Gegendstand aufnehmen" aber das Item für den Kampf wird nicht eingesetzt und auch nicht aus dem Inventar gelöscht.
Zuletzt geändert von chrsla am Sa 29.Dez, 2007 11:51, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hmmm wird dann aber auf die Dauer gesehen ziemlich langweilig wenn das immer so ist.
Dann schaffe Ereignisse für bestimmte Rassen/Berufe, die denen Schaden zufügen ;)
Er sollte doch eigentlich nur für das entsprechende Thema aktiviert sein oder?
Öhm, da hast Du vermutlich eine veraltete Version des Add-ONs erwischt.
Ersetze in der includes/functions_post.php mal die Abfrage

Code: Alles auswählen

		//
		// Add-On Advanced Battle Mode
		//

		// Fetch previous post informations
		$prev_sql = "SELECT poster_id, rpg_damage FROM " . POSTS_TABLE . "
				WHERE post_time < $current_time
				ORDER BY post_time DESC
				LIMIT 1";
durch diese hier:

Code: Alles auswählen

		//
		// Add-On Advanced Battle Mode
		//

		// Fetch previous post informations
		$prev_sql = "SELECT poster_id, rpg_damage FROM " . POSTS_TABLE . "
				WHERE post_time < $current_time
					AND topic_id = $topic_id
				ORDER BY post_time DESC
				LIMIT 1";
Dann ist dieser Fehlen behoben.
Und dann nochmal etwas. Wenn man nun Gegendstände im Kampf einsetzen möchte so werden diese nicht eingesetzt. Stattdessen kommt ein Button wo drauf steht "Du kannst diesen Gegendstand aufnehmen" aber das Item für den Kampf wird nicht eingesetzt und auch nicht aus dem Inventar gelöscht.
Zunächst zum Verständnis, wie es gedacht ist:
Sollte ein Kampf stattfinden und ein Gegenstand (auswählbar sind hier ja nur Waffen) zum Einsatz kommen, so werden dem User die Charakterwerte durch die Waffe verändert, bevor es zum Charaktervergleich kommt.
Das wird aber nirgends festgehalten.

Ein Button, daß dieser Gegenstand aufgenommen werden kann, rührt aber nur aus den Events heraus und kann nicht vom Kampf selber kommen.
Hier hat dann vermutlich der Zufall dazwischen geschlagen oder der Einbau der Add-Ons ist bei Dir nicht korrekt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Ok die ersten beiden Punkte sind abgehackt. Aber jetzt nochmal zu der Sache mit den Gegendständen in den Kämpfen. Wenn ein Kämpfer einen gegendstand einsetzt sieht das dann IMMER so aus wie jetzt im Anhang.

Welche Datei ist den da betroffen und nach was genau müsste ich den schauen?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Schau Dir die Installation in der functions_post.php an und zwar für alle von Dir verbauten Add-Ons, die dort etwas ändern.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Oweia. Da kommt ja richtig Arbeit auf mich zu. Naja dann schau ich mal. Meld mich dann wieder ;-)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, das ist eben so, wenn man alles auf einmal haben will ;)

Im Ernst: Geh die MODs in der nötigen Reihenfolge durch, wie sie eingebaut werden müssen. Einige MODs basieren ja auf anderen.
Dann wirst Du vermutlich bei dem ein oder anderen eine Stelle finden, wo Code falsch eingefügt wurde.
Mein RPG besitzt alle Add-Ons, die auf der Seite auch veröffentlicht wurden und die Installations-Anweisungen sind auch darauf basierend erstellt worden.
Daher funktioniert es in der Regel auch, wenn man alles korrekt einbaut.

Und dann nach jedem Einbau auch zunächst testet und nicht erst alles einbaut und dann stundenlang sucht ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Also ich bin jetzt die Datei und die Einbauanleitungen durchgegangen habe aber nichts gefunden. Bitte hilf mir nochmal

Hier mal die functions_post.php
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von chrsla am Sa 29.Dez, 2007 19:48, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, ja, mache ich morgen.
Heute bin ich zu unlustig dazu...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
chrsla
Beiträge: 297
Registriert: Mi 03.Okt, 2007 23:09

Beitrag von chrsla »

Kein Problem. Das ist ja nicht wirklich wichtig ;-)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, das ist kein Einbaufehler Deinerseits, sondern ein Fehler in einem der Add-Ons. Ich habe den in meinem Testforum nämlich nun auch gehabt.
Ich werde das morgen oder so ausmerzen... *mist*
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten