[Fix] Post Bug

06/01/2011 08:36 Professor Linebeck#1
Hey Elitepvper's,
da ich in letzter Zeit öfter mal gesehen habe, dass Einige den Post Bug nicht fixxen können, aus welchen Gründen auch immer, habe ich mich entschlossen euch den Fix näher zu bringen.

Und zwar benutzt man den Bug wie folgt:
- Man begibt sich zum Briefkasten, klickt ihn an und geht auf "Nachricht senden":
- Spielername: xyz
- Betreff: xyz
- Penya: 9999999999999999999999999999999 |←31mal die Zahl 9|
- "Absenden" klicken

Nun besitzt man das Maximal an Penya im Inventar.
Der Empfänger erhällt den gleichen Betrag, halt nur per Post.
Dies kann man beliebig oft wiederholen .. bis man irgendwann reicher ist als die Admins. *hust*


Nunja, ich werde euch nun erklären wie man den Bug fixt:
Wenn eine bestimmte Anzahl an Penya festgelegt ist, die versendet werden kann, kann der Bug nicht mehr das Maximal an Penya rausholen.
Das wiederrum bedeutet, dass der Bug erst garkeine Penya versenden kann.
Wenn der Bug keiner Penya versenden kann, kann man selbst auch keine Penya bekommen, da der Empfänger das Penya zu erst erhällt.

Zusammengefasst:
Der Bug kann nicht das angegebene Limit versenden, und wird somit unfähig.
Ist garnicht so einfach zu erklären <.<
Ich hoffe mal das der Ein oder Andere das versteht xD


Nunja, hier der Fix:
Öffne in der Source den Ordner WORLDSERVER und doppelklicke die Datei DPSrvr.cpp!
Darin suchst du folgendes:
Code:
if( pUser->GetGold() < (int)( ( nPostGold + nGold ) ) )
Dies ersetzt du ganz einfach mit dem hier:
Code:
if( pUser->GetGold() < (int)( ( nPostGold + nGold ) ) || nGold>[COLOR="Purple"][B]2000000000[/B][/COLOR])
███ = die maximale Anzahl an Penya, die versendet werden kann.

Danach nur noch die World neu compilen und fertig, der Bug ist unbrauchbar.

Credits:
50% Sedrika ← Veränderung in der Source.
50% Apfelsuchtii ← TuT und Erklärung
06/01/2011 08:48 Darkpat96#2
kenne ich zwar schon, aber trotzdem danke
06/01/2011 10:05 Mariodev#3
[Only registered and activated users can see links. Click Here To Register...]

Das ist schon lange Releast...

Also der Duperbug fix, halt ohne erklärung.
06/01/2011 11:56 Sedrika#4
Gibt es schon, hättest mal im Index gucken können.

#Closerequest
06/01/2011 12:19 Tbyte#5
Mario und Sedrika habt ihr eigentlich auch den text von apfelsuchti gelesen oder einfach nur euern standart abgespult...

das hier ist eine erklärung, gut apfel hätte die überschrift etwas anders wählen können aber es geht nicht dadrum das er/sie es releast sondern den fix erklärt
06/01/2011 12:30 Sedrika#6
Quote:
Originally Posted by Tbyte View Post
Mario und Sedrika habt ihr eigentlich auch den text von apfelsuchti gelesen oder einfach nur euern standart abgespult...

das hier ist eine erklärung, gut apfel hätte die überschrift etwas anders wählen können aber es geht nicht dadrum das er/sie es releast sondern den fix erklärt
Natürlich habe ich es gelesen, doch ein Thread, was am Ende das selbe erklärt, muss doch nicht sein oder ?

Genauer genommen sind es 3.

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
06/01/2011 12:30 Professor Linebeck#7
Quote:
Originally Posted by Mariodev View Post
[Only registered and activated users can see links. Click Here To Register...]

Das ist schon lange Releast...

Also der Duperbug fix, halt ohne erklärung.
Was meinst du wieso ich Sedrika's Credits mit angegeben hab'?
Jemand der nur halbwegs neu in der Sektion ist, weiss nicht, dass man den Bug auf dieser Art und Weise fixxen kann.

Quote:
Originally Posted by Sedrika View Post


[Only registered and activated users can see links. Click Here To Register...]
Gut, dass habe ich übersehen.
06/01/2011 13:03 Daniiii#8
und wieso genau sollte ich ihn schließen? ist er halt doppelt, oder nicht.. ist doch wurscht, solange es jemanden hilft
06/02/2011 09:27 Achileus#9
Sehe ich genau so !


Und das Tut ist 5 mal genauer als das von Sedrika wo eigl das von Sedrika sehr sehr einfach war!
06/02/2011 10:02 Freddie_Faulisch#10
ich wusste ja nicht mal das sedrikas tutorial der fix von den bug sein sollte.
deswegen dankeschön apfel
06/02/2011 10:10 ~Product~#11
der unterschieds zwischen dem und sedrikas ist, dass apfel es genauer und detalierter beschreibt und man weiß in welche datei man gehen muss . Bei sedrika heißst es .. das suchen und ersetzen mit dem
fertig :o

aber danke <3
06/02/2011 15:36 Achileus#12
@Product deswegen klappt das bei denn meisten auch nicht das kann er eigl verbessern!
(aber ich weiß schon was er meint)
Aber wie gesagt Super tut hoffendlich kommen mehr ^^