- Mesaj
- 149
- Beğeni
- 62
- Puan
- 726
- Ticaret Puanı
- 0
merhabalar ünvan sistemi ekledim filese fakat yaklaşık 1 haftadır uğraşıyorum çok fazla sorunla karşılaştım ve sonuna geldiğimi düşünüyorum src derlemede bu syserri alıyorum
problem nedir acaba nasıl çözeriz. başka fileste ekli olan ünvan sistemine baktım karşılaştırdım hatam varmı diye bakarak bunda ilerledim ama başka birşey göremedim bide siz bilen kişiler olarak baksanız çok makbule geçer
@Whistle @Trashy
char.cpp
problem nedir acaba nasıl çözeriz. başka fileste ekli olan ünvan sistemine baktım karşılaştırdım hatam varmı diye bakarak bunda ilerledim ama başka birşey göremedim bide siz bilen kişiler olarak baksanız çok makbule geçer
@Whistle @Trashy
Kod:
char.cpp
char.cpp: In member function 'void CHARACTER::UpdatePacket()':
char.cpp:1084:7: error: 'TPacketGCCharacterUpdate' has no member named 'sPrestige'
pack.sPrestige = m_iPrestige;
^
char.cpp:1098:8: error: 'TPacketGCCharacterUpdate' has no member named 'sPrestige'
pack2.sPrestige = 0;
^
gmake: *** [.obj/char.o] Error 1
char.cpp
Kod:
void CHARACTER::UpdatePacket()
{
if (GetSectree() == NULL) return;
TPacketGCCharacterUpdate pack;
TPacketGCCharacterUpdate pack2;
pack.header = HEADER_GC_CHARACTER_UPDATE;
pack.dwVID = m_vid;
pack.awPart[CHR_EQUIPPART_ARMOR] = GetPart(PART_MAIN);
pack.awPart[CHR_EQUIPPART_WEAPON] = GetPart(PART_WEAPON);
pack.awPart[CHR_EQUIPPART_HEAD] = GetPart(PART_HEAD);
pack.awPart[CHR_EQUIPPART_HAIR] = GetPart(PART_HAIR);
pack.bMovingSpeed = GetLimitPoint(POINT_MOV_SPEED);
pack.bAttackSpeed = GetLimitPoint(POINT_ATT_SPEED);
pack.bStateFlag = m_bAddChrState;
pack.dwAffectFlag[0] = m_afAffectFlag.bits[0];
pack.dwAffectFlag[1] = m_afAffectFlag.bits[1];
pack.dwGuildID = 0;
pack.sAlignment = m_iAlignment / 10;
#ifdef ENABLE_TITLE_SYSTEM
pack.sPrestige = m_iPrestige; (1084. satır )
#endif
pack.dwLevel = GetLevel();
pack.bPKMode = m_bPKMode;
if (GetGuild())
pack.dwGuildID = GetGuild()->GetID();
pack.dwMountVnum = GetMountVnum();
pack2 = pack;
pack2.dwGuildID = 0;
pack2.sAlignment = 0;
#ifdef ENABLE_TITLE_SYSTEM
pack2.sPrestige = 0; (1098. satır )
#endif