Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 04:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Source TuT] Auto 3rd Jobchange

Discussion on [Source TuT] Auto 3rd Jobchange within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
.Monster's Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 244
Received Thanks: 96
[Source TuT] Auto 3rd Jobchange

HeyHo,



Falls einer Interesse daran hat den 3rd Jobchange Automatisch ausführen zu lassen, der ist hier richtig.

Dann fangen wir mal.



Ihr öffnet die MoverParam.cpp...


und sucht nach der Funktion:
PHP Code:
BOOL CMover::AddExperienceEXPINTEGER nExpBOOL bFirstCallBOOL bMultiPlyBOOL bMonster 

In der Funktion sucht ihr nach

PHP Code:
                if( m_nDeathLevel m_nLevel )
                { 

darunter addet ihr folgendes:

PHP Code:
                    if(m_nLevel >= MAX_LEGEND_LEVEL && IsHero())
                    {
                        if( 
AddChangeJob(m_nJob 8) )
                        {
                            ((
CUser*)this)->AddSetChangeJobm_nJob );
                            
g_UserMng.AddNearSetChangeJobthism_nJob, &this->m_aJobSkill[MAX_JOB_SKILL] );
                            
g_dpDBClient.SendLogLevelUp( (CUser*)this);
#if __VER >= 11 // __SYS_PLAYER_DATA
                            
g_dpDBClient.SendUpdatePlayerData( (CUser*)this );
#else    // __SYS_PLAYER_DATA
                            
g_DPCoreClient.SendPartyMemberJob( (CUser*)this );
                            
g_DPCoreClient.SendFriendChangeJob( (CUser*)this );
                            if( 
m_idGuild != )
                                
g_DPCoreClient.SendGuildChangeJobLevel( (CUser*)this );
#endif    // __SYS_PLAYER_DATA
                        
}
                    }

//Credits to BloodyFlyff 


Also schaut das ganze nun so aus:



PHP Code:
if( m_nDeathLevel m_nLevel )
                {
                    if(
m_nLevel >= MAX_LEGEND_LEVEL && IsHero())
                    {
                        if( 
AddChangeJob(m_nJob 8) )
                        {
                            ((
CUser*)this)->AddSetChangeJobm_nJob );
                            
g_UserMng.AddNearSetChangeJobthism_nJob, &this->m_aJobSkill[MAX_JOB_SKILL] );
                            
g_dpDBClient.SendLogLevelUp( (CUser*)this);
#if __VER >= 11 // __SYS_PLAYER_DATA
                            
g_dpDBClient.SendUpdatePlayerData( (CUser*)this );
#else    // __SYS_PLAYER_DATA
                            
g_DPCoreClient.SendPartyMemberJob( (CUser*)this );
                            
g_DPCoreClient.SendFriendChangeJob( (CUser*)this );
                            if( 
m_idGuild != )
                                
g_DPCoreClient.SendGuildChangeJobLevel( (CUser*)this );
#endif    // __SYS_PLAYER_DATA
                        
}
                    }



//...funktion geht natürlich noch weiter xD 

Compilen, Server neustarten mit neuen Bins & Neue Neuz nehmen


Also sobald ihr das Maximale Hero Level erreicht hab & Hero seit wird euer Job Automatisch zu eurem passenden 3rd Job geändert.



Hefe Fun


.Monster
.Monster is offline  
Thanks
11 Users
Old 10/04/2011, 14:20   #2
 
elite*gold: 20
Join Date: Sep 2011
Posts: 386
Received Thanks: 161
Aus der BloodyFlyff Source genommen ;D

Trotzdem können sicher viele dies gebrauchen.

Und es hat dich sicher etwas aufwand gekostet :P

Hast ein Thanks dafür.
Schokoladenbaer is offline  
Old 10/04/2011, 14:22   #3
 
.Haro's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 469
Received Thanks: 220
Credits angeben, ftw.
.Haro is offline  
Old 10/04/2011, 14:24   #4
 
.Monster's Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 244
Received Thanks: 96
Oh mein Gott ja ist aus der BFlyff Source, kommt aber jeder Depp selbst drauf

#Credits added obwohl unnötig
.Monster is offline  
Old 10/04/2011, 21:21   #5
 
elite*gold: 0
Join Date: Aug 2011
Posts: 206
Received Thanks: 117
Quote:
Originally Posted by .Monster View Post
#Credits added obwohl unnötig
Credits sind nie unnötig. Die die es gemacht haben (in dem Fall Tom oder Marvin) haben es euch geschenkt, obwohl es eine große Arbeit war (ich rede jetzt nicht nur von der auto 3rd Jobchange) also kannst du es nicht einfach releasen und es so aussehen lassen, als wäre es deins. Außerdem gibts ja schon dashier : , von daher braucht es wahrscheinlich eh keiner mehr.
Yakuzai. is offline  
Thanks
1 User
Old 10/05/2011, 15:19   #6
 
.Monster's Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 244
Received Thanks: 96
Hier, um eins klarzustellen nur weil 3rd Job in der BFlyFF Src ist, heisst es noch lange nicht das das Snippet von dort sein muss.

Man möge in der stinknormalen Src nach "AddChangeJob" suchen & mit ein bisschen Brain hat man das Snippet erstellt (ne Arbeit von maximal 10Minuten)... dennoch anstatt es zu suchen hab ichs halt aus der BFlyff Src genommen, deshalb finde ich Credits unnötig in dem Fall, naja ich bin ein ehrlicher Mensch also n danke an Marvin! bzw. den Dev der BFlyff Src


Mfg
.Monster is offline  
Old 10/06/2011, 09:30   #7
 
elite*gold: 0
Join Date: Apr 2010
Posts: 427
Received Thanks: 86
Quote:
Also sobald ihr das Maximale Hero Level erreicht hab & Hero seit wird euer Job Automatisch zu eurem passenden 3rd Job geändert.
um das maximale hero level erreichen zu können muss man sowieso hero sein, warum dann noch ne abfrage ob man hero is?

EDIT: werds mal testen
19Dani92 is offline  
Old 10/06/2011, 13:59   #8
 
.Monster's Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 244
Received Thanks: 96
Sagen wir mal

PHP Code:
#define MAX_LEGEND_LEVEL 129 
und

PHP Code:
#define MAX_MASTER_LEVEL 129 

Merkst du es?
.Monster is offline  
Reply


Similar Threads Similar Threads
[Source]Auto Login
08/27/2021 - Kal Hacks, Bots, Cheats & Exploits - 40 Replies
Hmmm...boring yeah i leaved kal normal but im bored... here u have a source for Auto_Login its ugly coded cuz i dont have want to make anything new used source from here..... u need to add @system.ini ID= PW= 2PW= AUTO_LOGIN_KalOnline.rar ... at uploaded.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting, ...
[Source Release]Quick Jobchange
12/30/2020 - Flyff PServer Guides & Releases - 257 Replies
http://ul.to/1vx67lje Resdata Fix: //Ganz unten APP_FASTJOBCHANGE "WndTile00.tga" "" 1 288 240 0x2410000 26 { // Title String IDS_RESDATA_INC_017466



All times are GMT +2. The time now is 04:03.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.