[Release] Fixed V16 Source

12/20/2014 03:42 GentrosOne#1
[Only registered and activated users can see links. Click Here To Register...]


Hallo Elitepvpers,


ich habe mir mal das Recht raus genommen die Releasten V16 Source von [Only registered and activated users can see links. Click Here To Register...]
ein bischen zu Verbessern / zu Fixen.

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

- Weitere Fixes
- Standart Systeme [ Petfilter , Party Finder , usw. ]
- Neue Systeme



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

Download Version Hoster File
Download / Offline Version 1.1 Mega Source
[Download / Offline Version 1.1MegaResource

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

DefineFixes:

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

- Jede Woche ein Update der Downloads
- Support nur für diese Files , Source
- Kein Gespame , Geflamme

( Wenn euch dieser Thread gefällt drückt den Thanks Buttom )

Ihr habt noch Wünsche oder Bugs die noch nicht enthalten sind dann schreibt es in den Thread

12/20/2014 12:16 Drabur#2
PHP Code:
#if __VER >= 11 // __SYS_PLAYER_DATA
            
CDPTrans::GetInstance()->SendAddPlayerDatanidPlayerpPlayerData );
#else    // __SYS_PLAYER_DATA
            
CDPTrans::GetInstance()->SendPlayerIDnidPlayerlpDbOverlappedPlus->AccountInfo.szPlayer );
#endif    // __SYS_PLAYER_DATA

            
g_dpLoginSrvr.SendPlayerListlpDbOverlappedPlus->AccountInfo.szAccountlpDbOverlappedPlus->AccountInfo.szPasswordlpDbOverlappedPlus->dpiddwAuthKey );
#if __VER >= 15 // __2ND_PASSWORD_SYSTEM
            
char szQuery[QUERY_SIZE]    = { 0,};
            
sprintfszQuery"BANK_STR 'U', '%07d', '%02d', '%04d'"nidPlayerg_appInfo.dwSysnBankPW );
            
            if( 
FALSE == qry->ExecszQuery ) )
            {
                
WriteLog"%s, %d\t%s"__FILE____LINE__szQuery );
                
FreeRequestlpDbOverlappedPlus );
                return;
            }
#endif // __2ND_PASSWORD_SYSTEM
#ifdef __CHAR_OVERWRITE
                
Error("CDbManager::CreatePlayer() : Try Overwrite Player: account: %s"lpDbOverlappedPlus->AccountInfo.szAccount); 
                
g_dpLoginSrvr.SendErrorERROR_USER_EXISTSlpDbOverlappedPlus->dpid );
#endif //__CHAR_OVERWRITE
        
}
        else
        {
            
// Ä³¸¯ÅÍ Áߺ¹
            
g_dpLoginSrvr.SendErrorERROR_USER_EXISTSlpDbOverlappedPlus->dpid );
        }
    }
    
FreeRequestlpDbOverlappedPlus );

Was soll der Fix an der Stelle bringen?

Nach jedem Spieler erstellen wird der Fehler ausgegeben? Daher kein Fix.

Dann noch das hier:
PHP Code:
#ifdef __FIX_LINKINWAR
                
if( pWorld->GetID() != WI_WORLD_GUILDWAR)
                {
                    
nAdd = ( nDamage nJoinMember 10 );
                }
                else
                {
                    
NULL;
                }
#else
                
nAdd = ( nDamage nJoinMember 10 );
#endif // __FIX_LINKINWAR 
Warum das else?
Einfach
PHP Code:
#ifdef __FIX_LINKINWAR
                
if( pWorld->GetID() != WI_WORLD_GUILDWAR)
                {
                    
nAdd = ( nDamage nJoinMember 10 );
                }
#else
                
nAdd = ( nDamage nJoinMember 10 );
#endif // __FIX_LINKINWAR 
12/20/2014 12:16 GentrosOne#3
Quote:
Originally Posted by Arcitc™ View Post
wenn ich mich nicht irre ist doch eh alles schon releast oder nicht ? finde den Release bisschen unnötig.
@ Arma selbst wenn backdoors drinne wären keiner muss die benutzen man kann ja auch nur die Systeme rausziehen
Viele sind aber zu Faul selbst den Releasen Müll einzubauen.

Und ich will hier einfach nur in kurzer zeit eine Source Aufbauen die ein wenig Sicher ist.

Backdoors sind keine drinne ( Sind Unnötig ).
12/20/2014 12:17 Kiseku#4
Quote:
Originally Posted by GentrosOne View Post
Viele sind aber zu Faul selbst den Releasen Müll einzubauen.

Und ich will hier einfach nur in kurzer zeit eine Source Aufbauen die ein wenig Sicher ist.

Backdoors sind keine drinne ( Sind Unnötig ).
Wieso sollte man die source dann nutzen wenn sie wenig sicherheit hat ist ja auch dann total unnötig ^^

lg :D
12/20/2014 12:18 GentrosOne#5
Quote:
Originally Posted by Drabur View Post
Was soll der Fix an der Stelle bringen?

Nach jedem Spieler erstellen wird der Fehler ausgegeben? Daher kein Fix.
Komischer weiße hat er bei Erendora , Holy Destiny funktioniert.

Werde es mir aber noch einmal angucken und auch testen.


Quote:
Wieso sollte man die source dann nutzen wenn sie wenig sicherheit hat ist ja auch dann total unnötig ^^

lg
Man kann ja wohl nicht verlangen das Ich jetzt hier eine zu 100% gesicherte Source Release.

Was sowieso nie der Fall sein wird da es immer wieder neue Hacks , Bots oder sonstige Programme geben wird.
12/20/2014 12:19 Drabur#6
Quote:
Originally Posted by GentrosOne View Post
Komischer weiße hat er bei Erendora , Holy Destiny funktioniert.

Werde es mir aber noch einmal angucken und auch testen.
Wie soll das funktionieren? Da ist nicht mal eine Abfrage die den Bug "sucht".
12/20/2014 12:21 GentrosOne#7
Quote:
Originally Posted by Drabur View Post
Wie soll das funktionieren? Da ist nicht mal eine Abfrage die den Bug "sucht".
Wie gesagt ich gucke es mir nachher an.

Code:
#ifdef __CHAR_OVERWRITE
		else if( nError == 2 )
		{
			Error("CDbManager::CreatePlayer() : Try overwrite player: account: %s", lpDbOverlappedPlus->AccountInfo.szAccount);
			g_dpLoginSrvr.SendError( ERROR_USER_EXISTS, lpDbOverlappedPlus->dpid );
		}
#endif // __CHAR_OVERWRITE
So vlt besser ?
12/20/2014 12:28 Drabur#8
Quote:
Originally Posted by GentrosOne View Post
Wie gesagt ich gucke es mir nachher an.

Code:
#ifdef __CHAR_OVERWRITE
		else if( nError == 2 )
		{
			Error("CDbManager::CreatePlayer() : Try overwrite player: account: %s", lpDbOverlappedPlus->AccountInfo.szAccount);
			g_dpLoginSrvr.SendError( ERROR_USER_EXISTS, lpDbOverlappedPlus->dpid );
		}
#endif // __CHAR_OVERWRITE
So vlt besser ?
Das kommt halt auf die Prozedur an wenn du bei dem Char Override 2 zurück gibt geht das aber die Stelle an der du es eingepackt hast ist falsch dazu brauchen die Leute die deine Source benutzen wollen die CHARACTER_STR von dir
12/20/2014 12:29 GentrosOne#9
Quote:
Originally Posted by Drabur View Post
Das kommt halt auf die Prozedur an wenn du bei dem Char Override 2 zurück gibt geht das aber die Stelle an der du es eingepackt hast ist falsch dazu brauchen die Leute die deine Source benutzen wollen die CHARACTER_STR von dir
Dann werde ich die nachher dazu Packen.
12/20/2014 14:08 Terrat#10
... Was habt ihr eigentlich alle ? Er macht sich hier die Mühe und releast das ? Also sowas.. wen man es nicht braucht kann man es einfach gut sein lassen, aber ich z.B. finde sowas toll da er es ja updaten wird und das sozusagen eine Kollektion an fixxes ist.
12/20/2014 14:11 GentrosOne#11
Quote:
Originally Posted by Dreamsläps View Post
... Was habt ihr eigentlich alle ? Er macht sich hier die Mühe und releast das ? Also sowas.. wen man es nicht braucht kann man es einfach gut sein lassen, aber ich z.B. finde sowas toll da er es ja updaten wird und das sozusagen eine Kollektion an fixxes ist.
Es werden nicht nur Fixes sein.
Es werde auch noch System folgen die andere Leute nicht eingebaut bekommen.


Update folgt etwas Später.
12/20/2014 15:07 - DK#12
Okay schön und gut :D Aber wer das Copy und Pasten nicht beherrscht sollte am besten die Pfoten von Source lassen :)
Das bezieht sich auf allgemein Flyff, weil sowas nicht mal Grundverständnis brauch .. Es ist pures Lesen.. Du machst dir Arbeit für Sachen wo eigentlich unnötig sind, auch wenn es liebt gemeint ist.
Also soll kein Flame War sein, nur ein Hinweis auf : Sorg für deinen eignen Server und nicht für andere..

Wünsche dir viel Glück :3

P.S: Ich mag deinen Titel ;D C++ Coding :D Nenn es lieber C&P Coding :)
12/20/2014 16:14 Lumi#13
Quote:
Originally Posted by Arcitc™ View Post
Wieso sollte man die source dann nutzen wenn sie wenig sicherheit hat ist ja auch dann total unnötig ^^

lg :D
Warum sollte man überhaupt jemals eine Source benutzen? Sicherheit definiere ich anders und ich vermute mal, dass bei jeder Source die nötigen Sicherheit fehlen. Deshalb von meiner Seite aus total unnötig diesbezüglich anzudeuten und überhaupt ein Kommentar abzugeben.

Hier sollte man eher gut in Betracht nehmen, dass Gentros es nur gut meint und weiter nichts. Haltet euch dementsprechend zurück, wenn ihr weder involviert seid, noch nachvollziehen könnt wie es ist für das wohlergehen der Community zu sorgen.

Quote:
Originally Posted by Dreamsläps View Post
... Was habt ihr eigentlich alle ? Er macht sich hier die Mühe und releast das ? Also sowas.. wen man es nicht braucht kann man es einfach gut sein lassen, aber ich z.B. finde sowas toll da er es ja updaten wird und das sozusagen eine Kollektion an fixxes ist.
Entweder sie sind scharf auf eine Infra oder wollen nur Reavern ärgern. Anders kann ich es mir nicht vorstellen.

Man könnte es besser machen, keine Frage, aber diese Stellen kann man gut als Vorlage nehmen und entsprechend nach eigenen Wünschen umändern / bearbeiten. Werde mir mal das Transferawake rausnehmen und bei mir einfügen (ich hatte immer Probleme damit gehabt es bei mir einzufügen (komisch, aber wahr)).
12/20/2014 16:18 GentrosOne#14
Quote:
Originally Posted by ​Lumi View Post
Warum sollte man überhaupt jemals eine Source benutzen? Sicherheit definiere ich anders und ich vermute mal, dass bei jeder Source die nötigen Sicherheit fehlt. Deshalb von meiner Seite aus total unnötig diesbezüglich anzudeuten und überhaupt ein Kommentar abzugeben.

Hier sollte man eher gut in Betracht nehmen, dass Gentros es nur gut meint und weiter nichts. Haltet euch dementsprechend zurück, wenn ihr weder involviert seid, noch nachvollziehen könnt wie es ist für das wohlergehen der Community zu sorgen.



Entweder sie sind scharf auf eine Infra oder wollen nur Reavern ärgern. Anders kann ich es mir nicht vorstellen.

Man könnte es besser machen, keine Frage, aber diese Stellen kann man gut als Vorlage nehmen und entsprechend nach euren Wünschen umändern / bearbeiten. Werde mir mal das Transferawake rausnehmen und bei mir einfügen (ich hatte / habe immer Probleme damit).

Vergess nicht das MMI_TRANSFER_AWA und das Item mit raus zunehmen.

Wenn du die v15 Resdata brauchst die kann ich dir gerne per Skype schicken.

Wenn du probleme beim Einbau hast helf ich dir gerne.
und deine 5x Awakes werde ich auch noch fertig machen.
12/21/2014 08:30 flyffdev#15
is this good for "BASE FILE" ???

--Sorry for my ENGLISH