Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...

Serverfiles - Kuroko


Kuroko

Messages recommandés

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Bonjour, Bonsoir touts le mondes

Je viens vous partager le travail de "Kuroro" si je partage c'est files ses pour vous faire plaisir ou bien vous aidez s'il vous faut des systèmes ou autres.

Ces files contiennent beaucoup de bug comme les pets qu'il ne s'invoque pas ou bien le Refresh de la banque du Magasin hors ligne,

il y a effectivement beaucoup d'autres bugs que je n'ai pas rencontré surement.

J'ai FIX ce que je pouvais ainsi que Débug l'inventaire spécial avec les pets qui affichait "Défense contre la magie 34000"

 

Voici les systèmes côté sources service.h :

Révélation

 

#define __PET_SYSTEM__
#define __UDP_BLOCK__

//////////////////////////////////////////////////////////////////////////
// ### Fixed. ###
#define ENABLE_SEQUENCE_HEADER_254_FIX                // Sequence mismatch header 254 fix.
#define ENABLE_BUG_AURA_WITHOUT_WEAPON_FIX            // Aura activated without weapon
#define CHAR_SELECT_UPDATE_FIX                        // When a character is logging out from the game near to your character you can see a fast equipment change (the character is unequipping everything from him/herself) 
#define ENABLE_EQUIP_ITEM_FULL_INVENTORY_FIX        // Fix equip item with full inventory.
#define ENABLE_BOOKS_STACKFIX                        // Enable stackable books instead of remove all the pile.
#define ENABLE_MOUNT_CLOSE_GAME_FIX                 // If enabled, when connected, the game does not crash.
#define ENABLE_IMMUNE_FIX                            // Fix immune bug where you need to equip shield at last (or refresh compute e.g. un/riding horse).
#define ENABLE_GUILD_EXPLOIT_FIX                    // Guild exploit fix.
#define ENABLE_GUILD_COMMENT_FLOOD_MYSQL_FIX        // Guild comment flood mysql fix.
#define ENABLE_MOB_SAFEZONE_FIX                        // Fix mobs in safezone.
#define ENABLE_SHOP_ATTACK_FIX                        // Fix attack on the markets.
#define ENABLE_FIX_QUICK_SLOT                        // Quickslot taskbar fix
#define ENABLE_GUILD_YANG_FIX                        // Guild yang control.
#define ENABLE_GUILD_MAKER_HACK_FIX                    // Level 40 down guild setting fix.
#define ENABLE_ADMIN_PAGE_EXPLOIT_FIX                // Adminpage exploit fix.
#define ENABLE_SKILL_RESET_FIX                        // Fix the skill to remain active when skill reset.
#define ENABLE_POINT_ST_PARANTEZ_FIX                // Fix correct the braces error in char.cpp
#define ENABLE_MAGIC_SWORD_SKILL_FIX                // Absorption hp/sp of sura magic sword skill fix.
#define ENABLE_DELETE_CHARACTER_FIX                    // Character delete fix.
#define ENABLE_CHANGE_EMPIRE_FIX                    // Change empire with guild fix.
#define ENABLE_P2P_FIX                                // P2p fix.
#define ENABLE_API_TOOL_EXPLOIT_FIX                    // Api tool exploit fix.
#define ENABLE_INVISIBILITY_BUG_FIX                    // Invisibility problem with effect bug fix.
#define ENABLE_ALIGNMENT_BUG_FIX                    // Alignment calcul bug fix.
#define ENABLE_DEVIL_TOWER_UPGRADE_FIX                // Fix upgrade with black smith in tower
#define ENABLE_HORSE_LEVEL_BUG_FIX                    // Fix the horse level
#define ENABLE_SMOKING_COSTUME_FIX                    // Fix impossible to equip a suit when a Smoking/Bridal dress is equipped.
#define ENABLE_WAREHOUSE_EQUIPPED_FIX                // Fix place an item in the warehouse while it is being equipped.
#define ENABLE_CHANGE_EMPIRE_GROUP_FIX                // Fix impossible to change empire while you are in a group.
#define ENABLE_TELEPORT_HP_SP_FIX                    // Fix you do not lose any life points during a teleportation.
#define ENABLE_SPIRIT_STONE_COMPILING_FIX            // Fix compilation of spirit stones that disappears when used.
#define ENABLE_LOG_INJECT_FIX                        // Fix injection log.cpp
// ### End of fixed. ###    
////////////////////////////////////////////////    //////////////////////////
    
////////////////////////////////////////////////    //////////////////////////
// ### Modification and additions. ###    
#define ENABLE_CHAT_LOGGING                            // Player conversation stored in the chatlog table
#define ENABLE_CHAT_SPAMLIMIT                        // Limit chat spam to 4 messages for 5 seconds, if you spam it for 10 times, you'll be disconnected!
#define ENABLE_WHISPER_CHAT_SPAMLIMIT                // Limit whisper chat to 10 messages per 5 seconds, otherwise you'll be disconnected!
#define ENABLE_SKILL_NEED_EXP_DISABLE                // The required experience is no longer required to read a manual
#define ENABLE_BUFF_TO_ALL_PARTY_MEMBER                // Buff for all member of the party.
#define ENABLE_IGNORE_LOWER_BUFFS                    // When you receive a lower buff than the one you currently own, it does not work.
#define ENABLE_BLOCK_SKILL_OXEVENT                    // Skills are blocked during an OX event.
#define ENABLE_PRIVATE_SHOP_AUTO_CLOSE                // Shop closes if there is nothing left for sale
#define ENABLE_GOHOME_IFMAP_NOT_ALLOWED             // If the position is not allowed, you return to your village
#define ENABLE_GOHOME_IF_MAP_NOT_EXIST                // If the position is unknown, you return to your village
#define ENABLE_GM_FLAG_IF_TEST_SERVER                // GM logo display in test server mode
#define ENABLE_GM_FLAG_FOR_LOW_WIZARD                // Logo display for low wizard grade
#define ENABLE_ANTI_CMD_FLOOD                        // Limit player's command execution to 10 commands per second, otherwise it'll be disconnected!
#define ENABLE_OPEN_SHOP_WITH_ARMOR                    // If enabled, you can open a shop with your equipment
#define ENABLE_EFFECT_PENETRATE                        // Penetrate effect enabled.
#define ENABLE_EFFECT_EXTRAPOT                        // Pot Effect. Purple - Green
#define ENABLE_CMD_IPURGE_EX                        // Extended purge commands.
#define ENABLE_SET_STATE_WITH_TARGET                // State command targeting the player
#define ENABLE_STATPLUS_NOLIMIT                        // Deleting the status limit
#define ENABLE_FORCE2MASTERSKILL                    // The skills pass in master to 17 points
#define ENABLE_AUTODETECT_INTERNAL_IP                // Automatically configure the internal ip.
#define ENABLE_MYSQL_QUERY                            // Mysql Query Command.
#define ENABLE_TRANSLATE_LUA                        // Enable translate.lua loading
#define ENABLE_NEWSTUFF                                // New Stuff Config.
#define ENABLE_QUEST_DIE_EVENT                        // Die quest event.
#define ENABLE_QUEST_REVIVE_EVENT                    // Revive quest event.
#define ENABLE_QUEST_UPGRADE_EVENT                    // Upgrade quest event.
#define ENABLE_QUEST_FISHING_EVENT                    // Fishing quest event.
#define ENABLE_STACK_POT_BELT_BEFORE_INVENTORY        // Stack potts directly in belt inventory, before putting them to inventory.
#define ENABLE_STACK_DROP_ITEM_PARTY                // Stack items you drop for Other guys in your party. 
#define ENABLE_SAFEBOX_OPEN_COMMAND                    // Enable safebox open command.
// ### End of modification and additions. ###
//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////
// ### New system. ###
#define WJ_ENABLE_TRADABLE_ICON                        // Enable tradable icon.
#define ENABLE_HIGHLIGHT_SYSTEM                        // Enable hightlight system.        
#define ENABLE_SORT_INVENTORY                        // Enable sort inventory.
#define ENABLE_BIOLOG_SYSTEM                        // Enable biolog system.
#define ENABLE_WEAPON_COSTUME_SYSTEM                // Enable costume weapon.
#define ENABLE_MOUNT_COSTUME_SYSTEM                    // Enable costume follow mount system.
#define ENABLE_ACCE_COSTUME_SYSTEM                    // Enable Acce costume system.
#define ENABLE_QUIVER_SYSTEM                        // Enable quiver system.
#define ENABLE_VIEW_TARGET_PLAYER_HP                // Enable view target player hp.
#define ENABLE_VIEW_TARGET_DECIMAL_HP                // Enable view target decimal hp.
#define ENABLE_COSTUME_ATTR_SYSTEM                    // Enable costume attr system.
#define ENABLE_ATTR_TRANSFER_SYSTEM                    // Enable attr transfer system.
#define ENABLE_CHANGELOOK_SYSTEM                    // Enable changelook system.
#define ENABLE_DESTROY_DROP_SYSTEM                    // Enable destroy drop system.
#define ENABLE_SPECIAL_STORAGE                        // Enable special storage.
#define ENABLE_SORT_SPECIAL_INVENTORY                // Enable sort special storage.
#define ENABLE_HIDE_COSTUME_SYSTEM                    // Enable hide costume system.
#define ENABLE_HIDE_COSTUME_SYSTEM_ACCE                // Enable hide costume acce system.
#define ENABLE_HIDE_COSTUME_SYSTEM_WEAPON_COSTUME    // Enable hide costume weapon system.
#define ENABLE_HIDE_COSTUME_SYSTEM_TRANSMUTACION    // Enable costyme system transmutation.
#define ELEMENT_NEW_BONUSES                            // Enable element new bonus.
#define ENABLE_GAYA_SYSTEM                            // Enable gaya system.
#define ENABLE_NEW_ACTIONS                            // Enable new actions like GF.
#define ENABLE_ELEMENT_TARGET                        // Enable element target like GF.

#define ENABLE_TEMPLE_OCHAO                            // Enable temple ochao.
    #ifdef ENABLE_TEMPLE_OCHAO            
        #define HEALING_SKILL_VNUM 265                // Enable healing skill.
    #endif

#define ENABLE_SEND_TARGET_INFO                        // Enable send target info.
#define ENABLE_PENDANT_SYSTEM                        // Enable pendant system like GF.

#define ENABLE_MALL_BOX_SYSTEM                        // Enable mail box system.
    #ifdef ENABLE_MALL_BOX_SYSTEM
        #define USE_TRANSMUTATION_SYSTEM_MAILBOX    // Enable trnasmutation mail box.
        #define USE_ACCE_SYSTEM_MAILBOX                // Enable acce mail box.
        //#define USE_WON_SYSTEM_MAILBOX            // Enable won system mailbox.
    #endif

#define ENABLE_OFFLINE_SHOP_SYSTEM                    
    #ifdef ENABLE_OFFLINE_SHOP_SYSTEM                // Enable offline shop system.
        #define ENABLE_SEARCH_SHOP_SYSTEM            // Enable search shop system.
    #endif
    
#define ENABLE_PARTY_MAP                            // Enable party map system.
#define WJ_EXTENDED_PET_SYSTEM                        // Enable extended pet system.

// ### End of new system. ###
//////////////////////////////////////////////////////////////////////////

 

 

Voici les systèmes côté source client Locale_inc

Révélation

 

#pragma once

//////////////////////////////////////////////////////////////////////////
// ### Ymir Work ###
#define LOCALE_SERVICE_SINGAPORE                    // Locale Service Singapore.
#define ENABLE_COSTUME_SYSTEM                        // Costume System.
#define ENABLE_ENERGY_SYSTEM                        // Energy System.
#define ENABLE_DRAGON_SOUL_SYSTEM                    // Dragon Soul System.
#define ENABLE_NEW_EQUIPMENT_SYSTEM                    // New Equipment System.
#define CHARACTER_NAME_MAX_LEN    24
// ### Ymir Work ###
//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////
// ### Fixed. ###
#define ENABLE_TEXTURESET_FIX                        // Fix the client crash without syserr when texturesette is a space.
#define CHAR_SELECT_UPDATE_FIX                        // When a character is logging out from the game near to your character you can see a fast equipment change (the character is unequipping everything from him/herself) 
#define ENABLE_SEQUENCE_HEADER_254_FIX                // Sequence mismatch header 254 fix.
#define ENABLE_NETWORK_STREAM_CONNECT_FIX            // If the client can not connect to the server, the client will wait one second to connect the server again.
#define ENABLE_MINIMIZE_CAMERA_CLIENT_FIX            // When you move camera and minimize client in the same time mouse remains blocked and you need to maximize client , stop move camera and minimize again. 
#define ENABLE_RANGE_ATTACK_POSITION_FIX            // Checking if the target is on horse or not for position of the range attack.
#define ENABLE_REFRESH_SKILL_COOLDOWN_FIX            // When Assignment of skill points when a skill is active fixed.
// ### Fixed. ###
//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////
// ### Modification and additions. ###
#define PYTHON_UPDATE                                // Python 2.7 updated.
#define GRANNY_UPDATE                                // Granny 2.9 updated.
#define HIDE_GRANNY_SYSERR                            // Hide granny warning.
#define ENABLE_LOD_MODELS        
#define HIDE_KINGDOM_FLAG_NPC                        // Hide kingdom flag in npc.
#define ENABLE_INSTANT_QUEST_SPEED                    // Enable instant quest speed.
#define REMOVE_ITALIC_ON_WHISPER                    // Disable italic on whisper     
#define ENABLE_PETS_WITHOUT_COLLISIONS                // Disable collisions for pets.
#define ENABLE_SHOPS_WITHOUT_COLLISIONS                // Disable collisions for shops.
#define ENABLE_MOUNTS_WITHOUT_COLLISIONS            // Disable collisions for mounts.    
#define ENABLE_ATLASINFO_FROM_ROOT                    // Read atlasinfo.txt from root instead of locale.
#define ENABLE_LOAD_ALTER_ITEMICON                    // Load a default item icon if the one inside the item_list.txt is missing.
#define ENABLE_MONSTERLEVEL                            // Enable level for monster.
#define ENABLE_MONSTERSTERN                            // Enable *before the name of the monster if they are aggressif.
#define DISABLE_BOSS_FLY                            // If enabled, the boss can't fall when you attack.
#define ENABLE_NO_MOUNT_CHECK                        // Enable attack and skill from all horses/mounts.
#define ENABLE_SKIN_EXTENDED                        // Extended source/targetskin[2-9] inside .msm
#define ENABLE_STONE_ON_MINIMAP                        // Enable stone on minimap.
#define ENABLE_UPDATE_LEVEL_TEXT                    // Update level text in real time.
#define ENABLE_FAST_PICK_UP_ITEM_GROUND                // Delay for pick up item in the ground reduce.
#define ENABLE_FLASH_APPLICATION_TASKBAR            // When a private message is received, the icon of the taskbar will flash.
#define ENABLE_GF_HEIGHT_OF_ACTORS                    // Fix the positions of textails (name position changes by every update packet on the main character), and also the position of the emotions when you are on a mount. 
#define ENABLE_NEW_KURORO_RACE                        // Enable npc_mount & npc pet.
#define ENABLE_LVL115_ARMOR_EFFECT                    // Enable lv115 armor effect.
//////////////////////////////////////////////////////////////////////////
// ### Modification and additions. ###

//////////////////////////////////////////////////////////////////////////
// ### New system. ###
#define ENABLE_COSTUME_WEAPON_SYSTEM                // Enable costume weapon system.
#define ENABLE_MOUNT_COSTUME_SYSTEM                    // Enable costume mount system.
#define ENABLE_ACCE_COSTUME_SYSTEM                    // Enable acce costume system.
#define ENABLE_TARGET_SELECT_COLOR                    // Enable target select color system.
#define ENABLE_HIGHLIGHT_SYSTEM                        // Enable hightlight system.
#define ENABLE_BIOLOG_SYSTEM                        // Enable biolog system.
#define WJ_ENABLE_TRADABLE_ICON                        // Enable tradable icon.
#define WJ_ENABLE_BOSS_EFFECT                        // Enable boss effect over head
#define ENABLE_QUIVER_SYSTEM                        // Enable quiver system.
#define ENABLE_VIEW_TARGET_PLAYER_HP                // Enable view target player hp.
#define ENABLE_VIEW_TARGET_DECIMAL_HP                // Enable view target decimal hp.
#define ENABLE_COSTUME_ATTR_SYSTEM                    // Enable costume attr system.
#define ENABLE_TAB_NEXT_TARGET                        // Enable tab next target.    
#define ENABLE_ATTR_TRANSFER_SYSTEM                    // Enable attr transfer system.    
#define ENABLE_CHANGELOOK_SYSTEM                    // Enable changelook system.
#define ENABLE_DESTROY_DROP_SYSTEM                    // Enable destroy drop system.
#define ENABLE_SPECIAL_STORAGE                        // Enable special storage.
#define ENABLE_HIDE_COSTUME_SYSTEM                    // Enable hide costume system.
#define ENABLE_HIDE_COSTUME_SYSTEM_ACCE                // Enable hide costume acce system.
#define ENABLE_HIDE_COSTUME_SYSTEM_WEAPON_COSTUME    // Enable hide costume weapon system.
#define ELEMENT_NEW_BONUSES                            // Enable element new bonus.
#define ENABLE_REFINE_RENEWAL                        // Enable refine renewal.
#define ENABLE_EXTEND_INVEN_SYSTEM                    // Enable extend inv system.
#define ENABLE_GAYA_SYSTEM                            // Enable gaya system.
#define ENABLE_NEW_ACTIONS                            // Enable new actions like GF.
#define ENABLE_ELEMENT_TARGET                        // Enable element target like GF.
#define ENABLE_TEMPLE_OCHAO                            // Enable temple ochao like GF.
#define ENABLE_SEND_TARGET_INFO                        // Enable send target info.
#define ENABLE_PENDANT_SYSTEM                        // Enable pendant system.
#define ENABLE_EFFECT_SYSTEM_KUROKO                    // Enable effect system py.

#define ENABLE_MAIL_BOX_SYSTEM                        // Enable mail box system.
    #ifdef ENABLE_MAIL_BOX_SYSTEM
        #define USE_TRANSMUTATION_SYSTEM_MAILBOX    // Enable transmutation mailbox.
        //#define USE_WON_SYSTEM_MAILBOX            // Enable won mailbox.
    #endif

#define ENABLE_OFFLINE_SHOP_SYSTEM                    
    #ifdef ENABLE_OFFLINE_SHOP_SYSTEM                // Enable offline shop system.
        #define ENABLE_SEARCH_SHOP_SYSTEM            // Enable search shop system.
    #endif
    
#define ENABLE_EXTEND_MINIMAP_SIZE                    // Enable extend minimap size.
#define ENABLE_PARTY_MAP                            // Enable party map system.
#define WJ_EXTENDED_PET_SYSTEM                        // Enable extended pet system.

// ### New system. ###
//////////////////////////////////////////////////////////////////////////

 

Lien de téléchargement :

Hidden Content

    Give reaction to this post to see the hidden content.

Hidden Content

    Give reaction to this post to see the hidden content.

Hidden Content

    Give reaction to this post to see the hidden content.

Hidden Content

    Give reaction to this post to see the hidden content.

Hidden Content

    Give reaction to this post to see the hidden content.

Hidden Content

    Give reaction to this post to see the hidden content.

Hidden Content

    Give reaction to this post to see the hidden content.

 

Je précise que sur le VDI les Files/Source sont pré-installer et compilable sans aucun soucis.


Les logs du VDI 

ID : root

MDP : admin

 

Les logs de Navicat :

ID : root

MDP : admin

 

 

 

Pour continuer:

Citer les tutoriels / partages à pour poursuivre la création. Ou un lien vers des partages / vers l'AQS.

 

  • Metin2 Dev 33
  • Not Good 1
  • Confused 2
  • Scream 2
  • Lmao 1
  • Good 4
  • Love 1
  • Love 164
Lien vers le commentaire
Partager sur d’autres sites

Il y a 1 heure, Takuma a dit :

Merci.

 

Mais c'est quand même con de m'avoir spam mp pour que je t'aide à traduire le truc pour que tu finisses avec un local allemand, des sources anglaises et une sortie française... mdrrrr

Salut, je ne tes pas vraiment spam, je ne comprenais juste pas comment marcher ton script lol mais le serveur est traduit en FR effectivement seulement le translate.lua et EN ^^

Modifié par Kurokos
  • Love 1
Lien vers le commentaire
Partager sur d’autres sites

  • Robot

C'était une blague t'inquiète, bah de ce que je viens de voir, non il y a plus que ça a traduire... Après c'est du détail, par exemple les questions OX on doit tout le temps les refaire, donc que celles déjà présentes soient en allemand, en anglais ou en français... voilà 😂

 

  • Love 1

french_banner.gif

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, Takuma a dit :

C'était une blague t'inquiète, bah de ce que je viens de voir, non il y a plus que ça a traduire... Après c'est du détail, par exemple les questions OX on doit tout le temps les refaire, donc que celles déjà présentes soient en allemand, en anglais ou en français... voilà 😂

 

Oui après je ne me suis pas focalisé à tout traduire, j'ai fait le plus important on va dire 😜

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...
  • 3 mois après...
  • 3 semaines après...

Salut Hokora, c'est dû à la version de MySQL.

 

Je te propose de regarder ici  https://www.linode.com/community/questions/17070/how-can-i-disable-mysql-strict-mode pour le désactiver,

 

ou bien, d'éditer tes tables .sql à l'aide d'un éditeur de texte, en remplaçant tout les INSERT INTO par INSERT IGNORE INTO, ainsi que, 0000-00-00 00:00:00 par 2001-01-01 00:00:00

 

Essaie aussi, de supprimer la base de tes tables, de la recréer puis y ajouter tes tables .sql

 

Un tutoriel est disponible sur le forum ici 

 

Je possède une meilleur version de ces fichiers que je publierai prochainement

 

Modifié par Eunji
  • Love 3
Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...
  • 2 semaines après...
  • 2 mois après...
  • 2 mois après...
  • 1 an après...


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 21

      Metin2 en 2020 peut-on en parler?

    2. 0

      METIN2Project

    3. 3

      Ressources - UnPack - Metin2 Client - Officiel

    4. 0

      Barre des tâches d'argent étendue

    5. 16

      Redémarrage automatique des channels

    6. 16

      Multi Logo GM / SGM / GA

    7. 0

      comment extraire les fichiers locale.epk locale.eix sur le serveur officiel ?

    8. 2

      Funky-emu.net -> fr.metin2.dev

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.