You last visited: Today at 12:18
Advertisement
[RELEASE]Flag-Generator
Discussion on [RELEASE]Flag-Generator within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
03/01/2014, 05:02
#1
elite*gold: 222
Join Date: Oct 2012
Posts: 2,369
Received Thanks: 3,389
[RELEASE]Flag-Generator
Hallo liebe Elitepvpers-Community,
da ich bisher ein paar Flag-Generator gesehen habe,
die anscheinend sogar gut funktionieren, jedoch outdated sind
oder kleine Mängel haben, habe ich mich dazu entschlossen,
auch einen zu schreiben (in VB2013) inspiriert dazu wurde ich
durch das Release von
.
Funktionen Flag generieren
Flag einlesen
Beim "MouseOver" werden Informationen zum Flag angezeigt (einfach mit der Mouse über den Text gehen)
Informationen kopieren
[V1.0]
Screenshot
0/50
[V1.1]
Screenshots
0/50
[V1.2]
0/49
[V1.3]
Screenshots
Screenshots
Image galleries require a modern browser with JavaScript enabled. Please make sure that your browser is up to date and/or enable JavaScript to view this gallery.
0/48
Einige Funktionen (Flags) konnte ich nicht beschreiben, da ich keinerlei Informationen über diese rausgefunden habe. Wäre echt super, wenn ihr mir da weiterhelfen könntet. (Dort steht dann "Flag-Beschreibung: Unbekannt")
Den Source werde ich nicht rausgeben, da (auch wenn es sich bescheuert anhört) ich 4 1/2 Stunden daran saß (Bin so'n richtiger Noob)
Download findet ihr im Anhang
// CHANGELOG //
Code:
01.03.2014 Kopierfunktion hinzugefügt
01.03.2014 Sprachauswahl {Deutsch, Englisch} hinzugefügt
Attached Files
Metin2 Flag-Generator.rar
(18.6 KB, 66 views)
Metin2 Flag-Generator 1.1.rar
(20.5 KB, 16 views)
Metin2 Flag-Generator 1.2.rar
(23.3 KB, 24 views)
Metin2 Flag-Generator 1.3.rar
(22.3 KB, 50 views)
Metin2 Flag-Generator 1.3_FIXED.rar
(22.3 KB, 898 views)
03/01/2014, 05:57
#2
elite*gold: 0
Join Date: Aug 2010
Posts: 232
Received Thanks: 71
Mal ne frage so am rande , für welche game ist das eigentlich?
Da sich ja die flags ab 34083 geändert haben.
03/01/2014, 07:46
#3
elite*gold: 1862
Join Date: Jan 2009
Posts: 3,725
Received Thanks: 7,671
Ich find's echt nützlich.
Vorallem wenn man von alten Proto auf neue Proto abändern muss.
///EDiT : könntest du 'ne 2te Zeile für Copy&Paste machen worin die Flags stehen und wie in der (neuen)Porto mit'm Strich getrennt werden?
03/01/2014, 08:46
#4
elite*gold: 0
Join Date: Sep 2012
Posts: 173
Received Thanks: 33
Danke kann ich gebrauchen
03/01/2014, 08:53
#5
elite*gold: 2
Join Date: Jan 2010
Posts: 422
Received Thanks: 1,160
Hier eine Liste aller Flags, Subtypes etc.
Könnte evtl. jemand gebrauchen.
PHP Code:
//------------------------------------------------------------//
const game_enum ITEM_TYPE = boost :: assign :: list_of < game_enum :: relation >
// ! = has subtype
( "ITEM_NONE" , 0 )
( "ITEM_WEAPON" , 1 ) // !
( "ITEM_ARMOR" , 2 ) // !
( "ITEM_USE" , 3 ) // !
( "ITEM_AUTOUSE" , 4 ) // !
( "ITEM_MATERIAL" , 5 ) // !
( "ITEM_SPECIAL" , 6 ) // !
( "ITEM_TOOL" , 7 )
( "ITEM_LOTTERY" , 8 ) // !
( "ITEM_ELK" , 9 )
( "ITEM_METIN" , 10 ) // !
( "ITEM_CONTAINER" , 11 )
( "ITEM_FISH" , 12 ) // !
( "ITEM_ROD" , 13 )
( "ITEM_RESOURCE" , 14 ) // !
( "ITEM_CAMPFIRE" , 15 )
( "ITEM_UNIQUE" , 16 ) // !
( "ITEM_SKILLBOOK" , 17 )
( "ITEM_QUEST" , 18 )
( "ITEM_POLYMORPH" , 19 )
( "ITEM_TREASURE_BOX" , 20 )
( "ITEM_TREASURE_KEY" , 21 )
( "ITEM_SKILLFORGET" , 22 )
( "ITEM_GIFTBOX" , 23 )
( "ITEM_PICK" , 24 )
( "ITEM_HAIR" , 25 )
( "ITEM_TOTEM" , 26 )
( "ITEM_BLEND" , 27 )
( "ITEM_COSTUME" , 28 )
( "ITEM_DS" , 29 )
( "ITEM_SPECIAL_DS" , 30 )
( "ITEM_EXTRACT" , 31 )
( "ITEM_SECONDARY_COIN" , 32 )
( "ITEM_RING" , 33 )
( "ITEM_BELT" , 34 );
/*
// SUBTYPES
*/
//------------------------------------------------------------//
const game_enum ITEM_WEAPON_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "WEAPON_SWORD" , 0 )
( "WEAPON_DAGGER" , 1 )
( "WEAPON_BOW" , 2 )
( "WEAPON_TWO_HANDED" , 3 )
( "WEAPON_BELL" , 4 )
( "WEAPON_FAN" , 5 )
( "WEAPON_ARROW" , 6 )
( "WEAPON_MOUNT_SPEAR" , 7 )
( "WEAPON_CLAW" , 8 );
//------------------------------------------------------------//
const game_enum ITEM_ARMOR_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "ARMOR_BODY" , 0 )
( "ARMOR_HEAD" , 1 )
( "ARMOR_SHIELD" , 2 )
( "ARMOR_WRIST" , 3 )
( "ARMOR_FOOTS" , 4 )
( "ARMOR_NECK" , 5 )
( "ARMOR_EAR" , 6 )
( "ARMOR_NUM_TYPES" , 7 );
//------------------------------------------------------------//
const game_enum ITEM_UNIQUE_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "UNIQUE_NONE" , 0 )
( "UNIQUE_BOOK" , 1 )
( "UNIQUE_SPECIAL_RIDE" , 2 )
( "UNIQUE_3" , 3 )
( "UNIQUE_4" , 4 )
( "UNIQUE_5" , 5 )
( "UNIQUE_6" , 6 )
( "UNIQUE_7" , 7 )
( "UNIQUE_8" , 8 )
( "UNIQUE_9" , 9 )
( "USE_SPECIAL" , 10 );
//------------------------------------------------------------//
const game_enum ITEM_USE_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "USE_POTION" , 0 )
( "USE_TALISMAN" , 1 )
( "USE_TUNING" , 2 )
( "USE_MOVE" , 3 )
( "USE_TREASURE_BOX" , 4 )
( "USE_MONEYBAG" , 5 )
( "USE_BAIT" , 6 )
( "USE_ABILITY_UP" , 7 )
( "USE_AFFECT" , 8 )
( "USE_CREATE_STONE" , 9 )
( "USE_SPECIAL" , 10 )
( "USE_POTION_NODELAY" , 11 )
( "USE_CLEAR" , 12 )
( "USE_INVISIBILITY" , 13 )
( "USE_DETACHMENT" , 14 )
( "USE_BUCKET" , 15 )
( "USE_POTION_CONTINUE" , 16 )
( "USE_CLEAN_SOCKET" , 17 )
( "USE_CHANGE_ATTRIBUTE" , 18 )
( "USE_ADD_ATTRIBUTE" , 19 )
( "USE_ADD_ACCESSORY_SOCKET" , 20 )
( "USE_PUT_INTO_ACCESSORY_SOCKET" , 21 )
( "USE_ADD_ATTRIBUTE2" , 22 )
( "USE_RECIPE" , 23 )
( "USE_CHANGE_ATTRIBUTE2" , 24 )
( "USE_BIND" , 25 )
( "USE_UNBIND" , 26 )
( "USE_TIME_CHARGE_PER" , 27 )
( "USE_TIME_CHARGE_FIX" , 28 )
( "USE_PUT_INTO_BELT_SOCKET" , 29 )
( "USE_PUT_INTO_RING_SOCKET" , 30 );
//------------------------------------------------------------//
const game_enum ITEM_DS_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "DS_SLOT1" , 0 )
( "DS_SLOT2" , 1 )
( "DS_SLOT3" , 2 )
( "DS_SLOT4" , 3 )
( "DS_SLOT5" , 4 )
( "DS_SLOT6" , 5 );
//------------------------------------------------------------//
const game_enum ITEM_COSTUME_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "COSTUME_BODY" , 0 )
( "COSTUME_HAIR" , 1 );
//------------------------------------------------------------//
const game_enum ITEM_DRAGON_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "EXTRACT_DRAGON_SOUL" , 0 )
( "EXTRACT_DRAGON_HEART" , 1 );
//------------------------------------------------------------//
const game_enum ITEM_RESOURCE_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "RESOURCE_FISHBONE" , 0 )
( "RESOURCE_WATERSTONEPIECE" , 1 )
( "RESOURCE_WATERSTONE" , 2 )
( "RESOURCE_BLOOD_PEARL" , 3 )
( "RESOURCE_BLUE_PEARL" , 4 )
( "RESOURCE_WHITE_PEARL" , 5 )
( "RESOURCE_BUCKET" , 6 )
( "RESOURCE_CRYSTAL" , 7 )
( "RESOURCE_GEM" , 8 )
( "RESOURCE_STONE" , 9 )
( "RESOURCE_METIN" , 10 )
( "RESOURCE_ORE" , 11 );
//------------------------------------------------------------//
const game_enum ITEM_AUTOUSE_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "AUTOUSE_POTION" , 0 )
( "AUTOUSE_ABILITY_UP" , 1 )
( "AUTOUSE_BOMB" , 2 )
( "AUTOUSE_GOLD" , 3 )
( "AUTOUSE_MONEYBAG" , 4 )
( "AUTOUSE_TREASURE_BOX" , 5 );
//------------------------------------------------------------//
const game_enum ITEM_MATERIAL_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "MATERIAL_LEATHER" , 0 )
( "MATERIAL_BLOOD" , 1 )
( "MATERIAL_ROOT" , 2 )
( "MATERIAL_NEEDLE" , 3 )
( "MATERIAL_JEWEL" , 4 )
( "MATERIAL_DS_REFINE_NORMAL" , 5 )
( "MATERIAL_DS_REFINE_BLESSED" , 6 )
( "MATERIAL_DS_REFINE_HOLLY" , 7 );
//------------------------------------------------------------//
const game_enum ITEM_SPECIAL_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "SPECIAL_MAP" , 0 )
( "SPECIAL_KEY" , 1 )
( "SPECIAL_DOC" , 2 )
( "SPECIAL_SPIRIT" , 3 );
//------------------------------------------------------------//
const game_enum ITEM_LOTTERY_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "LOTTERY_TICKET" , 0 )
( "LOTTERY_INSTANT" , 1 );
//------------------------------------------------------------//
const game_enum ITEM_METIN_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "METIN_NORMAL" , 0 )
( "METIN_GOLD" , 1 );
//------------------------------------------------------------//
const game_enum ITEM_FISH_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "FISH_ALIVE" , 0 )
( "FISH_DEAD" , 1 );
//------------------------------------------------------------//
const game_enum ITEM_FISH_TOOL_SUBTYPE = boost :: assign :: list_of < game_enum :: relation >
( "TOOL_FISHING_ROD" , 0 );
//------------------------------------------------------------//
const game_enum ITEM_ANTIFLAGS = boost :: assign :: list_of < game_enum :: relation >
( "ANTI_FEMALE" , ( 1 << 0 ))
( "ANTI_MALE" , ( 1 << 1 ))
( "ANTI_MUSA" , ( 1 << 2 ))
( "ANTI_ASSASSIN" , ( 1 << 3 ))
( "ANTI_SURA" , ( 1 << 4 ))
( "ANTI_MUDANG" , ( 1 << 5 ))
( "ANTI_GET" , ( 1 << 6 ))
( "ANTI_DROP" , ( 1 << 7 ))
( "ANTI_SELL" , ( 1 << 8 ))
( "ANTI_EMPIRE_A" , ( 1 << 9 ))
( "ANTI_EMPIRE_B" , ( 1 << 10 ))
( "ANTI_EMPIRE_C" , ( 1 << 11 ))
( "ANTI_SAVE" , ( 1 << 12 ))
( "ANTI_GIVE" , ( 1 << 13 ))
( "ANTI_PKDROP" , ( 1 << 14 ))
( "ANTI_STACK" , ( 1 << 15 ))
( "ANTI_MYSHOP" , ( 1 << 16 ))
( "ANTI_SAFEBOX" , ( 1 << 17 ));
//------------------------------------------------------------//
const game_enum ITEM_FLAGS = boost :: assign :: list_of < game_enum :: relation >
( "ITEM_TUNABLE" , ( 1 << 0 ))
( "ITEM_SAVE" , ( 1 << 1 ))
( "ITEM_STACKABLE" , ( 1 << 2 ))
( "COUNT_PER_1GOLD" , ( 1 << 3 ))
( "ITEM_SLOW_QUERY" , ( 1 << 4 ))
( "ITEM_MAKECOUNT" , ( 1 << 5 ))
( "ITEM_IRREMOVABLE" , ( 1 << 6 ))
( "CONFIRM_WHEN_USE" , ( 1 << 7 ))
( "QUEST_USE" , ( 1 << 8 ))
( "QUEST_USE_MULTIPLE" , ( 1 << 9 ))
( "QUEST_GIVE" , ( 1 << 10 ))
( "REFINEABLE" , ( 1 << 11 ))
( "IRREMOVABLE" , ( 1 << 12 ))
( "ITEM_APPLICABLE" , ( 1 << 13 ));
//------------------------------------------------------------//
const game_enum ITEM_WEAR_FLAGS = boost :: assign :: list_of < game_enum :: relation >
( "WEAR_BODY" , 1 )
( "WEAR_HEAD" , 2 )
( "WEAR_FOOTS" , 4 )
( "WEAR_WRIST" , 8 )
( "WEAR_WEAPON" , 16 )
( "WEAR_NECK" , 32 )
( "WEAR_EAR" , 64 )
( "WEAR_SHIELD" , 128 )
( "WEAR_UNIQUE" , 256 )
( "WEAR_ARROW" , 512 )
( "WEAR_HAIR" , 1024 )
( "WEAR_ABILITY" , 2048 );
//------------------------------------------------------------//
const game_enum ITEM_IMMUN_FLAGS = boost :: assign :: list_of < game_enum :: relation >
( "PARA" , 1 )
( "CURSE" , 2 )
( "STUN" , 4 )
( "SLEEP" , 8 )
( "SLOW" , 16 )
( "POISON" , 32 )
( "TERROR" , 64 );
//------------------------------------------------------------//
const game_enum ITEM_LIMIT_TYPES = boost :: assign :: list_of < game_enum :: relation >
( "LIMIT_NONE" , 0 )
( "LEVEL" , 1 )
( "STR" , 2 )
( "DEX" , 3 )
( "INT" , 4 )
( "CON" , 5 )
( "PC_BANG" , 6 )
( "REAL_TIME" , 7 )
( "REAL_TIME_FIRST_USE" , 8 )
( "TIMER_BASED_ON_WEAR" , 9 );
//------------------------------------------------------------//
const game_enum ITEM_APPLY_TYPES = boost :: assign :: list_of < game_enum :: relation >
( "APPLY_NONE" , 0 )
( "APPLY_MAX_HP" , 1 )
( "APPLY_MAX_SP" , 2 )
( "APPLY_CON" , 3 )
( "APPLY_INT" , 4 )
( "APPLY_STR" , 5 )
( "APPLY_DEX" , 6 )
( "APPLY_ATT_SPEED" , 7 )
( "APPLY_MOV_SPEED" , 8 )
( "APPLY_CAST_SPEED" , 9 )
( "APPLY_HP_REGEN" , 10 )
( "APPLY_SP_REGEN" , 11 )
( "APPLY_POISON_PCT" , 12 )
( "APPLY_STUN_PCT" , 13 )
( "APPLY_SLOW_PCT" , 14 )
( "APPLY_CRITICAL_PCT" , 15 )
( "APPLY_PENETRATE_PCT" , 16 )
( "APPLY_ATTBONUS_HUMAN" , 17 )
( "APPLY_ATTBONUS_ANIMAL" , 18 )
( "APPLY_ATTBONUS_ORC" , 19 )
( "APPLY_ATTBONUS_MILGYO" , 20 )
( "APPLY_ATTBONUS_UNDEAD" , 21 )
( "APPLY_ATTBONUS_DEVIL" , 22 )
( "APPLY_STEAL_HP" , 23 )
( "APPLY_STEAL_SP" , 24 )
( "APPLY_MANA_BURN_PCT" , 25 )
( "APPLY_DAMAGE_SP_RECOVER" , 26 )
( "APPLY_BLOCK" , 27 )
( "APPLY_DODGE" , 28 )
( "APPLY_RESIST_SWORD" , 29 )
( "APPLY_RESIST_TWOHAND" , 30 )
( "APPLY_RESIST_DAGGER" , 31 )
( "APPLY_RESIST_BELL" , 32 )
( "APPLY_RESIST_FAN" , 33 )
( "APPLY_RESIST_BOW" , 34 )
( "APPLY_RESIST_FIRE" , 35 )
( "APPLY_RESIST_ELEC" , 36 )
( "APPLY_RESIST_MAGIC" , 37 )
( "APPLY_RESIST_WIND" , 38 )
( "APPLY_REFLECT_MELEE" , 39 )
( "APPLY_REFLECT_CURSE" , 40 )
( "APPLY_POISON_REDUCE" , 41 )
( "APPLY_KILL_SP_RECOVER" , 42 )
( "APPLY_EXP_DOUBLE_BONUS" , 43 )
( "APPLY_GOLD_DOUBLE_BONUS" , 44 )
( "APPLY_ITEM_DROP_BONUS" , 45 )
( "APPLY_POTION_BONUS" , 46 )
( "APPLY_KILL_HP_RECOVER" , 47 )
( "APPLY_IMMUNE_STUN" , 48 )
( "APPLY_IMMUNE_SLOW" , 49 )
( "APPLY_IMMUNE_FALL" , 50 )
( "APPLY_SKILL" , 51 )
( "APPLY_BOW_DISTANCE" , 52 )
( "APPLY_ATT_GRADE_BONUS" , 53 )
( "APPLY_DEF_GRADE_BONUS" , 54 )
( "APPLY_MAGIC_ATT_GRADE" , 55 )
( "APPLY_MAGIC_DEF_GRADE" , 56 )
( "APPLY_CURSE_PCT" , 57 )
( "APPLY_MAX_STAMINA" , 58 )
( "APPLY_ATTBONUS_WARRIOR" , 59 )
( "APPLY_ATTBONUS_ASSASSIN" , 60 )
( "APPLY_ATTBONUS_SURA" , 61 )
( "APPLY_ATTBONUS_SHAMAN" , 62 )
( "APPLY_ATTBONUS_MONSTER" , 63 )
( "APPLY_MALL_ATTBONUS" , 64 )
( "APPLY_MALL_DEFBONUS" , 65 )
( "APPLY_MALL_EXPBONUS" , 66 )
( "APPLY_MALL_ITEMBONUS" , 67 )
( "APPLY_MALL_GOLDBONUS" , 68 )
( "APPLY_MAX_HP_PCT" , 69 )
( "APPLY_MAX_SP_PCT" , 70 )
( "APPLY_SKILL_DAMAGE_BONUS" , 71 )
( "APPLY_NORMAL_HIT_DAMAGE_BONUS" , 72 )
( "APPLY_SKILL_DEFEND_BONUS" , 73 )
( "APPLY_NORMAL_HIT_DEFEND_BONUS" , 74 )
( "APPLY_PC_BANG_EXP_BONUS" , 75 )
( "APPLY_PC_BANG_DROP_BONUS" , 76 )
( "APPLY_EXTRACT_HP_PCT" , 77 )
( "APPLY_RESIST_WARRIOR" , 78 )
( "APPLY_RESIST_ASSASSIN" , 79 )
( "APPLY_RESIST_SURA" , 80 )
( "APPLY_RESIST_SHAMAN" , 81 )
( "APPLY_ENERGY" , 82 )
( "APPLY_DEF_GRADE" , 83 )
( "APPLY_COSTUME_ATTR_BONUS" , 84 )
( "APPLY_MAGIC_ATTBONUS_PER" , 85 )
( "APPLY_MELEE_MAGIC_ATTBONUS_PER" , 85 )
( "APPLY_RESIST_ICE" , 86 )
( "APPLY_RESIST_EARTH" , 87 )
( "APPLY_RESIST_DARK" , 88 )
( "APPLY_ANTI_CRITICAL_PCT" , 89 )
( "APPLY_ANTI_PENETRATE_PCT" , 90 )
( "APPLY_ATTBONUS_WOLFMAN" , 91 )
( "APPLY_RESIST_WOLFMAN" , 92 )
( "APPLY_RESIST_CLAW" , 93 );
//------------------------------------------------------------//
// MOBS
//------------------------------------------------------------//
const game_enum MOB_RANG = boost :: assign :: list_of < game_enum :: relation >
( "PAWN" , 0 )
( "S_PAWN" , 1 )
( "KNIGHT" , 2 )
( "S_KNIGHT" , 3 )
( "BOSS" , 4 )
( "KING" , 5 );
//------------------------------------------------------------//
const game_enum MOB_SIZE = boost :: assign :: list_of < game_enum :: relation >
( "" , 0 )
( "SAMLL" , 1 )
( "MEDIUM" , 2 )
( "BIG" , 3 );
//------------------------------------------------------------//
const game_enum MOB_TYPE = boost :: assign :: list_of < game_enum :: relation >
( "MONSTER" , 0 )
( "NPC" , 1 )
( "STONE" , 2 )
( "WARP" , 3 )
( "DOOR" , 4 )
( "BUILDING" , 5 )
( "PC" , 6 )
( "POLYMORPH_PC" , 7 )
( "HORSE" , 8 )
( "GOTO" , 9 );
//------------------------------------------------------------//
const game_enum MOB_BATTLE_TYPE = boost :: assign :: list_of < game_enum :: relation >
( "MELEE" , 0 )
( "RANGE" , 1 )
( "MAGIC" , 2 )
( "SPECIAL" , 3 )
( "POWER" , 4 )
( "TANKER" , 5 )
( "SUPER_POWER" , 6 )
( "SUPER_TANKER" , 7 );
//------------------------------------------------------------//
const game_enum MOB_RACE_FLAG = boost :: assign :: list_of < game_enum :: relation >
( "ANIMAL" , ( 1 << 0 ))
( "UNDEAD" , ( 1 << 1 ))
( "DEVIL" , ( 1 << 2 ))
( "HUMAN" , ( 1 << 3 ))
( "ORC" , ( 1 << 4 ))
( "MILGYO" , ( 1 << 5 ))
( "INSECT" , ( 1 << 6 ))
( "FIRE" , ( 1 << 7 ))
( "ICE" , ( 1 << 8 ))
( "DESERT" , ( 1 << 9 ))
( "TREE" , ( 1 << 10 ))
( "ATT_ELEC" , ( 1 << 11 ))
( "ATT_FIRE" , ( 1 << 12 ))
( "ATT_ICE" , ( 1 << 13 ))
( "ATT_WIND" , ( 1 << 14 ))
( "ATT_EARTH" , ( 1 << 15 ))
( "ATT_DARK" , ( 1 << 16 ));
//------------------------------------------------------------//
const game_enum MOB_AI_FLAG = boost :: assign :: list_of < game_enum :: relation >
( "AGGR" , ( 1 << 0 ))
( "NOMOVE" , ( 1 << 1 ))
( "COWARD" , ( 1 << 2 ))
( "NOATTSHINSU" , ( 1 << 3 ))
( "NOATTCHUNJO" , ( 1 << 4 ))
( "NOATTJINNO" , ( 1 << 5 ))
( "ATTMOB" , ( 1 << 6 ))
( "BERSERK" , ( 1 << 7 ))
( "STONESKIN" , ( 1 << 8 ))
( "GODSPEED" , ( 1 << 9 ))
( "DEATHBLOW" , ( 1 << 10 ))
( "REVIVE" , ( 1 << 11 ));
//------------------------------------------------------------//
const game_enum MOB_IMMUN_FLAG = boost :: assign :: list_of < game_enum :: relation >
( "STUN" , ( 1 << 0 ))
( "SLOW" , ( 1 << 1 ))
( "FALL" , ( 1 << 2 ))
( "CURSE" , ( 1 << 3 ))
( "POISON" , ( 1 << 4 ))
( "TERROR" , ( 1 << 5 ))
( "REFLECT" , ( 1 << 6 ));
//------------------------------------------------------------//
// ETC
//------------------------------------------------------------//
const game_enum GM_LEVELS = boost :: assign :: list_of < game_enum :: relation >
( "GM_PLAYER" , 0 )
( "GM_LOW_WIZARD" , 1 )
( "GM_WIZARD" , 2 )
( "GM_HIGH_WIZARD" , 3 )
( "GM_GOD" , 4 )
( "GM_IMPLEMENTOR" , 5 );
//------------------------------------------------------------//
const game_enum ITEM_MISIC = boost :: assign :: list_of < game_enum :: relation >
( "ITEM_NAME_MAX_LEN" , 24 )
( "ITEM_VALUES_MAX_NUM" , 6 )
( "ITEM_SMALL_DESCR_MAX_LEN" , 256 )
( "ITEM_LIMIT_MAX_NUM" , 2 )
( "ITEM_APPLY_MAX_NUM" , 3 )
( "ITEM_SOCKET_MAX_NUM" , 3 )
( "ITEM_MAX_COUNT" , 250 )
( "ITEM_ATTRIBUTE_MAX_NUM" , 7 )
( "ITEM_ATTRIBUTE_MAX_LEVEL" , 5 )
( "ITEM_AWARD_WHY_MAX_LEN" , 50 )
( "REFINE_MATERIAL_MAX_NUM" , 5 )
( "ITEM_ELK_VNUM" , 50026 );
//------------------------------------------------------------//
const game_enum PRIV_TYPES = boost :: assign :: list_of < game_enum :: relation >
( "PRIV_NONE" , 0 )
( "PRIV_ITEM_DROP" , 1 )
( "PRIV_GOLD_DROP" , 2 )
( "PRIV_GOLD10_DROP" , 3 )
( "PRIV_EXP_PCT" , 4 );
//------------------------------------------------------------//
const game_enum SKILL_INDEXES = boost :: assign :: list_of < game_enum :: relation >
( "SKILL_RESERVED" , 0 )
( "SKILL_SAMYEON" , 1 )
( "SKILL_PALBANG" , 2 )
( "SKILL_JEONGWI" , 3 )
( "SKILL_GEOMKYUNG" , 4 )
( "SKILL_TANHWAN" , 5 )
( "SKILL_GIGONGCHAM" , 16 )
( "SKILL_GYOKSAN" , 17 )
( "SKILL_DAEJINGAK" , 18 )
( "SKILL_CHUNKEON" , 19 )
( "SKILL_GEOMPUNG" , 20 )
( "SKILL_AMSEOP" , 31 )
( "SKILL_GUNGSIN" , 32 )
( "SKILL_CHARYUN" , 33 )
( "SKILL_EUNHYUNG" , 34 )
( "SKILL_SANGONG" , 35 )
( "SKILL_YEONSA" , 46 )
( "SKILL_KWANKYEOK" , 47 )
( "SKILL_HWAJO" , 48 )
( "SKILL_GYEONGGONG" , 49 )
( "SKILL_GIGUNG" , 50 )
( "SKILL_SWAERYUNG" , 61 )
( "SKILL_YONGKWON" , 62 )
( "SKILL_GWIGEOM" , 63 )
( "SKILL_TERROR" , 64 )
( "SKILL_JUMAGAP" , 65 )
( "SKILL_PABEOB" , 66 )
( "SKILL_MARYUNG" , 76 )
( "SKILL_HWAYEOMPOK" , 77 )
( "SKILL_MUYEONG" , 78 )
( "SKILL_MANASHILED" , 79 )
( "SKILL_TUSOK" , 80 )
( "SKILL_MAHWAN" , 81 )
( "SKILL_BIPABU" , 91 )
( "SKILL_YONGBI" , 92 )
( "SKILL_PAERYONG" , 93 )
( "SKILL_HOSIN" , 94 )
( "SKILL_REFLECT" , 95 )
( "SKILL_GICHEON" , 96 )
( "SKILL_NOEJEON" , 106 )
( "SKILL_BYEURAK" , 107 )
( "SKILL_CHAIN" , 108 )
( "SKILL_JEONGEOP" , 109 )
( "SKILL_KWAESOK" , 110 )
( "SKILL_JEUNGRYEOK" , 111 )
( "SKILL_7_A_ANTI_TANHWAN" , 112 )
( "SKILL_7_B_ANTI_AMSEOP" , 113 )
( "SKILL_7_C_ANTI_SWAERYUNG" , 114 )
( "SKILL_7_D_ANTI_YONGBI" , 115 )
( "SKILL_8_A_ANTI_GIGONGCHAM" , 116 )
( "SKILL_8_B_ANTI_YEONSA" , 117 )
( "SKILL_8_C_ANTI_MAHWAN" , 118 )
( "SKILL_8_D_ANTI_BYEURAK" , 119 )
( "SKILL_LEADERSHIP" , 121 )
( "SKILL_COMBO" , 122 )
( "SKILL_CREATE" , 123 )
( "SKILL_MINING" , 124 )
( "SKILL_LANGUAGE1" , 126 )
( "SKILL_LANGUAGE2" , 127 )
( "SKILL_LANGUAGE3" , 128 )
( "SKILL_POLYMORPH" , 129 )
( "SKILL_HORSE" , 130 )
( "SKILL_HORSE_SUMMON" , 131 )
( "SKILL_HORSE_WILDATTACK" , 137 )
( "SKILL_HORSE_CHARGE" , 138 )
( "SKILL_HORSE_ESCAPE" , 139 )
( "SKILL_HORSE_WILDATTACK_RANGE" , 140 )
( "SKILL_ADD_HP" , 141 )
( "SKILL_RESIST_PENETRATE" , 142 )
( "GUILD_SKILL_START" , 151 )
( "GUILD_SKILL_EYE" , 151 )
( "GUILD_SKILL_BLOOD" , 152 )
( "GUILD_SKILL_BLESS" , 153 )
( "GUILD_SKILL_SEONGHWI" , 154 )
( "GUILD_SKILL_ACCEL" , 155 )
( "GUILD_SKILL_BUNNO" , 156 )
( "GUILD_SKILL_JUMUN" , 157 )
( "GUILD_SKILL_TELEPORT" , 158 )
( "GUILD_SKILL_DOOR" , 159 )
( "GUILD_SKILL_END" , 162 )
( "GUILD_SKILL_COUNT" , 12 );
//------------------------------------------------------------//
const game_enum UNIQUE_ITEM = boost :: assign :: list_of < game_enum :: relation >
( "UNIQUE_GROUP_LUCKY_GOLD" , 10024 )
( "UNIQUE_GROUP_AUTOLOOT" , 10011 )
( "UNIQUE_GROUP_RING_OF_EXP" , 10000 )
( "UNIQUE_GROUP_FISH_MIND" , 10009 )
( "UNIQUE_GROUP_LARGE_SAFEBOX" , 10021 )
( "UNIQUE_GROUP_DOUBLE_ITEM" , 10002 )
( "UNIQUE_GROUP_RING_OF_LANGUAGE" , 10025 )
( "UNIQUE_GROUP_SPECIAL_RIDE" , 10030 )
( "UNIQUE_ITEM_TEARDROP_OF_GODNESS" , 70012 )
( "UNIQUE_ITEM_RING_OF_LANGUAGE" , 70006 )
( "UNIQUE_ITEM_RING_OF_LANGUAGE_SAMPLE" , 70047 )
( "UNIQUE_ITEM_WHITE_FLAG" , 70008 )
( "UNIQUE_ITEM_TREASURE_BOX" , 70009 )
( "UNIQUE_ITEM_CAPE_OF_COURAGE" , 70038 )
( "UNIQUE_ITEM_HALF_STAMINA" , 70040 )
( "UNIQUE_ITEM_HIDE_ALIGNMENT_TITLE" , 70048 )
( "UNIQUE_ITEM_SKIP_ITEM_DROP_PENALTY" , 70049 )
( "UNIQUE_ITEM_FASTER_ALIGNMENT_UP_BY_TIME" , 70050 )
( "UNIQUE_ITEM_FASTER_ALIGNMENT_UP_BY_KILL" , 70051 )
( "UNIQUE_ITEM_NO_BAD_LUCK_EFFECT" , 70052 )
( "UNIQUE_ITEM_LARBOR_MEDAL" , 70004 )
( "UNIQUE_ITEM_DOUBLE_EXP" , 70005 )
( "UNIQUE_ITEM_DOUBLE_ITEM" , 70043 )
( "UNIQUE_ITEM_PARTY_BONUS_EXP" , 70003 )
( "UNIQUE_ITEM_PARTY_BONUS_EXP_MALL" , 71012 )
( "ITEM_GIVE_STAT_RESET_COUNT_VNUM" , 70014 )
( "ITEM_SKILLFORGET_VNUM" , 70037 )
( "ITEM_SKILLFORGET2_VNUM" , 70055 )
( "UNIQUE_ITEM_FISH_MIND" , 71008 )
( "UNIQUE_ITEM_SAFEBOX_EXPAND" , 71009 )
( "UNIQUE_ITEM_AUTOLOOT_GOLD" , 71010 )
( "UNIQUE_ITEM_EMOTION_MASK" , 71011 )
( "UNIQUE_ITEM_EMOTION_MASK2" , 71033 )
( "ITEM_NEW_YEAR_GREETING_VNUM" , 50023 )
( "ITEM_WONSO_BEAN_VNUM" , 50020 )
( "ITEM_WONSO_SUGAR_VNUM" , 50021 )
( "ITEM_WONSO_FRUIT_VNUM" , 50022 )
( "ITEM_VALENTINE_ROSE" , 50024 )
( "ITEM_VALENTINE_CHOCOLATE" , 50025 )
( "ITEM_WHITEDAY_CANDY" , 50032 )
( "ITEM_WHITEDAY_ROSE" , 50031 )
( "ITEM_HORSE_FOOD_1" , 50054 )
( "ITEM_HORSE_FOOD_2" , 50055 )
( "ITEM_HORSE_FOOD_3" , 50056 )
( "ITEM_REVIVE_HORSE_1" , 50057 )
( "ITEM_REVIVE_HORSE_2" , 50058 )
( "ITEM_REVIVE_HORSE_3" , 50059 )
( "ITEM_HORSE_SKILL_TRAIN_BOOK" , 50060 )
( "UNIQUE_ITEM_MARRIAGE_PENETRATE_BONUS" , 71069 )
( "UNIQUE_ITEM_MARRIAGE_EXP_BONUS" , 71070 )
( "UNIQUE_ITEM_MARRIAGE_CRITICAL_BONUS" , 71071 )
( "UNIQUE_ITEM_MARRIAGE_TRANSFER_DAMAGE" , 71072 )
( "UNIQUE_ITEM_MARRIAGE_ATTACK_BONUS" , 71073 )
( "UNIQUE_ITEM_MARRIAGE_DEFENSE_BONUS" , 71074 )
( "ITEM_MARRIAGE_RING" , 70302 )
( "ITEM_MINING_SKILL_TRAIN_BOOK" , 50600 )
( "ITEM_PRISM" , 71113 )
( "ITEM_AUTO_HP_RECOVERY_S" , 72723 )
( "ITEM_AUTO_HP_RECOVERY_M" , 72724 )
( "ITEM_AUTO_HP_RECOVERY_L" , 72725 )
( "ITEM_AUTO_HP_RECOVERY_X" , 72726 )
( "ITEM_AUTO_SP_RECOVERY_S" , 72727 )
( "ITEM_AUTO_SP_RECOVERY_M" , 72728 )
( "ITEM_AUTO_SP_RECOVERY_L" , 72729 )
( "ITEM_AUTO_SP_RECOVERY_X" , 72730 );
//------------------------------------------------------------//
const game_enum AFFECT_TYPES = boost :: assign :: list_of < game_enum :: relation >
( "AFFECT_NONE" , 0 )
( "AFFECT_MOV_SPEED" , 200 )
( "AFFECT_ATT_SPEED" , 201 )
( "AFFECT_ATT_GRADE" , 202 )
( "AFFECT_INVISIBILITY" , 203 )
( "AFFECT_STR" , 204 )
( "AFFECT_DEX" , 205 )
( "AFFECT_CON" , 206 )
( "AFFECT_INT" , 207 )
( "AFFECT_FISH_MIND_PILL" , 208 )
( "AFFECT_POISON" , 209 )
( "AFFECT_STUN" , 210 )
( "AFFECT_SLOW" , 211 )
( "AFFECT_DUNGEON_READY" , 212 )
( "AFFECT_DUNGEON_UNIQUE" , 213 )
( "AFFECT_BUILDING" , 214 )
( "AFFECT_REVIVE_INVISIBLE" , 215 )
( "AFFECT_FIRE" , 216 )
( "AFFECT_CAST_SPEED" , 217 )
( "AFFECT_HP_RECOVER_CONTINUE" , 218 )
( "AFFECT_SP_RECOVER_CONTINUE" , 219 )
( "AFFECT_POLYMORPH" , 220 )
( "AFFECT_MOUNT" , 221 )
( "AFFECT_WAR_FLAG" , 222 )
( "AFFECT_BLOCK_CHAT" , 223 )
( "AFFECT_CHINA_FIREWORK" , 224 )
( "AFFECT_BOW_DISTANCE" , 225 )
( "AFFECT_DEF_GRADE" , 226 )
( "AFFECT_PREMIUM_START" , 500 )
( "AFFECT_EXP_BONUS" , 500 )
( "AFFECT_ITEM_BONUS" , 501 )
( "AFFECT_SAFEBOX" , 502 )
( "AFFECT_AUTOLOOT" , 503 )
( "AFFECT_FISH_MIND" , 504 )
( "AFFECT_MARRIAGE_FAST" , 505 )
( "AFFECT_GOLD_BONUS" , 506 )
( "AFFECT_PREMIUM_END" , 509 )
( "AFFECT_MALL" , 510 )
( "AFFECT_NO_DEATH_PENALTY" , 511 )
( "AFFECT_SKILL_BOOK_BONUS" , 512 )
( "AFFECT_SKILL_NO_BOOK_DELAY" , 513 )
( "AFFECT_HAIR" , 514 )
( "AFFECT_COLLECT" , 515 )
( "AFFECT_EXP_BONUS_EURO_FREE" , 516 )
( "AFFECT_EXP_BONUS_EURO_FREE_UNDER_15" , 517 )
( "AFFECT_UNIQUE_ABILITY" , 518 )
( "AFFECT_CUBE_1" , 519 )
( "AFFECT_CUBE_2" , 520 )
( "AFFECT_CUBE_3" , 521 )
( "AFFECT_CUBE_4" , 522 )
( "AFFECT_CUBE_5" , 523 )
( "AFFECT_CUBE_6" , 524 )
( "AFFECT_CUBE_7" , 525 )
( "AFFECT_CUBE_8" , 526 )
( "AFFECT_CUBE_9" , 527 )
( "AFFECT_CUBE_10" , 528 )
( "AFFECT_CUBE_11" , 529 )
( "AFFECT_CUBE_12" , 530 )
( "AFFECT_BLEND" , 531 )
( "AFFECT_HORSE_NAME" , 532 )
( "AFFECT_MOUNT_BONUS" , 533 )
( "AFFECT_AUTO_HP_RECOVERY" , 534 )
( "AFFECT_AUTO_SP_RECOVERY" , 535 )
( "AFFECT_QUEST_START_IDX" , 1000 );
//------------------------------------------------------------//
const game_enum REFINE_TYPES = boost :: assign :: list_of < game_enum :: relation >
( "REFINE_TYPE_NORMAL" , 0 )
( "REFINE_TYPE_NOT_USED1" , 1 )
( "REFINE_TYPE_SCROLL" , 2 )
( "REFINE_TYPE_HYUNIRON" , 3 )
( "REFINE_TYPE_MONEY_ONLY" , 4 )
( "REFINE_TYPE_MUSIN" , 5 )
( "REFINE_TYPE_BDRAGON" , 6 );
//------------------------------------------------------------//
const game_enum REFINE_MISC = boost :: assign :: list_of < game_enum :: relation >
( "BLACKSMITH_MOB" , 20016 )
( "ALCHEMIST_MOB" , 20001 )
( "BLACKSMITH_WEAPON_MOB" , 20044 )
( "BLACKSMITH_ARMOR_MOB" , 20045 )
( "BLACKSMITH_ACCESSORY_MOB" , 20046 )
( "DEVILTOWER_BLACKSMITH_WEAPON_MOB" , 20074 )
( "DEVILTOWER_BLACKSMITH_ARMOR_MOB" , 20075 )
( "DEVILTOWER_BLACKSMITH_ACCESSORY_MOB" , 20076 )
( "BLACKSMITH2_MOB" , 20091 );
//----------------------------------------------------
03/01/2014, 10:14
#6
elite*gold: 0
Join Date: Sep 2011
Posts: 188
Received Thanks: 99
Finde es gut. Funktioniert alles. Danke an dich.
Kind regarts
nOa/KDT
03/01/2014, 10:22
#7
elite*gold: 150
Join Date: Jan 2014
Posts: 11,338
Received Thanks: 3,780
Sehr gut Vahap, hab es gestern gesucht und nur welche gefunden die down waren.
03/01/2014, 11:09
#8
elite*gold: 32
Join Date: Mar 2012
Posts: 6,716
Received Thanks: 2,737
Super Ave, sind wir ja gewohnt von dir.
Syuki
03/01/2014, 12:52
#9
elite*gold: 222
Join Date: Oct 2012
Posts: 2,369
Received Thanks: 3,389
Quote:
Originally Posted by
huhu2010
Mal ne frage so am rande , für welche game ist das eigentlich?
Da sich ja die flags ab 34083 geändert haben.
Dies haben sich nicht wirklich verändert, es sind lediglich ein paar Flags dazugekommen (die sind auch dabei).
Btw: Danke für euer Feedback
03/01/2014, 12:52
#10
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
Ave du mieser
Benny bringt seinen auch noch online
Dann haben wir innerhalb von 2 Tagen 3 Falggenerator .. Und eigentlich wollte ich auch noch einen schreiben
03/01/2014, 13:23
#11
elite*gold: 222
Join Date: Oct 2012
Posts: 2,369
Received Thanks: 3,389
Quote:
Originally Posted by
DasSchwarzeT
Ave du mieser
Benny bringt seinen auch noch online
Dann haben wir innerhalb von 2 Tagen 3 Falggenerator .. Und eigentlich wollte ich auch noch einen schreiben
Ich seh's schon kommen..
[SAMMELTHREAD] Flag-Generator
// UPDATED // : Kopierfunktion hinzugefügt
03/01/2014, 13:29
#12
elite*gold: 0
Join Date: Oct 2012
Posts: 111
Received Thanks: 1
please add english language ....
03/01/2014, 13:35
#13
elite*gold: 1
Join Date: Jun 2013
Posts: 635
Received Thanks: 544
Nice teil avenue <3
03/01/2014, 13:46
#14
elite*gold: 0
Join Date: Oct 2012
Posts: 51
Received Thanks: 8
aleman ? please for english
03/01/2014, 14:15
#15
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
Quote:
Originally Posted by
zer092
aleman ? please for english
It's called german
Similar Threads
[Re-Release]Flag Generator 1.1
07/10/2013 - Metin2 PServer Guides & Strategies - 17 Replies
# 11.12.201
# Outdated
#
# Bei Interesse jederzeit melden! und ich schreibe eine Neue Version.
#
# Grüße Benhero
[Release]Flag-Generator Tool *Easy to use*
06/22/2013 - Metin2 PServer Guides & Strategies - 19 Replies
Hallo liebe Community,
da ich mich momentan in C++ übe (Größenteils wegen der Schule) dachte ich, dass ich mich mal wieder an einem Tool versuche.
!> VERSION 2.0 IST DA <!
- Jetzt auch Englische Version verfügbar !
- Alle Flags in einzelnen Fenstern für bessere Übersicht !
- Neues, schlichtes aber Zweckmäßiges Design !
Hier ein Screen:
All times are GMT +1. The time now is 12:18 .