|
You last visited: Today at 01:05
Advertisement
[Buff Bug]
Discussion on [Buff Bug] within the 4Story forum part of the MMORPGs category.
05/06/2013, 18:58
|
#1
|
elite*gold: 0
Join Date: Aug 2011
Posts: 286
Received Thanks: 241
|
[Buff Bug]
Hey Leute,
um mal wieder etwas Schwung in das Thema Buff Bug zu bringen, möchte ich euch hiermit einen Tipp verraten, woran die Buffs scheitern.
Welche Tabellen sind entscheidend?
-TTEMPEXPITEMTABLE // Die temporäre Tabelle, wo alle Buffs zu finden sind, die gerade im Spiel aktiv laufen.
-TEXPITEMTABLE // Die Tabelle wo alle Buffs zu finden sind, die im Spiel allgemein laufen.
Welche Funktionen sind entscheidend?
-TSaveCharDataEnd // Muss keine Beachtung geschenkt werden
-TSaveExpItem // Hier liegt der Fehler
Funktionsweise:
Wenn ihr ein Buff tätigt, sollte im Normalfall zuerst die TSaveExpItem Funktion aufgerufen werden, welche die CharID, die BuffID so wie die Zeit in die temporäre Bufftabelle speichert (TTEMPEXPITEMTABLE). Wenn ihr euren Character nun ausloggt, kommt die TSAVECHARDATAEND zum Einsatz. Diese wählt alle vorhandenen Einträge aus der temporären Tabelle aus und kopiert diese in die "Endtabelle", der TEXPITEMTABLE.
Problem:
- Das Problem ist, dass die erste Funktion TSaveExpItem (in der TGame_GSP zu finden) garnicht erst durch das Spiel ausgeführt wird. Alle anderen Schritte funktionieren einwandfrei, die habe ich schon alle gestestet.
Also, ich hoffe euch einen kleinen Denkanstoß gegeben zu haben und vielleicht haben ja einige ein paar Ideen, um die Funktion so umzuschreiben, dass der Ablauf funktioniert.
Ich selbst habe den Buff Bug übrigens noch nicht gefixt, aber vielleicht möchten mich ja welche tatkräftig dabei unterstützen.
Cheeeeeeers!
|
|
|
05/06/2013, 19:58
|
#2
|
elite*gold: 26
Join Date: Dec 2010
Posts: 2,628
Received Thanks: 1,816
|
Der fehler ist im Source in TMAP
|
|
|
05/06/2013, 22:32
|
#3
|
elite*gold: 0
Join Date: Oct 2010
Posts: 546
Received Thanks: 152
|
???
|
|
|
05/06/2013, 22:34
|
#4
|
elite*gold: 120
Join Date: Apr 2012
Posts: 1,982
Received Thanks: 2,464
|
TSaveExpItem ist nicht für Buffs, sondern für Items.
|
|
|
05/06/2013, 22:43
|
#5
|
elite*gold: 0
Join Date: Aug 2011
Posts: 286
Received Thanks: 241
|
Quote:
Originally Posted by Weom
TSaveExpItem ist nicht für Buffs, sondern für Items.
|
Eine andere Tabelle die Buffs speichert (ausgenommen TSaveDuringItem) habe ich nicht entdeckt. Übrigens, trage mal manuel etwas in die TExpItemTable, nehmen wir zb. ein XP-Plus Trank, wird der im Spiel zumindest als Buff angezeigt und verhält sich auch so, demnach war naheliegend, dass es sich um die TSaveExpItem handelt.
|
|
|
05/06/2013, 22:46
|
#6
|
elite*gold: 120
Join Date: Apr 2012
Posts: 1,982
Received Thanks: 2,464
|
Ich habe den Fix und weiß genau, woran es liegt. Auf jeden Fall nicht an der Function, die du da nennst. Die ist wahrscheinlich nur für Buffs wie XP Tränke usw.
|
|
|
05/06/2013, 22:50
|
#7
|
elite*gold: 0
Join Date: Aug 2011
Posts: 286
Received Thanks: 241
|
Quote:
Originally Posted by Weom
Ich habe den Fix und weiß genau, woran es liegt. Auf jeden Fall nicht an der Function, die du da nennst. Die ist wahrscheinlich nur für Buffs wie XP Tränke usw.
|
Habe ich nichts anders behauptet. Ich habe mich auch garnicht so genau auf die Skill(Buffs) konzentriert sondern auf die Item-Buffs wie oben erwähnt, anscheinend gibt es dann eben zwei Tabellen, bloß dennoch sind dann die Item"Buffs" genau so buggy wie die Skill"Buffs". Dann werde ich eben meine Aufmerksamkeit auf diese richten, vielleicht ergibt sich ja dann das andere mit.
Edit: Mal so am Rande, dass bei euch die Skill-Buffs funktionieren ist mir ja bekannt, aber habt ihr das selbe denn auch mit den Item-Buffs, beziehungsweise, habt ihr diese überhaupt schon beachtet?
|
|
|
 |
Similar Threads
|
Tausche meine buff auf s.3 lvl 48 gegen buff auf s.17 ab lvl 40
06/26/2012 - Metin2 Trading - 1 Replies
Hey leute vertausche meine buff lvl 48 segen m3 krit m1 rest auf Hilfe des drachen auf s.3 gegen eine buff auf s.3 rotes reich ab lvl 40 skills sind egal
|
S: DE Acc (mit Buff) gg PSC (35Euro+eventuell mit buff 25euro)
11/25/2011 - Metin2 Trading - 1 Replies
Gibt's hier was für das Geld?
|
Mosha 70er Krieger 3 G's Und 54 Buff 2x M10 Buff + EQ
09/10/2011 - Metin2 Trading - 0 Replies
Da ich eh schon seit einiger Zeit kein Metin mehr spiele verkaufe ich den Account und den ganzen Plunder.. Moegeliche Zahlung ist Ueberweisung:
Der/Die Accounts und das Equip muessen nicht zusammengekauft werden... Ihr sucht euch aus was ihr haben wollt macht mir einen Preisvorschlag und schauen ob wir uns einigen. Am liebsten wuerde ich aber alles zusammen verkaufen.
Erstmal der Koeper Krieger:
Lvl 70 25%
Aura G7
Kampfrausch G1
Schwertwirbel G1
Sausen M7 noch 2 fbs oder so bis M8
|
Suche Torkas Buff geben Sertain Buff
07/16/2011 - Metin2 Trading - 0 Replies
Suche ein Buff sollte lvl 35 sein Krit Segen M haben
Gebe S15 Buff lvl 43 K Segen m2 24,9% und krit m1 24,4% Reflekt 3 7,6%
|
[B]Lv 34 Buff auf S9 Legroia [S]Buff auf Metin2.SG
04/04/2011 - Metin2 Trading - 2 Replies
Hey,
wie der Titel bereits sagt biete ich meine Drachenschami Lv 34.
Skills: HDD M1, Rest auf Segen.
Sie hat Goldohrringe+6 und full Int.
Bei Interesse hier in den Thread schreiben.
|
All times are GMT +1. The time now is 01:05.
|
|