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

Compétences à cheval


Eristoff

Question

Bonjour à tous  

Version des fichiers/ Type d'émulateur : Files 2016 By Saw

Domaine (Base de données, Client, Core...) : Client

Votre niveau (Débutant, Intermédiaire, Avancé..) : Débutant

 

Description du problème : syserr client:

0719 20:34:53599 :: skillGetAffect - Strange Formula [Combat equestre]
0719 20:34:57443 :: skillGetAffect - Strange Formula [Vague de Pouvoir]
0719 20:34:01274 :: skillGetAffect - Strange Formula [Charge à cheval]
0719 20:34:03400 :: skillGetAffect - Strange Formula [Combat equestre]
0719 20:34:05495 :: skillGetAffect - Strange Formula [Combat equestre]
0719 20:34:08367 :: skillGetAffect - Strange Formula [Combat equestre]
0719 20:34:10446 :: skillGetAffect - Strange Formula [Combat equestre]
0719 20:35:12541 :: skillGetAffect - Strange Formula [Combat equestre]
0719 20:35:14685 :: skillGetAffect - Strange Formula [Combat equestre]
0719 20:35:18250 :: skillGetAffect - Strange Formula [Combat equestre]

 

Comment reproduire le problème ? : Utilisés les compétences du cheval

Recherches et tests effectués : Forum, internet

 

Screenshot du problème concerné :

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le Règlement de Funky-Emulation.

 

Merci d'avance.

Modifié par Eristoff
Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

Images postées

15 réponses à cette question

Messages recommandés

  • 0
  • Développeur

Il semblerait que ta table de skills client (locale/fr/skilltable.txt) soit erronée...

Strange Formula signifie qu'il ne comprend pas les données inscrites dans le fichier (erreur de parsing).

 

Il t'indique entre crochets le skill qui pose problème. Vérifie de ce côté-là.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Bonjour et merci d'avoir répondu,

 

Pourrait-on m'éclaircir un peu plus ?

 

Voici les trois compétences en question :

137	난무	5	1	1	50	HP	-(atk+(2*atk*k))	60+80*k			5-(4*k)			ATTACK,USE_MELEE_DAMAGE,CRUSH		NONE				0	0	MELEE	10	1	300	0
138	돌격	5	1	1	52	HP	-(2.4*(200+1.5*lv)+(3*200*k))	60+120*k			15			ATTACK,USE_MELEE_DAMAGE,SPLASH,CRUSH_LONG		MOV_SPEED	50	5		0	0	MELEE	6	1	400	100
139	탈출	5	1	1	55	HP	-(2*(200+1.5*lv)+(3*200*k))	60+160*k			20			ATTACK,USE_MELEE_DAMAGE,SELFONLY,SPLASH,CRUSH		NONE				0	0	MELEE	12	1	400	250

 

Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Développeur

Bizarre, j'utilise ce client et j'ai jamais eu ce problème.

Je vais vérifier pour être sûr mais ça m'étonnerait.

 

Edit:

 

Comme quoi rien n'est jamais sûr, j'ai le même problème.

Le fait est que les skills du cheval en P ne sont pas supposés exister, la formule qui en résulte est incorrecte.

Le problème peut être "réglé" dans les sources, bien que les skills du cheval ne devraient normalement pas

atteindre le rang P. Le maximum est M1 sur l'officiel FR, et G1 sur les serveurs US.

 

Je vais débug ça et je publierai un correctif. Je te notifierai sur le topic pour que tu puisses le voir ;).

Modifié par Kameyu
Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Développeur

Salut,

 

C'est bizarre, j'en fais moi pourtant:

image.png.ae91b333c1891e044bb13ea36f3936c7.png

 

Edit:

C'est parce que ta compétence est en P. Mets-la en M1 et ça marchera.

Comme je te l'ai expliqué plus haut, le niveau max de ta compétence à cheval, c'est (en principe) 20.

Je peux faire des dégâts jusqu'à M10 mais au-delà (G1+) je n'en fais plus.

Modifié par Kameyu
Lien vers le commentaire
Partager sur d’autres sites

  • 0

Bonjour et merci de m’avoir répondu

 

Et comment pourrais-je bloquer via les sources ce soucis ? C’est à dire, empêcher la compétences d’être up plus haut que prévu que ce soit via les manuelles ou encore via la commande GM ? 

 

Merci d’avance

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Plop,

 

Un skill qui a comme niveau max m1 par exemple peut être up P que par une commande ou une quête a la limite,un joueur ne pourra donc pas l'avoir plus haut que m1 

 

Pour brider la commande "/full" par exemple -> sources serveur -> cmd_gm.cpp -> ACMD (do_all_skill_master) -> ch->SetHorseLevel(SKILL_MAX_LEVEL); 

 

Mais tu devra faire une nouvelle variable pour t'es skills dada, le niveau max de tout les skill est fixée a 40 (P) par une seule variable(si tu modif cette variable tu change le lvl max de tous les skills donc attention)

Tout les skills passifs/secondaires on ce "bug" par exemple combo qui a un niveau max de 2 mais qui est peut être up a P via commande

Tu peux régler ce "bug" mais sa n'aura aucun réel impact IG vue que les joueurs ne pourront pas quoi qu'il arrive avoir ce skill plus haut que m1 après c'est mon avis perso :)

Modifié par iryzz
Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Développeur
Le 03/08/2018 à 13:09, iryzz a dit :

Pour brider la commande "/full" par exemple -> sources serveur -> cmd_gm.cpp -> ACMD (do_all_skill_master) -> ch->SetHorseLevel(SKILL_MAX_LEVEL); 

 

Mais tu devra faire une nouvelle variable pour t'es skills dada, le niveau max de tout les skill est fixée a 40 (P) par une seule variable(si tu modif cette variable tu change le lvl max de tous les skills donc attention)

 

Ou alors tu mets juste 20 au lieu de SKILL_MAX_LEVEL ^^. Je pensais que c'était logique...

Lien vers le commentaire
Partager sur d’autres sites

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


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

  • 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.