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

Toute l’activité

Ce flux se met à jour automatiquement

  1. La dernière semaine
  2. Nazak

    Metin2 - Server Files 2014

    Merci pour les files, ça va m'occuper un moment
  3. Avant
  4. Bonjour à tous, J'ai implanter le lycan sur mes files (TMP4) et après quelques ajustement tout à l'air de marché, mais je n'arrive pas a me débarrasser d'un bug visuel dans la description des items: il est écrit dans la description que toutes les armes et armures sont portable par le lycan. Quand j'essai d'équiper une épée avec le lycan ou une armure d'une autre classe il est bien spécifié que ce n'est pas possible même si la description de l'item n'est pas affichée en rouge cela me fait donc dire que niveau serveur tout à l'air ok. screen du problème: Résolu : itemdata.h: "ITEM_ANTIFLAG_WOLFMAN" non correspondant avec item_lenght.h serverside. (désolé du post inutile) Cordialement Ariver
  5. Bonsoir, J'ai déjà modifié le fichier inventorywindow.py pour ajouter les index 11 et 12 pour mes nouvelles cases, mais je me rends compte qu'il manque quelque chose dans ma manipulation, et je n'arrive pas à savoir quoi. Si quelqu'un a une petite idée, un petit screen pour montrer de quoi je parle. Merci d'avance pour votre aide
  6. Bonjour! Nous recherchons des développeurs pour un projet international. Nous avons actuellement trois développeurs, mais nous souhaitons nous développer afin de pouvoir arriver au terme du projet le plus rapidement possible. Nos conditions : Connaissances en programmation C++ C#. Être capable de travailler en équipe. Ce que nous proposons : Salaire compétitif. Bureau à domicile. Horaire flexible. Si le poste vous intéresse, postulez sur Discord ! DC : amazinghudson
  7. Jinshi

    Monture dans le sol

    Le problème venez des fichier MSA elle était mal renseigner sujet résolu donc merci
  8. Bonsoir, J'ai implanter récemment des montures et plusieurs monstres réussi à la perfection mais un petit hic avec 4 monture sur 10 et j'arrive pas à trouver le problème Une petite image donnerait une idée je pense merci d'avance pour votre aide ! J'ai jamais eu ce genre de soucis pourtant j'ai directement tout pris du pack officiel
  9. Bonjour à tous! Website: [Hidden Content] Discord Server: [Hidden Content] VIDEO:
  10. salut , quand je vais dans root comme dans la fin de la video pour modifier le english en français je n'ai rien dutout dans le dossier root .. comment faire svp ?
  11. Droupi

    Metin2 - Server Files 2014

    Bien pour se faire la main
  12. Bonsoir à tous J'ai un petite problème pour les armes à 2 main quand je mets 30 de vitesse d'attaque in game j'ai seulement 20 d'afficher et 20 d'activé en gros j'ai -10 sur les armes à 2 main une idée d'où sa vient ? un autre exemple si je mets 15 j'ai seulement 5 d'actif etc etc Merci d'avance si vous savez d'où sa vient
  13. Bonjour. Désolé de déterrer un sujet aussi ancien, mais j'ai exactement le même problème sur mon serveur perso (file 40250). Actuellement lvl 31 sur le jeu, je souhaite pouvoir drop des items comme les biles d'ours pour reprendre l'exemple du post d'origine. Dans l'idée générale, je souhaite pouvoir drop tous les items, sans restriction de level, que ce soit sur les monstres open world ou les métins. Jouant seul sur mon serveur, cela ne posera aucun soucis pour moi de pouvoir drop sur les métins lvl 5 en étant lvl 31. J'ai essayé d'appliquer la modification ci-dessus (modifier le "+ 15" de la chaine "victim + 15") mais rien n'y fait, je n'ai aucun drop sur un métin lvl 15 ( venant de la pierre ou même des mobs) Est-ce que de nouvelle procédure sont à faire actuellement en 2024 qui ne l'était pas lors de la création de ce post en 2018 ? Merci beaucoup à vous. Extrait du fichier "/usr/metin2/src/server/game/src/constants.h" #define MAX_EXP_DELTA_OF_LEV 31 #define PERCENT_LVDELTA(me, victim) aiPercentByDeltaLev[MINMAX(0, (victim + 15) - me, MAX_EXP_DELTA_OF_LEV - 1)] #define PERCENT_LVDELTA_BOSS(me, victim) aiPercentByDeltaLevForBoss[MINMAX(0, (victim + 15) - me, MAX_EXP_DELTA_OF_LEV - 1)] #define CALCULATE_VALUE_LVDELTA(me, victim, val) ((val * PERCENT_LVDELTA(me, victim)) / 100) extern const int aiPercentByDeltaLev_euckr[MAX_EXP_DELTA_OF_LEV]; extern const int aiPercentByDeltaLevForBoss_euckr[MAX_EXP_DELTA_OF_LEV]; extern const int * aiPercentByDeltaLev; extern const int * aiPercentByDeltaLevForBoss;
  14. Bonne nouvelle la quete givebasicitem je l'ai refaite il fonctionne maintenant mdr je la donne si une personne la veux quest give_basic_weapon begin state start begin when login begin if pc.getqf("basic_weapon") == 0 then pc.setqf("basic_weapon", 1) -- Définition des ID d'objets pour chaque classe local weapon_id = 0 local weapon2_id = 0 local weapon3_id = 0 local armor_id = 0 local helmet_id = 0 local bracelet_id = 14009 -- Bracelet de bois +9 local shield_id = 13009 -- Bouclier de bataille +9 local shoes_id = 15009 -- Chaussures de cuir +9 local earring_id = 17009 -- Boucles oreille bois +9 local necklace_id = 16009 -- Collier de bois +9 -- Équipement par défaut pour Guerrier if pc.get_job() == 0 then weapon_id = 19 -- Épée +9 weapon2_id = 3009 -- Glaive +9 armor_id = 11209 -- Armure du singe +9 helmet_id = 12209 -- Heaume traditionnel +9 -- Équipement par défaut pour Ninja elseif pc.get_job() == 1 then weapon_id = 19 -- Épée +9 weapon2_id = 1009 -- Dague +9 weapon3_id = 2009 -- Arc court +9 armor_id = 11409 -- Costume azur +9 helmet_id = 12349 -- Capuchon en cuir +9 -- Équipement par défaut pour Sura elseif pc.get_job() == 2 then weapon_id = 19 -- Épée +9 armor_id = 11609 -- Armure de réquiem +9 helmet_id = 12489 -- Heaume sanglant +9 -- Équipement par défaut pour Chamane elseif pc.get_job() == 3 then weapon_id = 7009 -- Eventail +9 weapon2_id = 5009 -- Gong de cuivre +9 armor_id = 11809 -- Robe Pourpre +9 helmet_id = 12629 -- Chapeau de moine +9 end -- Vérifie si le joueur ne possède pas déjà les objets if pc.count_item(weapon_id) == 0 then pc.give_item2(weapon_id, 1) end if weapon2_id ~= 0 and pc.count_item(weapon2_id) == 0 then pc.give_item2(weapon2_id, 1) end if weapon3_id ~= 0 and pc.count_item(weapon3_id) == 0 then pc.give_item2(weapon3_id, 1) end if pc.count_item(armor_id) == 0 then pc.give_item2(armor_id, 1) end if pc.count_item(helmet_id) == 0 then pc.give_item2(helmet_id, 1) end if pc.count_item(bracelet_id) == 0 then pc.give_item2(bracelet_id, 1) end if pc.count_item(shield_id) == 0 then pc.give_item2(shield_id, 1) end if pc.count_item(shoes_id) == 0 then pc.give_item2(shoes_id, 1) end if pc.count_item(earring_id) == 0 then pc.give_item2(earring_id, 1) end if pc.count_item(necklace_id) == 0 then pc.give_item2(necklace_id, 1) end pc.give_gold(1000000) -- 1 000 000 Yangs local empire = {"Shinsoo", "Chunjo", "Jinno"} notice_all("Le personnage " .. pc.get_name() .. " du royaume " .. empire[pc.get_empire()] .. " a été créé.") end end end end Mais j'ai toujours encore un soucis si je veux donner X skill à une personne via objet ou pnj peut importe si je fais pc.set_skill_level je recois in game le skill mais j'ai une erreur quand je compile : Calls undeclared function! : pc.set_skill_level il faudrait faire quoi concrètement pour ce bug ? j'ai cherché dans le quest_functions et aucune fait l'affaire :X merci pour t'aide @Takumapour tout le reste ahah EDIT : suffit de l'ajouter dans la quest_functions mdr il y a plus aucune erreur sujet résolu merci
  15. Heu les fonctions sont listées dans un fichier... quest_functions ou un truc du genre qui doit être au niveau de tes quêtes. Quant-aux définitions même des fonctions, elles sont dans tes sources games, j'ai plus le nom exact, mais vers la fin un truc du genre questlua...
  16. Petit up J'arrive à faire fonctionner des quêtes comme donner des skills via un objet ou changer de races. Par contre, pour les skills, j'ai une erreur "calls undeclared function : pc.set_skill_level". Je commence à comprendre qu'il y a eu des changements pour les fonctions, d'où mes quêtes fonctionnent à moitié. Par exemple, la quête pour donner des skills fonctionne même avec cette erreur. Une idée d'où je peux trouver les nouvelles fonctions ? J'ai un peu cherché une fonction qui pourrait remplacer pc.set_skill_level. Soit je suis débile, soit je n'ai rien compris mdr. Si une personne pouvait me donner une piste.
  17. Salut, Déjà merci de passer par là pour m'aider ahah j'ai fait des tests et je me suis rendu compte que aucune quête fonctionne je fais bien le questcompile le reboot et reload q in game quest give_basic_weapon begin state start begin when login begin if pc.getqf("basic_weapon") == 0 then pc.setqf("basic_weapon", 1) -- Équipement par défaut pour Guerrier local arme = 19 -- Épée +9 local arme2 = 3009 -- Glaive +9 local armure = 11209 -- Armure du singe +9 local casque = 12209 -- Heaume traditionnel +9 -- Équipement par défaut pour Ninja if pc.job == 1 then arme = 19 -- Épée +9 arme2 = 1009 -- Dague +9 armure = 11409 -- Costume azur +9 casque = 12349 -- Capuchon en cuir +9 -- Équipement par défaut pour Sura elseif pc.job == 2 then arme = 19 -- Épée +9 arme2 = 0 -- Rien armure = 11609 -- Armure de réquiem +9 casque = 12489 -- Heaume sanglant +9 -- Équipement par défaut pour Chamane elseif pc.job == 3 then arme = 7009 -- Eventail +9 arme2 = 0 -- Rien armure = 11809 -- Robe Pourpre +9 casque = 12629 -- Chapeau de moine +9 end -- Vérifie si le joueur ne possède pas déjà les objets if pc.countitem(arme) == 0 and (arme2 == 0 or pc.countitem(arme2) == 0) and pc.countitem(armure) == 0 and pc.countitem(casque) == 0 then pc.give_item2(arme, 1) if arme2 ~= 0 then pc.give_item2(arme2, 1) end pc.give_item2(armure, 1) pc.give_item2(casque, 1) pc.give_gold(5000000) -- 5 000 000 Yangs end local empire = {"Shinsoo", "Chunjo", "Jinno"} notice_all("Le personnage " .. pc.get_name() .. " du royaume " .. empire[pc.getempire()] .. " a été créé.") end end end end
  18. Salut. Essaie de décrire ce que tu fais exactement, certains passeront peut-être pour voir s'il y a des erreurs ou non... Je suis un peu rouillé et j'ai pas de windows sous la main pour tester, de mémoire il fallait "compiler" les quêtes, et reboot/reload q si jamais tu as oublié de reload... (sait-on jamais) Quelle tête a ta quête ?
  19. Bonsoir, Je remets dans l'univers de Metin2 après une pause de 10ans+ je redécouvre certaine chose qui ont bien évolué depuis que j'ai stop tout ça. Je suis actuellement avec les files : 2014-serverfiles-client-src-15-langues J'essaye de mettre en place des quêtes que je fais par exemple le give_basic_weapon il y est pas de base donc je l'ai écrit compiler etc je lance le serveur et je crée un personnage je reçois pas les items. Je suis un peu perdu il y a pas d'erreur
  20. Dans ce cas c'est que tu n'as pas le bon mot de passe. Si jamais tu veux le reset de manière un peu brutal : Démarre ta VM Appuie sur espace pour arrêter le timer (quand tu vois le logo freebsd) Appuie sur le numéro qui correspond au single user mode... La phrase ça doit être "Boot FreeBSD into single user mode" je crois Entrée pour valider Tu attends que tout se fasse et que tu aies un truc du genre "Enter full pathname... /bin/sh" Tu appuies sur Entrée Tu tapes : fsck -y mount -u / mount -a passwd Le mot de passe que tu veux quit Et normalement quand tu vas reboot ton mot de passe root devrait être changé.
  21. Ça dépend de la VM que tu as. Essaie de taper un 'a' pendant que tu tapes l'utilisateur, et tu verras bien si ça renvoie 'a' ou 'q'...
  1. Charger plus d’activité

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.