Stat Stack Fix

02/05/2014 20:45 WurstbrotQT#1
Here's a small fix for the CE stat stack.

Open DPSrvr.cpp (WS) and look for
Code:
CDPSrvr::OnModifyStatus( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize )
Below
Code:
	if((nStrCount < 0 || nStaCount < 0 || nDexCount < 0 || nIntCount < 0) ||
		(nStrCount + nStaCount + nDexCount + nIntCount <= 0)) //¾ç¼ö °Ë»ç ¹× ÇÕÀÌ 0ÀÌÇÏÀÏ °æ¿ì Áß´Ü.
		return;
add
Code:
	if( nStrCount > pUser->m_nRemainGP || nStaCount > pUser->m_nRemainGP || nDexCount > pUser->m_nRemainGP || nIntCount > pUser->m_nRemainGP )
		return;
That's it.
02/06/2014 10:59 .Trotex.#2
Werds in meinen Files einbeziehen :) habs immer anders gefixt :D
02/06/2014 12:26 Chyukαsame#3
Quote:
Originally Posted by ѕєηѕαтιση View Post
Und schon hat es wieder jeder Server :/ Schade Schade..

Aber super Arbeit und thx haste.. :)


Also ich finde diese Aussage bischen assig...
Wenn es Models,Designs,Maps zum releasen gibt feiert ihr es alle, kommt aber ein Fix raus damit man nicht mehr stats stacken kann bist du beleidigt?

Manchmal muss man sich echt für solche Leute wie dich schämen



Zum Fix, finde ich gut, dass du es releast hast.
Jetzt gibt es manche (*hust* Ace') die diesen Trick nicht mehr nutzen können.
02/06/2014 13:36 Мentus#4
Wer bestätigt überhaupt das dieser Bug funktioniert?
02/06/2014 14:22 Chyukαsame#5
Ich tuhe es^^
02/06/2014 14:31 Chriѕ#6
Quote:
Originally Posted by Мentus View Post
Wer bestätigt überhaupt das dieser Bug funktioniert?
Der Bug funktioniert hab ihn selber getestet.

@Wurst: Danke für den Fix.
02/06/2014 14:33 TrøublêMakêr#7
Ich bestätige es , dass es auf Forsaken geht. Ist simple
02/06/2014 15:08 WurstbrotQT#8
Quote:
Originally Posted by Мentus View Post
Wer bestätigt überhaupt das dieser Bug funktioniert?
Angenommen, du hast 28 verbleibende stat Punkte.

Änderst den Wert von STR auf 1 Mrd. (1000000000)

Dann hast du noch -999999972 verbleibende stat Punkte.

Das gleiche mit STA, wieder 1 Mrd.

Verbleibende stat Punkte: -1999999972

INT: wieder 1 Mrd.

Verbleibende stat Punkte: 1294967324 (int overflow)

DEX setzen wir nun auf die verbleibenden Punkte - 1, also 1294967324 - 1, also 1294967323.

Nun haben wir noch genau 1 Verbleibenden stat Punkt, klicken auf OK, der Server überprüft nur ob alle Werte kleiner als 0 sind oder alle Werte addiert kleiner als 0 sind und dann noch ob die verbleibenden stat Punkte größer gleich alle Werte addiert sind. Alle Abfragen werden mit true abgeschlossen, da alle Werte addiert 1 ergeben.
Und der Clou, es werden 1 Mrd STR, STA und INT und 1294967323 DEX zugefügt.

Hab mir mal die Mühe gemacht:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
02/06/2014 17:53 TrøublêMakêr#9
98304000
3276801
2096693248
2096693248



4 / 8 /c




15 scan = 25 scan = 1


Damit geht es auch

Das schöne daran ist, dass man auch die Stats in DB speichern lassen könntest.
02/06/2014 18:12 Passauer#10
wer hier irgent welche bestimmten werte brauch ist geistig beschränkt sry ..das Prinzip dahinter ist echt simpel
02/06/2014 18:33 Sedrika#11
Jemand der andere als geistig beschränkt bezeichnet ist nicht viel weiter entwickelt als die, die beschränkt sind. Ich weiß zwar nicht wer du bist aber die zwei Beiträge hier von dir sind absolut nicht akzeptabel.
Du hast den Source auch nicht geschrieben, warum eigendlich nicht? Ein Spiel zu machen ist im Grunde recht einfach. Alleine erfordert es zwar mehr Zeit allerdings ist es machbar.
Ich würde es hier begrüßen wenn einige einfach etwas rücksicht nehmen würden.
02/06/2014 18:37 WurstbrotQT#12
Quote:
Originally Posted by Passauer View Post
wer hier irgent welche bestimmten werte brauch ist geistig beschränkt sry ..das Prinzip dahinter ist echt simpel
[Only registered and activated users can see links. Click Here To Register...] ?
(Zum Thema beschränkt)
02/06/2014 19:01 Passauer#13
like ! :D gebe zu ich halte mich selbst auch für geistig beschränkt :D aber trozdem ... die werte kann man beliebig an passen z.B. 1. 4730400 2. 236923 3. 2144999999 4. 2144999999 wäre eben falls möglich wollte eigentlich au niemand beleidigen wollte nur sagen dass ihr es bei Nöten easy an eure klasse / build abändern könnt.

Mfg euer geistig beschränkter Spacken
02/06/2014 23:00 Seora10#14
klapt der hack in Floral flyff ?
02/06/2014 23:13 Passauer#15
denke schon is aber nur noch eine Frage der Zeit biss es fixed ist geht /ging eig über all wo ce nicht blocked ist ..