[Hilfe] WorldServer Kompilieren Fehler!

04/13/2011 12:36 khrissr10#1
Ich habe die Sauberkeit Quelle für Flyff V15 heruntergeladen und ich es bereits erfolgreich kompiliert, aber jetzt habe ich dieses Problem, ich habe die eFlyff (gPotato) V15-Client heruntergeladen und extrahiert die neuesten "H"-Dateien im res-Dateien und jetzt habe ich diesen Fehler wenn ich versuche, die WorldServer kompilieren ..

Quote:
d:\Sedrika\Official Source\_Common\ScriptLib.cpp(880): error C2065: 'MAX_LEVEL' : undeclared identifier
d:\Sedrika\Official Source\_Common\MoverParam.cpp(1189): error C2065: 'MAX_LEVEL' : undeclared identifier
d:\Sedrika\Official Source\_Common\MoverParam.cpp(1191): error C3861: 'MAX_LEVEL': identifier not found, even with argument-dependent lookup
d:\Sedrika\Official Source\_Common\MoverParam.cpp(1198): error C3861: 'MAX_LEVEL': identifier not found, even with argument-dependent lookup
d:\Sedrika\Official Source\_Common\MoverParam.cpp(1200): error C3861: 'MAX_LEVEL': identifier not found, even with argument-dependent lookup
d:\Sedrika\Official Source\_Common\MoverParam.cpp(1337): error C3861: 'MAX_LEVEL': identifier not found, even with argument-dependent lookup
d:\Sedrika\Official Source\_Common\MoverParam.cpp(1339): error C3861: 'MAX_LEVEL': identifier not found, even with argument-dependent lookup
d:\Sedrika\Official Source\_Common\MoverParam.cpp(1386): error C3861: 'MAX_LEVEL': identifier not found, even with argument-dependent lookup
d:\Sedrika\Official Source\_Common\MoverParam.cpp(1388): error C3861: 'MAX_LEVEL': identifier not found, even with argument-dependent lookup
d:\Sedrika\Official Source\_Common\MoverParam.cpp(1396): error C3861: 'MAX_LEVEL': identifier not found, even with argument-dependent lookup
d:\Sedrika\Official Source\_Common\MoverParam.cpp(1398): error C3861: 'MAX_LEVEL': identifier not found, even with argument-dependent lookup
d:\Sedrika\Official Source\_Common\Mover.cpp(1967): error C2065: 'MAX_LEVEL' : undeclared identifier
d:\Sedrika\Official Source\_Interface\FuncTextCmd.cpp(832): error C2065: 'MAX_LEVEL' : undeclared identifier
d:\Sedrika\Official Source\_Common\EventMonster.cpp(107): error C2065: 'MAX_LEVEL' : undeclared identifier
d:\Sedrika\Official Source\WORLDSERVER\DPDatabaseClient.cpp(735): error C2065: 'MAX_LEVEL' : undeclared identifier
04/13/2011 12:59 Tbyte#2
lol, i love google translate xD
please write in english :)

you must define MAX_LEVEL
with double click on the errormessage in your vs will open the errorfile to correct them

sorry my english is... ^^ but i hope you understand what i mean :o
04/13/2011 13:14 khrissr10#3
Quote:
Originally Posted by Tbyte View Post
lol, i love google translate xD
please write in english :)

you must define MAX_LEVEL
with double click on the errormessage in your vs will open the errorfile to correct them

sorry my english is... ^^ but i hope you understand what i mean :o
hmm.. is it the #define? my brain is not working right now..:facepalm:

Quote:
else if( IsPro() )
{
if( m_nLevel > MAX_LEVEL )
{
m_nLevel = MAX_LEVEL;
return TRUE;
}
that's the line i see..


i'm sure it is properly define because with the old "H" files it is working fine, so what seem to be the problem?
04/13/2011 13:19 Flyff_Service#4
Paste your defineJob.h
04/13/2011 13:28 khrissr10#5
here it is

Quote:
#ifndef __DEFINE_JOB
#define __DEFINE_JOB

#define JTYPE_BASE 0
#define JTYPE_EXPERT 1
#define JTYPE_PRO 2
#define JTYPE_TROUPE 3
#define JTYPE_COMMON 4
#define JTYPE_MASTER 5
#define JTYPE_HERO 6

#ifdef __3RD_LEGEND16

#define JTYPE_LEGEND_HERO 7

#endif // __3RD_LEGEND16

#define MAX_JOB_SKILL 3
#define MAX_EXPERT_SKILL 20
#define MAX_PRO_SKILL 20
#define MAX_TROUPE_SKILL 9
#define MAX_MASTER_SKILL 1
#define MAX_HERO_SKILL 1

#ifdef __3RD_LEGEND16

#define MAX_LEGEND_HERO_SKILL 6

#endif // __3RD_LEGEND16


#define MAX_JOB_LEVEL 15
#define MAX_EXP_LEVEL 45
#define MAX_PRO_LEVEL 30
#define MAX_TROUPE_LEVEL 1



#define MAX_MONSTER_LEVEL 160

#define MAX_GENERAL_LEVEL 120 // ÀϹÝ, ¸¶½ºÅÍ Ä³¸¯ ÃÖ°í ·¹º§

#ifdef __3RD_LEGEND16

#define MAX_LEGEND_LEVEL 130 // È÷¾î·Î ij¸¯ ÃÖ°í ·¹º§
#define MAX_3RD_LEGEND_LEVEL 139 // 3Â÷ ÀüÁ÷ ij¸¯ ÃÖ°í ·¹º§
#define MAX_CHARACTER_LEVEL 139 // ±âÁ¸ MAX_LEVEL À» ´ëü..ij¸¯ÅͰ¡ °¡Áú ¼ö ÀÖ´Â ÃÖ°í ·¹º§..

#else // __3RD_LEGEND16

#define MAX_LEGEND_LEVEL 129
#define MAX_CHARACTER_LEVEL 129 // ±âÁ¸ MAX_LEVEL À» ´ëü..ij¸¯ÅͰ¡ °¡Áú ¼ö ÀÖ´Â ÃÖ°í ·¹º§..

#endif // __3RD_LEGEND16




//-------------------------------------------------------
// Á÷¾÷ ¹øÈ£¸¦ ¸¶À½´ë·Î ¹Ù²Ù¸é ¾ÈµË´Ï´Ù.
// ¹Ù²Ù°í ½ÍÀ¸½Ã¸é seghope »ó´ãÀ».. ¤»¤»
//-------------------------------------------------------
// Job
#define JOB_VAGRANT 0
#define MAX_JOBBASE 1

// Expert
#define JOB_MERCENARY 1 // ±âº» Á÷¾÷µé
#define JOB_ACROBAT 2
#define JOB_ASSIST 3
#define JOB_MAGICIAN 4
#define JOB_PUPPETEER 5
#define MAX_EXPERT 6

// Professional
#define JOB_KNIGHT 6
#define JOB_BLADE 7
#define JOB_JESTER 8
#define JOB_RANGER 9
#define JOB_RINGMASTER 10
#define JOB_BILLPOSTER 11
#define JOB_PSYCHIKEEPER 12
#define JOB_ELEMENTOR 13
#define JOB_GATEKEEPER 14
#define JOB_DOPPLER 15
#define MAX_PROFESSIONAL 16

// Master
#define JOB_KNIGHT_MASTER 16
#define JOB_BLADE_MASTER 17
#define JOB_JESTER_MASTER 18
#define JOB_RANGER_MASTER 19
#define JOB_RINGMASTER_MASTER 20
#define JOB_BILLPOSTER_MASTER 21
#define JOB_PSYCHIKEEPER_MASTER 22
#define JOB_ELEMENTOR_MASTER 23
#define MAX_MASTER 24

// Hero
#define JOB_KNIGHT_HERO 24
#define JOB_BLADE_HERO 25
#define JOB_JESTER_HERO 26
#define JOB_RANGER_HERO 27
#define JOB_RINGMASTER_HERO 28
#define JOB_BILLPOSTER_HERO 29
#define JOB_PSYCHIKEEPER_HERO 30
#define JOB_ELEMENTOR_HERO 31
#define MAX_HERO 32

#ifdef __3RD_LEGEND16

// 3Â÷ Á÷¾÷
#define JOB_LORDTEMPLER_HERO 32
#define JOB_STORMBLADE_HERO 33
#define JOB_WINDLURKER_HERO 34
#define JOB_CRACKSHOOTER_HERO 35
#define JOB_FLORIST_HERO 36
#define JOB_FORCEMASTER_HERO 37
#define JOB_MENTALIST_HERO 38
#define JOB_ELEMENTORLORD_HERO 39

#define MAX_LEGEND_HERO 40

#endif // __3RD_LEGEND16




//

#if __VER >= 10 //#ifdef __LEGEND // 9Â÷ Àü½Â½Ã½ºÅÛ Neuz, World, Trans

#ifdef __3RD_LEGEND16

#define MAX_JOB 40

#else // __3RD_LEGEND16

#define MAX_JOB 32

#endif // __3RD_LEGEND16

#else //__LEGEND // 9Â÷ Àü½Â½Ã½ºÅÛ Neuz, World, Trans
#define MAX_JOB 16
#endif //__LEGEND // 9Â÷ Àü½Â½Ã½ºÅÛ Neuz, World, Trans

#define JOB_ALL MAX_JOB
//-------------------------------------------------------

// SkillGroup (Disciple)
#define DIS_VAGRANT 0 //
#define DIS_SWORD 1 //
#define DIS_DOUBLE 2 //
#define DIS_CASE 3 //
#define DIS_JUGGLING 4 //
#define DIS_YOYO 5 //
#define DIS_RIFLE 6 //
#define DIS_MARIONETTE 7 //
#define DIS_BOW 32 // »õ·Î Ãß°¡µÈ °Í
#define DIS_CROSSBOW 33 // Å©·Î½ºº¸¿ì 3Â÷Á÷¾÷

#define DIS_MAGICBARUNA 34 //3Â÷ ÀüÁ÷ »õ·Î¿î º¸Á¶ ¹«±â
#define DIS_ZEMBARUNA 35 //3Â÷ ÀüÁ÷ »õ·Î¿î º¸Á¶ ¹«±â
#define DIS_SHILDBARUNA 36 //3Â÷ ÀüÁ÷ »õ·Î¿î º¸Á¶ ¹«±â


// ¹æ¾î±â¼ú±º
#define DIS_SHIELD 8 //
#define DIS_DANCE 9 //
#define DIS_ACROBATIC 10 //
#define DIS_SUPPORT 23 //¸Ó¼*³Ê¸®¿ë º¸Á¶½ºÅ³
// ¸¶¹ý¿¬°è ±â¼ú±º
#define DIS_HEAL 11 //
#define DIS_CHEER 12 //
#define DIS_ACTING 13 //
#define DIS_POSTER 14 //
#define DIS_FIRE 15 //
#define DIS_WIND 16 //
#define DIS_WATER 17 //
#define DIS_EARTH 18 //
#define DIS_ELECTRICITY 24 //
// Ư¼ö ±â¼ú
#define DIS_STRINGDANCE 19 //
#define DIS_GIGAPUPPET 20 //
#define DIS_KNUCKLE 21 //
#define DIS_MAGIC 22 //

#define DIS_MULTY 23
#define DIS_PSYCHIC 24
#define DIS_CURSE 25
#define DIS_HOLY 26
#define DIS_TWOHANDWEAPON 27
#define DIS_TWOHANDSWORD 28
#define DIS_TWOHANDAXE 29
#define DIS_DOUBLESWORD 30
#define DIS_DOUBLEAXE 31



// ±Ø´Ü ¼Ò¼Ó
#define TRO_MASTER 0 // ´ÜÀå
#define TRO_MEMBERE 1 // ¸â¹ö

// ±æµå¼Ò¼Ó
#define GUD_MASTER 0 // ¸¶½ºÅÍ
#define GUD_KINGPIN 1 // Å·ÇÉ
#define GUD_CAPTAIN 2 // ĸƾ
#define GUD_SUPPORTER 3 // ¼*Æ÷ÅÍ
#define GUD_ROOKIE 4 // ·çŰ

// ÀÏ¹Ý ±â¼ú Á¾·ù.... ij¸¯ÅÍ ³»ºÎ¿¡ ÀúÀåµÇÁö ¾ÊÀ½
#endif
/*
#ifndef __DEFINE_JOB
#define __DEFINE_JOB

#define JTYPE_BASE 0
#define JTYPE_EXPERT 1
#define JTYPE_PRO 2

#define MAX_JOB_SKILL 3
#define MAX_EXPERT_SKILL 14

#define MAX_JOB_LEVEL 10
#define MAX_EXP_LEVEL 40
#define MAX_PRO_LEVEL 30

// Job
#define JOB_MERCENARY 0 // ±âº» Á÷¾÷µé
#define JOB_ACROBAT 1
#define JOB_ASSIST 2
#define JOB_MAGICIAN 3
#define JOB_ENGINEER 4
#define JOB_VAGRANT 5 // ´õ¹Ì Á÷¾÷
#define MAX_JOBBASE 5

// Expert
#define JOB_GUARD 5
#define JOB_STRONGMAN 6
#define JOB_MARKMAN 7
#define JOB_PIERROT 8
#define JOB_HEALER 9
#define JOB_BILLPOSTER 10
#define JOB_PYRON 11
#define JOB_RAINMAKER 12
#define JOB_PUPPETEER 13
#define JOB_GATEKEEPER 14
#define MAX_EXPERT 15

// Professional
#define JOB_KNIGHT 16 // ¹«¿¹°¡ Àü¹®Á÷
#define JOB_BABARIAN 17
#define JOB_DANCER 18
#define JOB_JESTER 19 // ÆÛÆ÷¸Ó Àü¹®Á÷
#define JOB_STARGAZER 20
#define JOB_ACCOUNTER 21
#define JOB_RAIDEN 22 // ÀÎÅͼ¼¼* Àü¹®Á÷
#define JOB_OVERCASTER 23
#define JOB_DOPPLER 24
#define JOB_STRINGMASTER 25 // Àè¹Ú½º Àü¹®Á÷
#define MAX_PROFESSIONAL 26
#define MAX_JOB 26


// SkillGroup
#define DIS_SWORD 0 //
#define DIS_AXE 1 //
#define DIS_MACE 2 //
#define DIS_TOOL 3 //
#define DIS_CASE 4 //
#define DIS_SPEAR 5 //
#define DIS_WHIP 6 //
#define DIS_BOW 7 //
#define DIS_THROWING 8 //
#define DIS_PISTOL 9 //
#define DIS_RIFLE 10 //
// ¹æ¾î±â¼ú±º
#define DIS_SHIELD 11 //
#define DIS_PARRY 12 //
#define DIS_ACROBAT 13 //

// ¸¶¹ý¿¬°è ±â¼ú±º
#define DIS_DIVINEPOWER 14 //
#define DIS_HEAL 15 //
#define DIS_ASTROLOGY 16 //
#define DIS_FIRE 17 //
#define DIS_WIND 18 //
#define DIS_ELECTRICITY 19 //
#define DIS_DARK 20 //
#define DIS_WATER 21 //
#define DIS_EARTH 22 //
// Ư¼ö ±â¼ú
#define DIS_CHEER 23 //
#define DIS_PROPERTIES 24 //
#define DIS_TAMING 25 //
#define DIS_TALISMANS 26 //
#define DIS_HERCULEAN 27 //
#define DIS_PUPPET 28 //
#define DIS_MARIONETTE 29 //
#define DIS_STRINGDANCE 30 //

// ÀÏ¹Ý ±â¼ú Á¾·ù.... ij¸¯ÅÍ ³»ºÎ¿¡ ÀúÀåµÇÁö ¾ÊÀ½
#endif
*/