Problem mit Max Level bei 3.Job

06/23/2011 19:06 André@BFE#1
Hallo Leute,
ich hab nen kleines Problem mit den 3. Jobs.

Undzwar wenn ich folgendes einstelle (und z.B. Slayer bin)

defineJob.h

und dann relogge bin ich wieder lvl 120 weiß zufällig jemand warum und wo ich das ändern kann? =)


schonmal danke für die Hilfe

mfg André
06/23/2011 19:10 .0reo'#2
#define MAX_LEVEL 120

auf

#define MAX_LEVEL 130

setzen ?
06/23/2011 19:11 Flash!#3
Neneee, du musst das was in der Source umschreiben.
An den Defines liegt's nicht.
06/23/2011 19:13 Pixelfehler#4
So ein Quark 0re0Kekz xD dann kann er höher als 120 leveln und so kann er nonmaster auch zu 121 leveln :p

/Edit Geh in moverparam.cpp
und such nach else if( IsLegendHero() && (nNextLevel > MAX_3RD_LEGEND_LEVEL) )
und ersetz das letzte else if durch else if( (!IsHero() && !IsLegendHero() ) && nNextLevel > MAX_GENERAL_LEVEL )
{
m_nLevel = MAX_GENERAL_LEVEL;

m_nExp1 = (prj.m_aExpCharacter[nNextLevel].nExp1 - 1);
return FALSE;
} :D
/Edit oh sry Spoiler vergessen :D
06/23/2011 19:19 André@BFE#5
@Marvin zufällig ne Idee welche Datei im Source? =)

@0re0Kekz danke das du versuchst zu helfen aber damit erhöht man nur das level der NonMaster ^^


mfg André
06/23/2011 19:20 aldimaster#6
In der Source wird man beim einloggen wenn das Level höher als MAX_LEVEL ist auf MAX_LEVEL zurückgesetzt.
Das zu MAX_3RD_LEGEND_LEVEL ändern oder MAX_LEVEL den gleichen Wert wie MAX_3RD_LEGEND_LEVEL geben.
Anschließend könnt ihr aber wenn ihr normalen Status habt (also nicht Hero oder Master) weiter als level 120 level.
Da müsst ihr die richtige Stelle in der Source von MAX_LEVEL zu MAX_GENERAL_LEVEL und MAX_MASTER_LEVEL ändern.

Sucht also einfach nach MAX_LEVEL dann findet ihr die richtige Stelle..

Greetz
06/23/2011 19:27 Pixelfehler#7
Hab doch geschrieben wie es geht :D
06/23/2011 19:59 André@BFE#8
Quote:
Originally Posted by Pixelfehler View Post
Hab doch geschrieben wie es geht :D
könntest du mir mal den Teil + das geänderte darin zeigen :s


mfg André
06/23/2011 20:03 Pixelfehler#9
Hier bitte schön
06/23/2011 20:23 André@BFE#10
Also i. wie glaube ich ich bin zu dumm dazu :s

schau mal hier:

was mache ich da falsch?


mfg André
06/23/2011 20:36 Pixelfehler#11
Erros? oder woher willst wissen das was falsch ist?
06/23/2011 20:38 André@BFE#12
Der Fehler mit lvl 120 tritt immer noch auf nach einem relogg.
06/23/2011 20:44 srslynub#13
void CDPDatabaseClient::OnJoin( CAr & ar, DPID dpidCache, DPID dpidUser )

Müsste hier drin stehen.
06/23/2011 21:22 André@BFE#14
Problem gelöst danke an Pixelfehler


#Closerequest