Madrigal Gift System

07/06/2015 11:52 creativaot#1
Hallo,

ich habe letztens das Madrigal Gift System von den Virtous Files in meine V15 Source eingebaut. Das compilen hat funktioniert. Nun hier kommt mein Problem:

Code:
2015/ 7/ 5   18:45:30   Last read:15, ID:2 is duplicated. 컬럼이 밀려도 이런에러가 난다. FILE:propMover.txt


2015/ 7/ 5   18:45:30   OpenProject ERROR check Masquerade.prj
Ich habe in der propMover.txt nach "szComment" noch "dwMadrigalGiftPoint" hinzugefügt und jeweils die Werte. Vorher aber in ProjectCmn.cpp/ProjectCmn.h deklariert.

Wie kann ich nun sagen, dass der Server den Wert von "dwMadrigalGiftPoint" ganz hinten ausliest?

Mfg creativaot
07/06/2015 14:14 Passauer#2
hast du jede zeile in der propMover.txt erweitert ?
07/06/2015 15:18 creativaot#3
Musste ja so sein dass ich eine Zeile vergesse :mad:

Naja das wäre jetzt getan. Aber ich habe da noch eine Frage, da ich ja das V15 Interface habe sieht das so aus:

[Only registered and activated users can see links. Click Here To Register...]

Kann ich das X [Schließen] und den Hintergrund unsichtbar machen?
07/08/2015 13:21 Drabur#4
Im Kontruktor der Klasse also z.b. "CWndChat::CWndChat()"

PHP Code:
m_bNoCloseButton TRUE
07/08/2015 21:10 creativaot#5
So letztes Problem:

Nach dem ausloggen speichert er die Exp vom Madrigal Gift nicht ab, obwohl ich im CHARACTER.tbl eine neue Spalte für m_dwMadrigalGiftExp erstellt habe.

In der DbManagerSave.cpp steht das hier:
Code:
	DWORD dwMadrigalGiftExp = pMover->GetMadrigalGiftExp();
	CTime tm = CTime::GetCurrentTime();
	__time64_t tm64 = tm.GetTime();
	bOK[++j]	= qry->BindParameter( ++i, SQL_PARAM_INPUT, SQL_C_LONG, SQL_INTEGER, 0, 0, &dwMadrigalGiftExp, 0, 0 );
	bOK[++j]	= qry->BindParameter( ++i, SQL_PARAM_INPUT, SQL_C_LONG, SQL_INTEGER, 0, 0, &tm64, 0, 0 );
Folgender Fehler dann in der Error.log:
Quote:
SavePlayer(xxx) - Exec RETURN FALSE, ThreadID : 8296
Außerdem wird nach einem Relog das Madrigal Gift direkt auf Level 3 gesetzt.
07/08/2015 21:42 creativaot#6
Funktioniert nur nicht ..
07/08/2015 22:14 Drabur#7
die Punkte verfallen auf offi eigentlich auch beim relogg