-
Compteur de contenus
595 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Boutique
Calendrier
Tout ce qui a été posté par Valithis²
-
A approfondir, trop simplet je trouve mais bonne trouvaille ^^
-
Drop d'item à n'importe quel lvl
Valithis² a répondu à un(e) question de Craven dans Questions & Réponses
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 -
Drop d'item à n'importe quel lvl
Valithis² a répondu à un(e) question de Craven dans Questions & Réponses
Tu n'es pas obligé de remettre le " when kill ..... ", remet seulement le game.drop_item() -
Drop d'item à n'importe quel lvl
Valithis² a répondu à un(e) question de Craven dans Questions & Réponses
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. -
Drop d'item à n'importe quel lvl
Valithis² a répondu à un(e) question de Craven dans Questions & Réponses
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 ^^ -
Drop d'item à n'importe quel lvl
Valithis² a répondu à un(e) question de Craven dans Questions & Réponses
Je vous fait sa oui, patientez. -
Drop d'item à n'importe quel lvl
Valithis² a répondu à un(e) question de Craven dans Questions & Réponses
Tu fais une quête avec : game.drop_item() Précédé d'un : when kill begin -
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 )
-
[A lock]Bouton "continuer" quête
Valithis² a répondu à un(e) question de Craven dans Questions & Réponses
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. -
[A lock]Bouton "continuer" quête
Valithis² a répondu à un(e) question de Craven dans Questions & Réponses
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. -
Sujet nettoyé, nous pouvons continuer sur votre problème. Bonne soirée.
-
Votre balise, merci.
-
Tu es prié de respecter le règlement, d'utiliser le formulaire et surtout d'écrire normalement. Bonne journée.
-
Il me semble que, lorsque tu t'inscris chez eux, tu reçois un script justement à mettre sur ton site.
-
Dans ce cas je sanctionne et je ferme. Il serait temps pour toi, suralero, d'appliquer le règlement.
-
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.
-
[Aide] Configuration NO-IP
Valithis² a répondu à un(e) question de maman10 dans Questions & Réponses
Atheros AR9485..Wirless Network adapter -
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.
-
Bienvenue.
-
Ajout et changement 6/7 bonus
Valithis² a répondu à un(e) question de bolo54 dans Questions & Réponses
Un délai de 48 heures vous est accordé. Bonne soirée. -
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.
-
Selection des empires (Client)
Valithis² a répondu à un(e) question de Shura dans Questions & Réponses
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. -
Merci d'upload le fichier sous un hébergeur indépendant.
-
As-tu cherché au moins ? Ceci m'a pris 20 secondes à tout casser : /topic/3627-thread/ /topic/613-thread/9
-
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.
