|
You last visited: Today at 04:32
Advertisement
Hillfe bitte Source
Discussion on Hillfe bitte Source within the Flyff Private Server forum part of the Flyff category.
06/28/2015, 17:08
|
#1
|
elite*gold: 0
Join Date: Feb 2015
Posts: 111
Received Thanks: 7
|
Hillfe bitte Source
c:\Users\Flyff\Desktop\Flyff\Source\WORLDSERVER\DP Srvr.cpp(13339): error C2447: '{' : missing function header (old-style formal list?)
#ifdef __BUGG_FIXX
//CRASH
{ if( cTab > 3 || cTab < 0 || nId < 0 || nId > MAX_VENDOR_INVENTORY+1 || nNum <= 0 || nNum > 9999 || dwItemId <= 0 ) {
Error( "[CRASH] CDPSrvr::OnBuyItem : Crash Try -> [Player ID: %07d], [Player Name: %s], [Packet used: %d,%d,%d,%d]",
pUser->m_idPlayer, pUser->GetName(), cTab, nId, nNum, dwItemId );
return;
}
#endif
|
|
|
06/28/2015, 17:35
|
#2
|
elite*gold: 10
Join Date: Jan 2015
Posts: 937
Received Thanks: 449
|
Code:
#ifdef __BUGG_FIXX
//CRASH
{
if( cTab > 3 || cTab < 0 || nId < 0 || nId > MAX_VENDOR_INVENTORY+1 || nNum <= 0 || nNum > 9999 || dwItemId <= 0 );
Error( "[CRASH] CDPSrvr::OnBuyItem : Crash Try -> [Player ID: %07d], [Player Name: %s], [Packet used: %d,%d,%d,%d]",
pUser->m_idPlayer, pUser->GetName(), cTab, nId, Num, dwItemId );
return;
}
#endif
Versuch so
|
|
|
06/28/2015, 17:48
|
#3
|
elite*gold: 0
Join Date: Feb 2015
Posts: 111
Received Thanks: 7
|
versucht klappt nicht hätt ich dir aber auch gleich sagen könn
weil ich es schon ausprobiert habe
|
|
|
06/28/2015, 18:30
|
#4
|
elite*gold: 0
Join Date: Jan 2014
Posts: 773
Received Thanks: 374
|
Code:
#ifdef __BUGG_FIXX
//CRASH
if( cTab > 3 || cTab < 0 || nId < 0 || nId > MAX_VENDOR_INVENTORY+1 || nNum <= 0 || nNum > 9999 || dwItemId <= 0 )
{
Error( "[CRASH] CDPSrvr::OnBuyItem : Crash Try -> [Player ID: %07d], [Player Name: %s], [Packet used: %d,%d,%d,%d]",
pUser->m_idPlayer, pUser->GetName(), cTab, nId, Num, dwItemId );
return;
}
#endif
seit wann kommt bei einer ifabfrage ein ; hin?
|
|
|
06/28/2015, 18:41
|
#5
|
elite*gold: 10
Join Date: Jan 2015
Posts: 937
Received Thanks: 449
|
Quote:
Originally Posted by Drabur
Code:
#ifdef __BUGG_FIXX
//CRASH
if( cTab > 3 || cTab < 0 || nId < 0 || nId > MAX_VENDOR_INVENTORY+1 || nNum <= 0 || nNum > 9999 || dwItemId <= 0 )
{
Error( "[CRASH] CDPSrvr::OnBuyItem : Crash Try -> [Player ID: %07d], [Player Name: %s], [Packet used: %d,%d,%d,%d]",
pUser->m_idPlayer, pUser->GetName(), cTab, nId, Num, dwItemId );
return;
}
#endif
seit wann kommt bei einer ifabfrage ein ; hin?
|
Es tut mir leid hab es mir nicht genau angesehen.
Du hast natürlich recht
|
|
|
06/28/2015, 18:53
|
#6
|
elite*gold: 0
Join Date: Feb 2015
Posts: 111
Received Thanks: 7
|
ich probiers gleich aus hab schon hoffnung aufgegeben ich teste es gleich ihrgentwann danke wen es klappt
|
|
|
06/28/2015, 20:11
|
#7
|
elite*gold: 7
Join Date: Sep 2012
Posts: 4,466
Received Thanks: 3,219
|
Das was du versuchst sollte eigentlich so aussehen:
PHP Code:
void CDPSrvr::OnBuyItem( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize ) { CHAR cTab; BYTE nId; short nNum; DWORD dwItemId;
ar >> cTab >> nId >> nNum >> dwItemId; if( cTab >= MAX_VENDOR_INVENTORY_TAB || nNum < 1 ) return;
CUser* pUser = g_UserMng.GetUser( dpidCache, dpidUser ); #ifdef __ARMA_GUARD //CRASH if( cTab > 3 || cTab < 0 || nId < 0 || nId > MAX_VENDOR_INVENTORY+1 || nNum <= 0 || nNum > 9999 || dwItemId <= 0 ) { Error( "[CRASH] CDPSrvr::OnBuyItem : Crash Try -> [Player ID: %07d], [Player Name: %s], [Packet used: %d,%d,%d,%d]", pUser->m_idPlayer, pUser->GetName(), cTab, nId, nNum, dwItemId ); return; } #endif if( IsValidObj( pUser ) && pUser->m_vtInfo.GetOther() ) { CMover* pVendor = pUser->m_vtInfo.GetOther();
und gehört in die DPSrvr.cpp in den World Server.
Bevor du es übersiehst, es ist mit __ARMA_GUARD definiert. Und es ist ein Log und kein BUGG_FIX.
MfG Ace
|
|
|
06/28/2015, 20:14
|
#8
|
elite*gold: 0
Join Date: Feb 2015
Posts: 111
Received Thanks: 7
|
Hier das komplete
#ifdef __BUGG_FIXX
//CRASH
if( cTab > 3 || cTab < 0 || nId < 0 || nId > MAX_VENDOR_INVENTORY+1 || nNum <= 0 || nNum > 9999 || dwItemId <= 0 ) {
Error( "[CRASH] CDPSrvr::OnBuyItem : Crash Try -> [Player ID: %07d], [Player Name: %s], [Packet used: %d,%d,%d,%d]",
pUser->m_idPlayer, pUser->GetName(), cTab, nId, nNum, dwItemId );
return;
}
#endif
#ifdef __BUGG_FIXX
//CRASH
if( cTab > 3 || cTab < 0 || nId < 0 || nNum <= 0 || nNum > 9999 || dwItemId < 0 ) {
Error( "[CRASH] CDPSrvr::OnBuyItem : Crash Try -> [Player ID: %07d], [Player Name: %s], [Packet used: %d,%d,%d,%d]",
pUser->m_idPlayer, pUser->GetName(), cTab, nId, nNum, dwItemId );
return;
}
#endif
#ifdef __BUGG_FIXX
//DUPE CODE
if( nNum <= 0 ) {
Error( "[DUPE] CDPSrvr::OnMoveItemOnPocket : Dupe Try -> [Player ID: %07d], [Player Name: %s], [Packet used: %d,%d,%d,%d]",
pUser->m_idPlayer, pUser->GetName(), nPocket1, nItem, nNum, nPocket2 );
return;
}
//CRASH
if( nItem < 0 || nPocket2 > MAX_POCKET || nPocket2 < -1 || nPocket1 < -1 || nPocket1 > 52 ) {
Error( "[CRASH] CDPSrvr::OnMoveItemOnPocket : Crash Try -> [Player ID: %07d], [Player Name: %s], [Packet used: %d,%d,%d,%d]",
pUser->m_idPlayer, pUser->GetName(), nPocket1, nItem, nNum, nPocket2 );
return;
}
#endif
#define __BUGG_FIXX
beim ersten builden kommt sntex error also das vor den if ein { muss danach
zeigt er nurnoch das 1 ne an mit max vendor item bla bla
dann sagt drabur das ; raus machen habe ich gemacht
was kommt syntex error
ohhh arma ich hab es wie gesagt nicht von dir sondern von virtus gezogen was es ist steht in der definition von virtus
|
|
|
06/28/2015, 20:31
|
#9
|
elite*gold: 0
Join Date: Feb 2015
Posts: 111
Received Thanks: 7
|
c:\Users\Flyff\Desktop\Flyff\Source\WORLDSERVER\DP Srvr.cpp(13491): error C2084: function 'void CDPSrvr::OnBuyItem(CAr &,DPID,DPID,LPBYTE,u_long)' already has a body
c:\Users\Flyff\Desktop\Flyff\Source\WORLDSERVER\DP Srvr.cpp(13513): fatal error C1075: end of file found before the left brace '{' at 'DPSrvr.cpp(13511)' was matched
wie soll man da noch ruhig bleiben ? ist dein dingen ja und was bringt mir das jetzt wenn wider errors kommen höööööööööööööööööööööööööööööö ?
|
|
|
06/28/2015, 21:20
|
#10
|
elite*gold: 0
Join Date: Feb 2015
Posts: 111
Received Thanks: 7
|
Exrib0 hatts mir gefixxt und ich habs was nicht gesehn
|
|
|
06/29/2015, 12:21
|
#11
|
elite*gold: 0
Join Date: Oct 2014
Posts: 57
Received Thanks: 68
|
Kopier den Code einfach 1zu1 außer GoW Source raus (Suchst dort einfach mal nach dem gleichen Define also BUGG_FIX und kopierst dir die ganze Funktion). Das was du da besitzt, da hatte schließlich Virtuos seine Finger im Spiel, kann ja nur Müll bei rauskommen.
|
|
|
06/29/2015, 12:42
|
#12
|
elite*gold: 15
Join Date: May 2010
Posts: 5,996
Received Thanks: 2,283
|
@ironiebob1994
Beim nächsten mal mach ich den Thread direkt zu, wenn du weiterhin so schreibst, während andere versuchen dir bei DEINEM Problem zu helfen.
#closed
|
|
|
Similar Threads
|
Bitte Hillfe.
10/06/2013 - CrossFire - 5 Replies
Wo kann ich die Grafik Treiber Installieren. Brauche anleitung danke. also schreibt drunter. mfg.:mad:
|
Hillfe bitte schnell
02/04/2013 - Technical Support - 6 Replies
Ich habe mir das PC set mit den einzelnen Teilen gekauft.
Habe es gestartet alles dreht sich.
Bunte Farben ^^
Aber der Monitor bekommt kein Signal!
http://i.epvpimg.com/C4LUg.png
|
bitte bitte bitte hillfe mich mitt crossfire surveys machen bitte !
04/02/2011 - CrossFire - 4 Replies
Hi leute bitte ich brauche hilfe wen 1 hillfe mich und mach surveys fur mich und zieg mich im teamviwer ich gib ihn redem von playspan exp 50% 7 days
:confused:
|
All times are GMT +1. The time now is 04:32.
|
|