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

Valithis²

Retraité
  • Compteur de contenus

    595
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Valithis²

  1. Valithis²

    [PVP] Prouve ta force

    A approfondir, trop simplet je trouve mais bonne trouvaille ^^
  2. C'est un peu barbare mais oui. Je te conseil de suivre ce tutoriel pour apprendre les bases. Je l'ai arreté car ça n'interessait personne mais si ça change, je l'avancerai
  3. Tu n'es pas obligé de remettre le " when kill ..... ", remet seulement le game.drop_item()
  4. En faite, cette fonction va simplement te faire drop un item lors d'un évènement précis, ici je l'ai introduit par un " game.set_event_flag("aries") ". Avec le " when kill begin ", tu pourras drop sur tout ce que tu tuera donc tout les mobs, qu'importe le level. Tu peux toujours restreindre en mettant l'id du monstre : " when ID_MOB.kill begin ". EDIT : cette fonction lache l'item à terre, tu peux utiliser " pc.give_item2("ID_ITEM") pour donner directement l'item au joueur.
  5. Voilà, désolé du retard je devais terminer ma quete métier : quest newevent begin state start begin when 20094.chat."Ouverture" with pc.is_gm() and game.get_event_flag("aries") == 0 begin setskin(0) game.set_event_flag("aries", 1) notice_all("L'event NOM_EVENT est ouvert ... ") end when 20094.chat."Fermeture" with pc.is_gm() and game.get_event_flag("aries") == 1 begin setskin(0) game.set_event_flag("aries", 0) notice_all("L'event NOM_EVENT est a présent fermé. ") end when kill with game.get_event_flag("aries") == 1 begin game.drop_item("ID_ITEM") end end end S'il vous faut quelque chose de spécial, écrivez à la suite ^^
  6. Tu fais une quête avec : game.drop_item() Précédé d'un : when kill begin
  7. Valithis²

    petite aide

    Tu as mis les permissions du dossier " metin2 " après l'avoir extrait ? ( coche la case en bas qui te permet de mettre à tout les sous dossier )
  8. elseif selectcategory == 4 then say_title("".. mob_name(20005) ..":") say("") say("Voici quelques items qui vous seront utile") say("prenez en grand soin") local itemup1 = select("Perles rare","Quête","Autre","Fermer") if itemup1 == 4 then return elseif itemup1 == 1 then say_title("".. mob_name(20005) ..":") say("Voici quelques perles.") local itemup2 = select("Perle de Feu","Perle d'Eau","Perle de Plante","Perle d'Espoir","Perle d'Amour", "Continuer", "Fermer") if itemup2 == 7 then return elseif itemup2 == 1 then local Price = 100 say_title("Perle de Feu:") say_item_vnum(90016) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle de Feu","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90016) say_reward("Vous recevez Perle de Feu") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90016, 1) syschat("Points restants : "..actual_achievement_points - Price) end end elseif itemup2 == 2 then local Price = 100 say_title("Perle d'Eau:") say_item_vnum(90025) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle d'Eau","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90025) say_reward("Vous recevez Perle d'Eau") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90025, 1) syschat("Points restants : "..actual_achievement_points - Price) end end elseif itemup2 == 3 then local Price = 125 say_title("Perle de Plante:") say_item_vnum(90022) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle de Plante","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90022) say_reward("Vous recevez Perle de Plante") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90022, 1) syschat("Points restants : "..actual_achievement_points - Price) end end elseif itemup2 == 4 then local Price = 125 say_title("Perle d'Espoir:") say_item_vnum(90023) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle d'Espoir","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90023) say_reward("Vous recevez Perle d'Espoir") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90023, 1) syschat("Points restants : "..actual_achievement_points - Price) end end elseif itemup2 == 5 then local Price = 125 say_title("Perle d'Amour:") say_item_vnum(90018) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle d'Amour","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90018) say_reward("Vous recevez Perle d'Amour") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90018, 1) syschat("Points restants : "..actual_achievement_points - Price) end end elseif itemup2 == 6 then local itemup2bis = "Perle de Mort","Perle de Terre","Perle de Ciel","Perle de Soleil","Perle de Lune", "Fermer") elseif itemup2bis == 1 then local Price = 150 say_title("Perle de Mort:") say_item_vnum(90014) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle de Mort","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90014) say_reward("Vous recevez Perle de Mort") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90014, 1) syschat("Points restants : "..actual_achievement_points - Price) end end elseif itemup2bis == 2 then local Price = 100 say_title("Perle de Terre:") say_item_vnum(90015) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle de Terre","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90015) say_reward("Vous recevez Perle de Terre") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90015, 1) syschat("Points restants : "..actual_achievement_points - Price) end end elseif itemup2bis == 3 then local Price = 125 say_title("Perle de Ciel:") say_item_vnum(90017) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle de Ciel","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90017) say_reward("Vous recevez Perle de Ciel") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90017, 1) syschat("Points restants : "..actual_achievement_points - Price) end end elseif itemup2bis == 4 then local Price = 150 say_title("Perle de Soleil:") say_item_vnum(90024) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle de Soleil","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90024) say_reward("Vous recevez Perle de Soleil") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90024, 1) syschat("Points restants : "..actual_achievement_points - Price) end end elseif itemup2bis == 5 then local Price = 300 say_title("Perle de Lune:") say_item_vnum(90021) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle de Lune","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90021) say_reward("Vous recevez Perle de Lune") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90021, 1) syschat("Points restants : "..actual_achievement_points - Price) end end end end Dans le cas présent, nous n'utiliserons pas un wait() mais un " continuer " tout simplement, menant à la suite.
  9. Tu dois bien utiliser le wait() mais après celui-ci, tu dois remettre une variable : local bidule=select("suite perle", "suite perle", "suite perle") EDIT : Je viens de voir ta quête. Correction : local itemup2=select("Perle 5", "Perle 6", "Perle 7") if itemup2 == 1 then local Price = 125 say_title("Perle d'Amour:") say_item_vnum(90018) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle d'Amour","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90018) say_reward("Vous recevez Perle d'Amour") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90018, 1) syschat("Points restants : "..actual_achievement_points - Price) end end elseif itemup2 == 2 then local Price = 150 say_title("Perle de Mort:") say_item_vnum(90014) say_reward("Cela coute ".. Price .." points de succès.") local buyselection = select("Acheter Perle de Mort","Fermer") if buyselection == 2 then return elseif buyselection == 1 then if actual_achievement_points < Price then say_title("".. mob_name(20005) ..":") say("") say("Tu n'as pas assez de points.") say("Reviens quand tu auras "..Price.." Points") say("à echanger.") say("") say("") say("") say_reward("Il te manque "..Price - actual_achievement_points.." Point(s)") return else say_title("".. mob_name(20005) ..":") say("") say("Voici votre commande.") say_item_vnum(90014) say_reward("Vous recevez Perle de Mort") pc.setqf("achievement_points", actual_achievement_points - Price) pc.give_item2(90014, 1) syschat("Points restants : "..actual_achievement_points - Price) end end Une fois arrivé en fin de page, tu dois déclarer une seconde variable pour afficher la suite, regarde la correction.
  10. Valithis²

    Connection

    Sujet nettoyé, nous pouvons continuer sur votre problème. Bonne soirée.
  11. Valithis²

    Aide Dédier

    Tu es prié de respecter le règlement, d'utiliser le formulaire et surtout d'écrire normalement. Bonne journée.
  12. Il me semble que, lorsque tu t'inscris chez eux, tu reçois un script justement à mettre sur ton site.
  13. Valithis²

    files 2012

    Dans ce cas je sanctionne et je ferme. Il serait temps pour toi, suralero, d'appliquer le règlement.
  14. Valithis²

    LVL 300

    Il existe des diff pour sa oui, je ne les aient pas sous la patte mais ça va jusqu'à ... des centaines de milliers ( oué des centaines de milliers de bug surtout ) Bref, du n'importe quoi ^^ déjà qu'aucun serveur n'arrive à tenir le lv99+ ... mais vraiment aucun serveur.
  15. Atheros AR9485..Wirless Network adapter
  16. Valithis²

    Ban IG

    Tu peux toujours créer cette commande ou bien faire une quête. Sinon, non il n'existe aucune commande de ce type, hors mis le ban chat.
  17. Un délai de 48 heures vous est accordé. Bonne soirée.
  18. Venant d'un mec qui n'a pas su tenir son poste, c'est minable. Le but est de se comprendre, les sous-entendu pour faire son malin n'aideront en rien l'équipe.
  19. Non, les empires ne se retirent pas dans la base de donnée. Bon j'ai essayé de tout virer mais ça n'a fait que planter mes client ... et pourtant j'ai refait les xml et co ... . Je pense qu'il faudrait songer à une autre alternative.
  20. Merci d'upload le fichier sous un hébergeur indépendant.
  21. Valithis²

    Php

    As-tu cherché au moins ? Ceci m'a pris 20 secondes à tout casser : /topic/3627-thread/ /topic/613-thread/9
  22. Bonsoir, Le sujet contient la balise [glow=red][Résolu][/glow] ou reste sans réponse, de ce fait il a été déplacé dans la section "Résolu ou sans réponse". Bonne soirée.

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.