Ist für mich i.wie immer alles dasselbe aber nunja ich denke mal dass das auf dein Maxlevel muss. und nicht 129.Quote:
#define MAX_3RD_LEGEND_LEVEL 129
Ist für mich i.wie immer alles dasselbe aber nunja ich denke mal dass das auf dein Maxlevel muss. und nicht 129.Quote:
#define MAX_3RD_LEGEND_LEVEL 129
Gemacht aber immer noch das gleiche Problem.Quote:
Ist für mich i.wie immer alles dasselbe aber nunja ich denke mal dass das auf dein Maxlevel muss. und nicht 129.
void CDPSrvr::OnUpdateJob( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE, u_long )
{
CUser* pUser = g_UserMng.GetUser( dpidCache, dpidUser );
if( IsValidObj( pUser ) == TRUE )
{
int nJob, nLevel;
ar >> nJob;
if( pUser->m_nJob >= nJob )
return;
if( nJob < MAX_EXPERT && pUser->m_nLevel != MAX_JOB_LEVEL )
return;
else if( nJob >= MAX_EXPERT && nJob < MAX_PROFESSIONAL && pUser->m_nLevel != (MAX_EXP_LEVEL + MAX_JOB_LEVEL) )
return;
else if( nJob >= MAX_PROFESSIONAL && nJob < MAX_HERO && pUser->m_nLevel != MAX_GENERAL_LEVEL && pUser->GetExpPercent() != 9999 )
return;
else if( nJob >= MAX_HERO && pUser->m_nLevel != MAX_LEGEND_LEVEL && pUser->GetExpPercent() != 9999 )
return;
if( nJob < MAX_EXPERT )
nLevel = MAX_JOB_LEVEL;
else if( nJob < MAX_PROFESSIONAL )
nLevel = MAX_JOB_LEVEL + MAX_EXP_LEVEL;
else if( nJob < MAX_MASTER )
nLevel = MAX_JOB_LEVEL + MAX_EXP_LEVEL;
else if( nJob < MAX_HERO )
nLevel = MAX_GENERAL_LEVEL;
else if( nJob < MAX_JOB )
nLevel = MAX_LEGEND_LEVEL + 1;
else
return;
pUser->InitLevelPumbaaa( nJob, nLevel, TRUE );
}
}
------ Build started: Project: WorldServer, Configuration: Release Win32 ------
Linking...
DPSrvr.obj : error LNK2019: unresolved external symbol "public: void __thiscall CMover::InitLevelPumbaaa(int,long,int)" (?InitLevelPumbaaa@CMover@@QAEXHJH@Z) referenced in function "private: void __thiscall CDPSrvr::OnUpdateJob(class CAr &,unsigned long,unsigned long,unsigned char *,unsigned long)" (?OnUpdateJob@CDPSrvr@@AAEXAAVCAr@@KKPAEK@Z)
.\..\..\Output/WorldServer.exe : fatal error LNK1120: 1 unresolved externals
Build log was saved at "file://c:\FlyFF\Build\Output\WorldServer\Release\BuildLog.htm"
WorldServer - 2 error(s), 0 warning(s)
---------------------- Done ----------------------
Build: 0 succeeded, 1 failed, 0 skipped
InitLevelPumbaaa() Ist nicht in der .h datei von DPSrvr deklariert.Quote:
Hallo,
ich habe alles eingebaut und mittlerweile 10 mal überprüft und einmal neu gemacht..jedoch bekomm ich immer folgenden Error beim Worldserver:
Was ist verkehrt? Vllt hat einer eine Lösung.PHP Code:------ Build started: Project: WorldServer, Configuration: Release Win32 ------
Linking...
DPSrvr.obj : error LNK2019: unresolved external symbol "public: void __thiscall CMover::InitLevelPumbaaa(int,long,int)" (?InitLevelPumbaaa@CMover@@QAEXHJH@Z) referenced in function "private: void __thiscall CDPSrvr::OnUpdateJob(class CAr &,unsigned long,unsigned long,unsigned char *,unsigned long)" (?OnUpdateJob@CDPSrvr@@AAEXAAVCAr@@KKPAEK@Z)
.\..\..\Output/WorldServer.exe : fatal error LNK1120: 1 unresolved externals
Build log was saved at "file://c:\FlyFF\Build\Output\WorldServer\Release\BuildLog.htm"
WorldServer - 2 error(s), 0 warning(s)
---------------------- Done ----------------------
Build: 0 succeeded, 1 failed, 0 skipped
Lg
nunja in den beigelegten datein steht davon auch nichts drinne...folgendes soll man in die dpsrvr.h einfügenQuote:
InitLevelPumbaaa() Ist nicht in der .h datei von DPSrvr deklariert.
unter: void OnEnchant( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize);
das: void OnUpdateJob( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE, u_long );
Neuz.exe caused an EXCEPTION_ACCESS_VIOLATION in module Neuz.exe at 0023:004DA75E, CWndNeuz::InitDialog()+0110 byte(s), d:\flyffsrv\virtuos\source\program\_interface\wndneuz.cpp, line 0667+0006 byte(s)
- Registers
EAX=00000000 EBX=7EFDE000 ECX=00000000 EDX=00000005 ESI=00000000
EDI=759C1225 EBP=0018BC2C ESP=0018BBDC EIP=004DA75E FLG=00210206
CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B
0023:004DA75E Neuz.exe, CWndNeuz::InitDialog()+0110 byte(s)
0023:007D3998 Neuz.exe, CWndJobChangeEx::Initialize()+0408 byte(s)
0023:00712244 Neuz.exe, CMover::SetExperience()+1316 byte(s)
0023:00416D5D Neuz.exe, CDPClient::OnSetExperience()+0141 byte(s)
0023:0040EBBE Neuz.exe, CDPClient::OnSnapshot()+3806 byte(s)
0023:0040DC20 Neuz.exe, CDPClient::UserMessageHandler()+0176 byte(s)
0023:007C0A7B Neuz.exe, CDPMng::ReceiveMessage()+0219 byte(s)
0023:0046E5BA Neuz.exe, CNeuzApp::FrameMove()+0106 byte(s)
0023:0048D6D0 Neuz.exe, CD3DApplication::Render3DEnvironment()+0384 byte(s)
0023:0048D515 Neuz.exe, CD3DApplication::Run()+0245 byte(s)
0023:004754CC Neuz.exe, WinMain()+0332 byte(s)
0023:0091905C Neuz.exe, WinMainCRTStartup()+0388 byte(s)
0023:759C3677 kernel32.dll, BaseThreadInitThunk()+0018 byte(s)
0023:779C9D72 ntdll.dll, RtlInitializeExceptionChain()+0099 byte(s)
0023:779C9D45 ntdll.dll, RtlInitializeExceptionChain()+0054 byte(s)