Custom ItemGrade System

07/10/2016 15:07 firesqual#16
1 "problem" with this system :

Items will not save if you restart the server. Sometimes with luck bonuses will appear if you restart more than once.
07/12/2016 12:19 Spraystar#17
Ist das System komplett oder fehlen dort Einträge, weil viele Probleme haben mit dem speichern und Neustarten ?
07/12/2016 12:35 - DK#18
Quote:
Originally Posted by Spraystar View Post
Ist das System komplett oder fehlen dort Einträge, weil viele Probleme haben mit dem speichern und Neustarten ?
Schau doch einfach mal was der Model Change alles zum speichern brauch ^^ und dann schau dir das system an ^^
07/12/2016 14:15 firesqual#19
There is also one other problem ;)

Players can't see eachothers or it makes both players game crash
07/15/2016 13:51 Flogolo#20
Quote:
Originally Posted by Spraystar View Post
Ist das System komplett oder fehlen dort Einträge, weil viele Probleme haben mit dem speichern und Neustarten ?
Es ist vollständig. Man muss es nur richtig konfigurieren, dann isses auch nachm Restart da. :)
07/15/2016 20:55 Blouflash#21
Quote:
Originally Posted by Flogolo View Post
Es ist vollständig. Man muss es nur richtig konfigurieren, dann isses auch nachm Restart da. :)
Ich seh dich hier immer nur bullshit posten.
Es ist nicht vollständig!

Schauen wir uns das mal genauer an.
In der CUser::AddQueryEquip sollen wir diesen Code einfügen:
Code:
#ifdef __ITEMGRADE
			m_Snapshot.ar << pItemElem->nGetGrade();
			m_Snapshot.ar << pItemElem->GetItemGradeMain();
			m_Snapshot.ar << pItemElem->GetItemGradeOpt();
#endif
An dieser stelle schicken wir dem Client die Values, also Grade, GradeMain und GradeOpt.

Sooo aber was macht der Client nun mit den Values?
Dazu müssen wir in CDPClient::OnQueryEquip( gehen

Wie ihr seht sagt uns der OP nicht das wir dort etwas einfügen sollen was aber falsch ist! Da hier die Values die wir vom Server geschickt werden abgefangen werden!

Soo nun wurde das erste Problem gelöst. Kommen wir zum zweiten Teil der fehlt, die anzeige beim anschauen des Equipment von anderen Spielern.

Hierzu müsst ihr einfach dem ItemElem in CWndQueryEquip::OnMouseWndSurface(

die Values die ihr vom Server bekommen habt zuweisen.
Na guck mal da der OP hat auch dies nicht im Thread stehen.
Also bitte hör auf hier so viel bullshit zu posten.

Mit freundlichen Grüßen
12/04/2016 15:09 flyffdev#22
Is This Complete?