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

.CrøKø

Banni
  • Compteur de contenus

    323
  • Inscription

  • Dernière visite

Tout ce qui a été posté par .CrøKø

  1. Bonjour, LogMeinInterfaceHamachi est une carte réseau. Lors de son installation il se peut que votre ordinateur ait cru que cette carte réseau devrait remplacer l'ancienne. Allez dans le centre réseau et partage (clique droit sur l'icone en bas a droite > ouvrir le centre réseau et partage), ensuite allez dans "modifier les paramètres de la carte" Et vous verrez probablement la carte hamachi et la votre (atheros ou realtek / Ethernet...) En diagnostiquant les problèmes ou en désactivant simplement la carte hamachi, il devrait de pas avoir de soucis. Si il n'y a que un soucis avec FireFox, essayez IE8 ou Chrome bien que je les déconseilles. (Chipotez aussi dans les propriétés firefox, il se peut que lui croit qu'il faut charger la carte hamachi.) Il faut savoir qu'avec windows 8 il n'est pas recommandé de faire un serveur sous Virtual PC. Il vaudra mieux alors utiliser Virtual Box ou VMware mais l'utilisation reste différente. EDIT@ Pour ton erreur : DRIVER IRQL_Not_Less_or_Equal(vmm.sys) C'est un driver "Vmm.sys" qui est lancé par le processur "XDE.exe", normalement si tu fais une recherche de mise à jour windows 8 tu devrais trouver. ((( Panneau de configuration\Tous les Panneaux de configuration\Windows Update )))
  2. .CrøKø

    Fichier Game 2012

    give_basic_weapon.quest pour le message "Le personnage du royaume %royaume% à été créé, bienvenue à lui" nuit.quest pour les messages " La nuit tombe et/ou Le jour se lève " gmco.quest est une quête à part qui normalement signal la connexion des membres du staff (exemple: Le membre du staff %nom% vient de se co) mais elle n'est normalement pas intégrée dans les files 2012.
  3. .CrøKø

    GROS PROBLEME NAVICAT

    # Ajoute ta balise de titre # Utiliser le formulaire prédéfini # Réupload l'image et met la sous les balises [ img] url_image [ /img]
  4. .CrøKø

    CMS 80% traduit

    Envoie moi le lien.
  5. Faites CTRL+F dans le fichier group.txt et grou_group.txt en indiquant l'id du cheval et regardez si vous avez des résultats. ( le group.txt se trouve dans /usr/metin2/share/locale/france/ )
  6. .CrøKø

    bug co

    Oui c'est bien ça que j'ai demandé.
  7. .CrøKø

    CMS 80% traduit

    Es-tu certain de ne pas avoir mal configuré vers ta table account.sql ? Tous ce que j'ai c'est le FTP d'agronaque et il a pas de bdd account Ce sera fait.
  8. Bonsoir, Pour déplacer ou placer un PNJ sur une map faites comme suis: 1. Ouvrez WinSCP ou FileZilla et connectez vous à votre serveur. 2. Indiquez le chemin /usr/metin2/share/locale/france/map (par défaut sur files 2012) 3. Allez dans la map concernée (ici metin2_map_a1/b1/c1) 4. Ouvrez le fichier npc.txt et vous regardez les PNJs ayant l'ID du "cheval". (Vous pourrez trouver l'ID du cheval en faisant une recherche CTRL+F au mot "cheval" dans navicat dans la table mob_proto.sql) 5. Ensuite il vous suffit de changer les coordonnées x et y.
  9. .CrøKø

    bug co

    Bonsoir, Peux-tu nous donner le serverinfo.py et/ou son contenu ainsi que le serverimfo.py du starter?
  10. .CrøKø

    CMS 80% traduit

    Les 80% concernent la partie administration. Elle n'est donc pas visible pour les joueurs cela reste à traduire mais pas terriblement gênant.
  11. Bonjour, Non en réalité, la quête n'y est pour rien de remettre à 0 tes quêtes biologistes. C'est juste que quand tu as implanté la quête tu as fais un /reload q en jeu et pas un reboot complet alors le serveur à exécuté la commande avec les données récentes. Mais comme la base de données prend 5 minutes (minimum!!) pour actualiser les infos, il se peut que tes quêtes biologistes n'étaient pas encore finies (pour la base de données). Essaye de faire un reboot complet j'entends par la: > reboot > login: user > mdp: xxxx > sh quest.sh > sh clear.sh > sh start.sh
  12. Bonjour, Je pense qu'il serait convenable de réinstaller ta base de données MySQL correctement ou éventuellement de faire un maintient des tables. Info : Ouvrir la table > sélectionner toutes les sous-tables > clique droit > maintain table > quick
  13. Si le problème venait de la clef pong, il aurait une erreur du style "Connexion en cours..." pendant 3heures. L'erreur de connexion ça peut venir de pas mal de choses. - Les ports sont peut être redirigé sur une mauvaise IP ou ne sont pas bien ouvert. - L'ip modifiée dans le client "serverinfo.py" est peut être erronée. Remarque : L'ip correcte est habituellement celle que VPC te renvoie avec la commande /etc/rc.d/netif restart après avoir modifier le networking.
  14. .CrøKø

    CMS BUG

    Bonjour, Évite simplement de mettre des items de ce style dans l'itemshop et code plutôt un itemshop in game en quest. C'est bien plus sympas pour les joueurs/joueuses. Esnuite c'est tous à fait normal car le code prévu en IS prévoit la vente des items style "Une utilisation et basta". Test avec un anneau d'xp qui à la base t'offre 50% pendant 30 minutes quand tu te l'ajoute via la commande /item. Mais via le site, ça fait autrement et le code n'envoie pas l'info du timer donc 0min. Mon conseil: Code une quest itemshop.
  15. Centre de Téléchargement Télécharger ( Interne ) Bonjour à tous, Je vous partage ce CMS que j'ai traduit à 80%. Lien de téléchargement : Cliquez ici Source : Epvp Cordialement,
  16. # Je t'invite à indiquer la source en italique sous ton message (Exemple: Source: Elitepvpers) # Je recommande aussi d'uploader le partage sur un autre hébergeur que elitepvpers car la, il faudra forcément un compte elite. Voila un lien => [Hidden Content]
  17. # Ajoute un screen du logiciel. # Ajoute un lien virus-total vérifiant si le partage est règlo.
  18. .CrøKø

    Quetes ox

    OX + question pour participation. quest oxevent_manager begin state start begin when 20011.chat."OX-contest" begin --- l say_title("Uriel:") say("Hé vous! Oui vous - vous avez l'air très futé.") say("Il y a un concours appelé OX-contest. Vos") say("connaissances y seront mises à l'épreuve. Si") say("vous gagnez, vous obtiendrez une belle") say("récompense.") wait() if game.get_event_flag("oxevent_status") == 0 then --- l say_title("Uriel:") say("Je peu vous autoriser, à participer au contest,") say("mais vous pouvez aussi juste regarder.") say("L'heure de démarrage n'est pas encore fixée. Je") say("vous tiendrait informé. Soyez prêt!") elseif game.get_event_flag("oxevent_status") == 1 then --- l say_title("Uriel:") say("Voulez-vous participer? Vous pouvez juste") say("observer aussi...") local s = select("Participer", "Observer", "Annuler") if s == 1 then --- l say_title("Uriel:") -------------------------------------------------- say("Répondez tout d'abord à la question suivant:") say_reward("ed elleuq reulouc tse el leic ??") local resp_quest = input() if resp_quest == "" or 0 then return end if resp_quest == "bleu" or "bleu." or "blue" then say("Vous avez répondu juste!") -------------------------------------------------- wait() pc.warp(896500, 24600) else say("Vous avez répondu faux!") say("Réessayez plus tard.") end elseif s == 2 then --- l say_title("Uriel:") say("Vous ne souhaitez que observer ?") say("D'accord. Apprennez le déroulement de l'OX et") say("tentez votre chance la prochaine fois.") wait() pc.warp(896300, 28900) end elseif game.get_event_flag("oxevent_status") == 2 then --- l say_title("Uriel:") say("Malheuresement, les inscriptions sont déjà fermer.") say("Vous ne pouvez plus participer à l'OX-contest.") say("Mais vous pouvez observer la compétition.") say("Voulez-vous observer la compétition en cours ?") local s = select("Oui", "Non") if s == 1 then --- l say_title("Uriel:") say("Vous voulez observer la compétition? Ok, c'est") say("parti.") wait() pc.warp(896300, 28900) end end end when 20358.chat."Démarrer/Arrêter l'OX" with pc.is_gm() begin local stat = oxevent.get_status() if stat == 0 then --- l say_title("Gestion de l'OX-Contest:") say("Lancer un OX-Contest ?") say("") local s = select("Demarrer inscription", "Fermer") if s == 1 then local v = oxevent.open() if v == 0 then --- l say_title("Gestion de l'OX-Contest:") say("Il vous suffit de les ouvir pour faire entrer") say("les participants.") say("") elseif v == 1 then --- l say_title("Gestion de l'OX-Contest:") say("Les inscriptions sont ouvertes.") say("Attendez les participants.") say("") notice_all("Une nouvelle session de l'Ox-Contest vient de débuter.") notice_all("Si vous voulez y participer, rendez-vous chez Uriel pour") notice_all("vous y inscrire. Attention les inscriptions ne resterons") notice_all("pas ouverte longtemps !") else --- l say_title("Gestion de l'OX-Contest:") say("OX-Contest déjà cours.") say("Patientez en attendant que celui-ci se termine puis") say("retenter l'ouverture des inscriptions.") end end elseif stat == 1 then --- l say_title("Gestion de l'OX-Contest:") say("Voulez-vous fermer les inscriptions ?") say("Il y à pour l'instant "..oxevent.get_attender().." participant(s).") local s = select("Fermer les inscriptions", "Fermer") if s == 1 then oxevent.close() --- l say_title("Gestion de l'OX-Contest:") say("Les inscriptions sont fermées.") say("Vous pouvez lancer les questions.") end elseif stat == 2 then --- l say_title("Gestion de l'OX-Contest:") say("Choissisez une des options.") local s = select("Lancer une question", "Arreter l'OX", "Annuler l'OX", "Fermer") if s == 1 then local v = oxevent.quiz(1, 30) if v == 0 then --- l say_title("Gestion de l'OX-Contest:") say("Veuillez relancer l'OX-Contest sans passer") say("par la commande /open.") elseif v == 1 then --- l say_title("Gestion de l'OX-Contest:") say("La question à été lancée.") else --- l say_title("Gestion de l'OX-Contest:") say("OX-Contest annuler.") end elseif s == 2 then oxevent.end_event() notice_all("L'Ox-Contest est terminé, vous allez être téléporter") notice_all("vers la cité de vos royaumes respectifs.") notice_all("Merci d'avoir participé à l'Ox-Contest !") --- l say_title("Gestion de l'OX-Contest:") say("L'OX-Contest est terminer.") elseif s == 3 then oxevent.end_event() notice_all("L'Ox-Contest a été annulé, vous allez être téléporter") notice_all("vers la cité de vos royaumes respectifs.") notice_all("Attention un nouvel Ox-Contest peut commencé très vite !") --- l say_title("Gestion de l'OX-Contest:") say("L'OX-Contest est annulé.") end elseif stat == 3 then --- l say_title("Gestion de l'OX-Contest:") say("Une question est déjà lancé.") say("Veuillez patienter...") else --- l say("Lancer une question") end end when 20358.chat."Forcer l'arrêt de l'OX" with pc.is_gm() begin --- l say_title("Gestion de l'OX-Contest:") say("Attention vous êtes sur le point d'arréter") say("un OX-Contest, d'un seul coup sans vainqueur.") say("ni récompense.") say("Voulez-vous forcer l'arrêt de l'OX-Contest ?") local s = select("Oui", "Non") if s == 1 then oxevent.end_event_force() --- l say_title("Gestion de l'OX-Contest:") say("L'OX-Contest a été arrêté.") end end when 20358.chat."Distribution des prix" with pc.is_gm() begin --- l say_title("Gestion de l'OX-Contest:") say("Entrez le numéro de l'objet à donner comme") say("récompense.") local item_vnum = input() --- l say_title("Gestion de l'OX-Contest:") say("Saisissez la quantité désirée.") local item_count = input() oxevent.give_item(item_vnum, item_count) --- l say_title("Gestion de l'OX-Contest:") say("Vous avez récompensé "..oxevent.get_attender().." participant(s).") end end end OX question sur participation + observation quest oxevent_manager begin state start begin when 20011.chat."OX-contest" begin --- l say_title("Uriel:") say("Hé vous! Oui vous - vous avez l'air très futé.") say("Il y a un concours appelé OX-contest. Vos") say("connaissances y seront mises à l'épreuve. Si") say("vous gagnez, vous obtiendrez une belle") say("récompense.") wait() if game.get_event_flag("oxevent_status") == 0 then --- l say_title("Uriel:") say("Je peu vous autoriser, à participer au contest,") say("mais vous pouvez aussi juste regarder.") say("L'heure de démarrage n'est pas encore fixée. Je") say("vous tiendrait informé. Soyez prêt!") elseif game.get_event_flag("oxevent_status") == 1 then --- l say_title("Uriel:") say("Voulez-vous participer? Vous pouvez juste") say("observer aussi...") local s = select("Participer", "Observer", "Annuler") if s == 1 then --- l say_title("Uriel:") -------------------------------------------------- say("Répondez tout d'abord à la question suivant:") say_reward("ed elleuq reulouc tse el leic ??") local resp_quest = input() if resp_quest == "" or 0 then return end if resp_quest == "bleu" or "bleu." or "blue" then say("Vous avez répondu juste!") -------------------------------------------------- wait() pc.warp(896500, 24600) else say("Vous avez répondu faux!") say("Réessayez plus tard.") end elseif s == 2 then --- l say_title("Uriel:") local resp_quest = input() if resp_quest == "" or 0 then return end if resp_quest == "bleu" or "bleu." or "blue" then say("Vous avez répondu juste!") wait() pc.warp(896300, 28900) else say("Vous avez répondu faux!") say("Réessayez plus tard.") end end elseif game.get_event_flag("oxevent_status") == 2 then --- l say_title("Uriel:") say("Malheuresement, les inscriptions sont déjà fermer.") say("Vous ne pouvez plus participer à l'OX-contest.") say("Mais vous pouvez observer la compétition.") say("Voulez-vous observer la compétition en cours ?") local s = select("Oui", "Non") if s == 1 then --- l say_title("Uriel:") say("Vous voulez observer la compétition? Ok, c'est") say("parti.") wait() pc.warp(896300, 28900) end end end when 20358.chat."Démarrer/Arrêter l'OX" with pc.is_gm() begin local stat = oxevent.get_status() if stat == 0 then --- l say_title("Gestion de l'OX-Contest:") say("Lancer un OX-Contest ?") say("") local s = select("Demarrer inscription", "Fermer") if s == 1 then local v = oxevent.open() if v == 0 then --- l say_title("Gestion de l'OX-Contest:") say("Il vous suffit de les ouvir pour faire entrer") say("les participants.") say("") elseif v == 1 then --- l say_title("Gestion de l'OX-Contest:") say("Les inscriptions sont ouvertes.") say("Attendez les participants.") say("") notice_all("Une nouvelle session de l'Ox-Contest vient de débuter.") notice_all("Si vous voulez y participer, rendez-vous chez Uriel pour") notice_all("vous y inscrire. Attention les inscriptions ne resterons") notice_all("pas ouverte longtemps !") else --- l say_title("Gestion de l'OX-Contest:") say("OX-Contest déjà cours.") say("Patientez en attendant que celui-ci se termine puis") say("retenter l'ouverture des inscriptions.") end end elseif stat == 1 then --- l say_title("Gestion de l'OX-Contest:") say("Voulez-vous fermer les inscriptions ?") say("Il y à pour l'instant "..oxevent.get_attender().." participant(s).") local s = select("Fermer les inscriptions", "Fermer") if s == 1 then oxevent.close() --- l say_title("Gestion de l'OX-Contest:") say("Les inscriptions sont fermées.") say("Vous pouvez lancer les questions.") end elseif stat == 2 then --- l say_title("Gestion de l'OX-Contest:") say("Choissisez une des options.") local s = select("Lancer une question", "Arreter l'OX", "Annuler l'OX", "Fermer") if s == 1 then local v = oxevent.quiz(1, 30) if v == 0 then --- l say_title("Gestion de l'OX-Contest:") say("Veuillez relancer l'OX-Contest sans passer") say("par la commande /open.") elseif v == 1 then --- l say_title("Gestion de l'OX-Contest:") say("La question à été lancée.") else --- l say_title("Gestion de l'OX-Contest:") say("OX-Contest annuler.") end elseif s == 2 then oxevent.end_event() notice_all("L'Ox-Contest est terminé, vous allez être téléporter") notice_all("vers la cité de vos royaumes respectifs.") notice_all("Merci d'avoir participé à l'Ox-Contest !") --- l say_title("Gestion de l'OX-Contest:") say("L'OX-Contest est terminer.") elseif s == 3 then oxevent.end_event() notice_all("L'Ox-Contest a été annulé, vous allez être téléporter") notice_all("vers la cité de vos royaumes respectifs.") notice_all("Attention un nouvel Ox-Contest peut commencé très vite !") --- l say_title("Gestion de l'OX-Contest:") say("L'OX-Contest est annulé.") end elseif stat == 3 then --- l say_title("Gestion de l'OX-Contest:") say("Une question est déjà lancé.") say("Veuillez patienter...") else --- l say("Lancer une question") end end when 20358.chat."Forcer l'arrêt de l'OX" with pc.is_gm() begin --- l say_title("Gestion de l'OX-Contest:") say("Attention vous êtes sur le point d'arréter") say("un OX-Contest, d'un seul coup sans vainqueur.") say("ni récompense.") say("Voulez-vous forcer l'arrêt de l'OX-Contest ?") local s = select("Oui", "Non") if s == 1 then oxevent.end_event_force() --- l say_title("Gestion de l'OX-Contest:") say("L'OX-Contest a été arrêté.") end end when 20358.chat."Distribution des prix" with pc.is_gm() begin --- l say_title("Gestion de l'OX-Contest:") say("Entrez le numéro de l'objet à donner comme") say("récompense.") local item_vnum = input() --- l say_title("Gestion de l'OX-Contest:") say("Saisissez la quantité désirée.") local item_count = input() oxevent.give_item(item_vnum, item_count) --- l say_title("Gestion de l'OX-Contest:") say("Vous avez récompensé "..oxevent.get_attender().." participant(s).") end end end
  19. Il est fort probablement que votre hébergeur n'accepte pas les micro-payement de chez starpass. La seule solution si cela est véridique est d'essayer avec un autre micro-payement ou de changer d'hébergeur.
  20. Non utilise le type 18. Le pc.remove_item est déjà intégré dans la quête
  21. As-tu essayé avec le locale_fr que je t'ai uploadé?
  22. setImmuneFlag tu mets "STUN,SLOW,CURSE,TERROR" essaye avec ça et puis oublie pas de remplir le setRaceFlag
  23. Implanter un PNJs: /topic/19908-implanter-un-mob/ (c'est pareil pour les metins) Changer les mobs sur les metins : /topic/21339-2012-changer-les-mobs-des-metins/ Pas de tuto je crois pour ça, faut éditer le mob_drop_item.txt qui se trouve dans ton FTP (winscp) dans /usr/metin2/share/locale/france/mob_drop_item.txt Dedans tu recherches l'id de ta metin et tu ajoutes ensuite le drop en prenant exemple sur les autres.
  24. .CrøKø

    Question

    Solution 1: Éditez le flag des manuels et mettez "0" au lieu de "20". Ne donnez qu'un manuel à la fois par l'item-shop. Solution 2: Si vous voulez garder les manuels en cumulable, il faudra alors éditer la quête ou le code qui se charge de l'apprentissage de ces manuels. (Voir questlib.lua à mon avis)

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.