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

Jinshi

Membre
  • Compteur de contenus

    8
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Jinshi

  1. 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
  2. Jinshi

    Monture dans le sol

    Le problème venez des fichier MSA elle était mal renseigner sujet résolu donc merci
  3. 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
  4. 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
  5. 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
  6. 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.
  7. 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
  8. 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

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.