Aller au contenu
  • 0

Système de projection ! ( Je suis de retour :D)


Link

Question

Version des Files XXX

Hello à tous,

 

1. Description du dysfonctionnement / Question :

Alors voilà, mon problème et le suivant , j'ai repris de puis quelque jours déjà et je bloque toujours au même endroit, j'avais partagé un système de projection et je ne comprend toujours pas comment régler mon problème de projection d'armes ^^, armure aucun problème sa me renvoie dans le fichier de cmd_general ou l'erreur "change_look_need_item" est déclarer et je suppose toujours que le bout de code a modifié est celui la :

if ((item0->IsArmor() && item1->IsArmor()) || (item0->IsWeapon() && item1->IsWeapon()))

J'ai fait beaucoup de recherche et tomber sur plusieurs code différent mais toujours le même résultat, échec soit l'un marche et pas l'autre soit les deux ne sont pas pris en compte.

2. SysErr ( Client / Server ) / SysLog ( Server )

J'ai aucun syserr, syslog mise a part l'erreur "change_look_need_item" mais qui ma fois est normal

 

3. Comment le reproduire ?

...

 

4. Screenshots ?

...

 

Merci à tous,

Cordialement

 

Lien à poster

5 réponses à cette question

Messages recommandés

  • 0

Forcément, si c'est moi qui regarde mal...

Autant pour moi, je regarde tes fichiers de plus près et te tiens au courant.

 

edit :

si le message d'erreur 'CHANGE_LOOK_NEED_ITEM' s'affiche pour les armes c'est que l'erreur vient d'un peu plus haut :

    if (!item0 || !item1 || ch->SameItem(item0, item1))
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("CHANGE_LOOK_NEED_ITEM."));
        return;
    }

Soit, il n'y a pas deux objets et dans ce cas, le problème vient certainement du client.
Soit, c'est la fonction SameItem qui pose problème.

 

Essaye donc de faire des tests sur cette condition pour déterminer quelle partie pose problème.

Personnellement, je pense plus pour une erreur client.

 

Modifié par Riws
Eviter un double-post
Lien à poster
  • 0

Rien ne sert de se perdre dans un temps qui est révolu.

Dans l'instant, le système ne fonctionne pas comme désiré, il te faut tester unitairement les conditions pour savoir laquelle permet le renvoi de cette erreur.

Une fois cela fait, la communauté pourra t'aider plus avant.

A bientôt

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


×
×
  • Créer...

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.