Transfer Awake

05/29/2012 10:35 Ultimate™#1
Hallo,


ich habe vorhin das Transfer Awake system von Jopsi eingeführt jedoch kriege ich permanent diesen error :


Quote:
...\Neuz\DPClient.cpp(19070): fatal error C1017: invalid integer constant expression

hoffentlich kann mir jemand dabei helfen :)
05/29/2012 13:03 Ryunat#2
Quote:
Originally Posted by DonaldFuck View Post
Hallo,


ich habe vorhin das Transfer Awake system von Jopsi eingeführt jedoch kriege ich permanent diesen error :





hoffentlich kann mir jemand dabei helfen :)

Der Fehler sagt das der int wert in der Zeile Fehlerhaft ist.
Kannste mal deine Zeile hier Posten?^^
05/29/2012 14:18 Ultimate™#3
das ist genau das reinkopierte von jopsi

Quote:
#if __TRANSFER_AWAKE
void CDPClient::SendTransferAwake( DWORD pItemElemMain, DWORD pItemElemDestroy, DWORD pItemMat )
{
BEFORESENDSOLE( ar, PACKETTYPE_TRANSFERAWAKE, DPID_UNKNOWN );
ar << pItemElemMain << pItemElemDestroy << pItemMat;
SEND( ar, this, DPID_SERVERPLAYER );
}
#endif
das ist genau das reinkopierte von jopsi

Quote:
#if __TRANSFER_AWAKE
void CDPClient::SendTransferAwake( DWORD pItemElemMain, DWORD pItemElemDestroy, DWORD pItemMat )
{
BEFORESENDSOLE( ar, PACKETTYPE_TRANSFERAWAKE, DPID_UNKNOWN );
ar << pItemElemMain << pItemElemDestroy << pItemMat;
SEND( ar, this, DPID_SERVERPLAYER );
}
#endif
05/29/2012 14:22 Ryunat#4
Quote:
Originally Posted by DonaldFuck View Post
das ist genau das reinkopierte von jopsi



das ist genau das reinkopierte von jopsi
Dann würde ich sagen ist die variable nicht definiert ^^
Bzw. die Funktion kann nicht drauf zugreifen.
Hatte aber auch viele Probleme mit seinem System und habs jetzt gelassen xD
05/29/2012 14:29 Ultimate™#5
ich warte einfach vielleicht kann mir doch noch einer helfen
05/29/2012 19:13 Jopsi332#6
mach ma aus #if ein #ifdef
05/29/2012 19:34 Crystal-Craft#7
PACKETTYPE_TRANSFERAWAKE definiert?
05/29/2012 19:41 Jopsi332#8
Quote:
Originally Posted by Crystal-Craft View Post
PACKETTYPE_TRANSFERAWAKE definiert?
dann wäre da nen anderer error
05/29/2012 20:02 Ultimate™#9
Quote:
#ifdef __TRANSFER_AWAKE
void CDPClient::SendTransferAwake( DWORD pItemElemMain, DWORD pItemElemDestroy, DWORD pItemMat )
{
BEFORESENDSOLE( ar, PACKETTYPE_TRANSFERAWAKE, DPID_UNKNOWN );
ar << pItemElemMain << pItemElemDestroy << pItemMat
SEND( ar, this, DPID_SERVERPLAYER );
}
#endif

es steht sogar da drin ich weiß nicht wieso da nur #if vorhin stand aber im code steht #ifdef... :/
10/20/2012 21:09 Steifensand#10
hey habs alles eingefügt und nun kommen bei mir folgende errors

1:

C:\Users\Server\Desktop\Server\Source\Source\_Inte rface\WndField.cpp(780): error C2065: 'II_TRANS_MAT': nichtdeklarierter Bezeichner


2:

c:\Users\Server\Desktop\Server\Source\Source\WORLD SERVER\DPSrvr.cpp(12724): error C2065: 'II_TRANS_MAT': nichtdeklarierter Bezeichner

wäre nett wenn einer nen lösungsvorschlag hat da ich mich mit source nicht auskenne
10/20/2012 22:01 Мarvin#11
Definiere II_TRANS_MAT in der defineItem.h
10/20/2012 22:22 Steifensand#12
fehlen dann noch einträge in der propitem.txt oder wie kann ich die funktion nutzen?
10/20/2012 22:25 Мarvin#13
Natürlich brauchst du den propItem-Eintrag, sonst existiert dann Item ja garnicht :D

Das Compilen funtkioniert aber ohne propItem, die gehören ja nicht zu den Includes.
10/20/2012 22:28 Steifensand#14
kannst du mir den propitem eintrag vlt geben? hab noch nicht so viel mit source/ressource gemacht.
schonmal danke für deine hilfe