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

Bug pierres


VorGam

Question

Bonjour à tous ! 

 

Je viens vous voir aujourd'hui car j'ai un bug avec une modif srcs que j'ai réalisé et en rendu IG j'ai aucune modification pourtant niveau recompilation de client + db + game j'ai pas eu d'erreur tout c'est bien passé mais j'ai aucun rendu en IG je vais vous poster le tutoriel que j'ai suivis qui viens tout droit de just4metin 

 

Tutoriel 

Ouvrez commune / item_length.h et regardez:
CODE PROMO: SÉLECTIONNER TOUT
ITEM_SOCKET_MAX_NUM         = 3,

Modifier par:
CODE PROMO: SÉLECTIONNER TOUT
ITEM_SOCKET_MAX_NUM         = 6,


Ouvrir db / cache.cpp et look:
CODE PROMO: SÉLECTIONNER TOUT
if (isSocket)
     {
        iLen += snprintf(szColumns + iLen, sizeof(szColumns) - iLen, ", socket0, socket1, socket2");
        iValueLen += snprintf(szValues + iValueLen, sizeof(szValues) - iValueLen,
              ", %lu, %lu, %lu", p->alSockets[0], p->alSockets[1], p->alSockets[2]);
        iUpdateLen += snprintf(szUpdate + iUpdateLen, sizeof(szUpdate) - iUpdateLen,
              ", socket0=%lu, socket1=%lu, socket2=%lu", p->alSockets[0], p->alSockets[1], p->alSockets[2]);
     }

Modifier par:
CODE PROMO: SÉLECTIONNER TOUT
if (isSocket)
     {
        iLen += snprintf(szColumns + iLen, sizeof(szColumns) - iLen, ", socket0, socket1, socket2, socket3, socket4, socket5");
        iValueLen += snprintf(szValues + iValueLen, sizeof(szValues) - iValueLen,
              ", %lu, %lu, %lu, %lu, %lu, %lu", p->alSockets[0], p->alSockets[1], p->alSockets[2], p->alSockets[3], p->alSockets[4], p->alSockets[5]);
        iUpdateLen += snprintf(szUpdate + iUpdateLen, sizeof(szUpdate) - iUpdateLen,
              ", socket0=%lu, socket1=%lu, socket2=%lu, socket3=%lu, socket4=%lu, socket5=%lu", p->alSockets[0], p->alSockets[1], p->alSockets[2], p->alSockets[3], p->alSockets[4], p->alSockets[5]);
     }


Ouvrir db / clientmanagerplayer.cpp et look:
CODE PROMO: SÉLECTIONNER TOUT
str_to_number(item.alSockets[2], row[-cenzurat-++]);

Modifier par:
CODE PROMO: SÉLECTIONNER TOUT
str_to_number(item.alSockets[3], row[-cenzurat-++]);
     str_to_number(item.alSockets[4], row[-cenzurat-++]);
     str_to_number(item.alSockets[5], row[-cenzurat-++]);

Parcourir:
CODE PROMO: SÉLECTIONNER TOUT
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "

Modifier par:
CODE PROMO: SÉLECTIONNER TOUT
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,socket3,socket4,socket5,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "

Parcourir:
CODE PROMO: SÉLECTIONNER TOUT
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "

Modifier par:
CODE PROMO: SÉLECTIONNER TOUT
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,socket3,socket4,socket5,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "


Ouvrir jeu / constants.cpp et look:
CODE PROMO: SÉLECTIONNER TOUT
3, // WEAPON_SWORD,
  3, // WEAPON_DAGGER,
  3, // WEAPON_BOW,
  3, // WEAPON_TWO_HANDED,
  3, // WEAPON_BELL,
  3, // WEAPON_FAN,
  3, // WEAPON_CLAW
  0, // WEAPON_ARROW,
  0, // WEAPON_MOUNT_SPEAR

Modifier par:
CODE PROMO: SÉLECTIONNER TOUT
6, // WEAPON_SWORD,
  6, // WEAPON_DAGGER,
  6, // WEAPON_BOW,
  6, // WEAPON_TWO_HANDED,
  6, // WEAPON_BELL,
  6, // WEAPON_FAN,
  6, // WEAPON_CLAW
  0, // WEAPON_ARROW,
  0, // WEAPON_MOUNT_SPEAR

Parcourir:
CODE PROMO: SÉLECTIONNER TOUT
3, // ARMOR_BODY,

Modifier par:
CODE PROMO: SÉLECTIONNER TOUT
6, // ARMOR_BODY,


Binaire:
Ouvrir userinterface / gametype.h et regardez:
CODE PROMO: SÉLECTIONNER TOUT
ITEM_SOCKET_SLOT_MAX_NUM = 3,

Modifier par:
CODE PROMO: SÉLECTIONNER TOUT
ITEM_SOCKET_SLOT_MAX_NUM = 6,

 

Rendu IG:

Hidden Content

    Give reaction to this post to see the hidden content.

Si quelqu'un pourrais voir et m'aider sa serais cool merci d'avance  :smiley_8:

Cordialement.

Modifié par Funky Emulation
Core X - External 2 Internal
Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 4
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Jours populaires

Meilleurs contributeurs dans cette question

4 réponses à cette question

Messages recommandés

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    2. 2

      problème de lancement serveur

    3. 9
    4. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    5. 2

      problème de lancement serveur

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.