chaos75
-
Compteur de contenus
162 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Boutique
Calendrier
Messages posté(e)s par chaos75
-
-
Auttend pour moi ( l'erreur est humaine ^^ )
-
bonjour, vos fichier .dds ayant pour type de Fichier windows . paint cela m'intrigue ^^
Avez vous modifier l'encodage de ceux ci ? ( si oui il peu s'agir tout bêtement d'une erreur d'encodage )
Dans le cas contraire je ne vois pas ^^
-
Bonjour, Essayez voir si ceci règle le problème de la dernière quette :
quest coffreyang begin state start begin when 40000.use begin say_title("Banque") say("Veuillez choisir une fonction :") local e = select("Stocker des yangs", "Retirer des yangs", "Voir l'état de mon compte", "Fermer") -- Stock yangs -- if e == 1 then say_title("Banque") say("Combien de yangs voulez-vous stocker ?") say_reward("Vous avez : "..pc.gold.." yangs.") say("") i = tonumber(input()) if i <= 0 or i == "" then return end if i > pc.gold then i = pc.gold end j = i + pc.getqf("nb_yang") while j >= 1000000000 do pc.setqf("nb_milliard", pc.getqf("nb_milliard")+1) j = j - 1000000000 end pc.setqf("nb_yang", j) pc.change_gold(-i) syschat(i.." yangs stockés.") -- Retire et voir le compte -- elseif e == 2 or e == 3 then say_title("Banque") say("") say("Yangs sur votre compte :") a = "" c = "" if pc.getqf("nb_milliard") > 0 then a = pc.getqf("nb_milliard") b = 100000000 while b > pc.getqf("nb_yang") and b != 1 do c = c.."0" b = b/10 end end say_reward(a..""..c..""..pc.getqf("nb_yang")) say("") if s == 3 then return end say("Combien de yangs voulez-vous retirer ?") say("") i = tonumber(input()) if i <= 0 or i == "" then return end if i > pc.getqf("nb_milliard")*1000000000 + pc.getqf("nb_yang") then i = pc.getqf("nb_milliard")*1000000000 + pc.getqf("nb_yang") end if pc.gold + i > 1999999999 then syschat("Action impossible vous allez dépasser les 2 milliards.") return end pc.change_gold(i) if i >= 1000000000 then pc.setqf("nb_milliard", pc.getqf("nb_milliard")-1) i = i - 1000000000 end pc.setqf("nb_yang", pc.getqf("nb_yang")-i) if pc.getqf("nb_yang") < 0 then pc.setqf("nb_yang", pc.getqf("nb_yang")+1000000000) pc.setqf("nb_milliard", pc.getqf("nb_milliard")-1) end end end end end end
-
Huuum Question a deux balles, tu as modifier la clef pong ?
-
As tu essayer les files 2013 ?
-
Bonjour,Bonsoir pour effectuer cette Modification:
Rend toi dans ton NPC_list.txt ( dans root )
Cherche ses lignes :
20101 pony_normal 20102 pony_member 20103 pony_master 20104 horse_normal 20105 horse_member 20106 horse_master 20107 horse2_normal 20108 horse2_member 20109 horse2_master
une fois trouver remplace les noms pony_normal ( corespondant au poney lvl 1) ou autres par le nom de dossier de la monture par la qu'elle tu souhaite remplacer le poney ou le cheval
Cordialement.
-
quest metin begin state start begin when 71080.use."Event Metin" with pc.is_gm() and game.get_event_flag("Metin") == 0 begin setskin(0) game.set_event_flag("Metin", 1) notice_all("L'event PVE à Demarrer ! ") (wait) say_title("Veuillez selectionnez les Metin à invoquer") local a = select ("lvl50","lvl70","lvl100","lvl120","Continuer") if a == 1 then say_reward("Les Metin sont apparue") mob.spawn(id metin lvl 50) elseif a == 2 then say_reward("Les Metin sont apparue") mob.spawn(id metin lvl 70) elseif a == 3 then say_reward("Les Metin sont apparue") mob.spawn(id metin lvl 100) elseif a == 4 then say_reward("Les Metin sont apparue") mob.spawn(id metin lvl 120) elseif a == 5 then wait() local b = select ("lvl 150","lvl 170","lvl190","lvl 200","Fermer") if b == 1 then say_reward("Les Metin sont apparue") mob.spawn(id metin lvl 150) elseif b == 2 then say_reward("Les Metin sont apparue") mob.spawn(id metin lvl 170) elseif b == 3 then say_reward("Les Metin sont apparue") mob.spawn(id metin lvl 190) elseif b == 4 then say_reward("Les Metin sont apparue") mob.spawn(id metin lvl 200) else return end end when 71080.use."Finir L'event" with pc.is_gm() and game.get_event_flag("Metin") == 1 begin setskin(0) game.set_event_flag("Metin", 0) notice_all("L'event touche à sa fin... ") notice_all("Vous allez etre téléporté dans vos villages respectifs") warp_all_to_village(id de la map de l'event) end end end
Il ne te reste plus qu'a insérer le code de temporisation que Sparks à partager, et à insérer les id des mobs et maps concerné
Cordialement.
-
Suffit de recréer les vnum ( si ton item est une boite,ou autres item non utilisable par default,comme la précisé Cube ), que tu compile sous un vnum non utilisé et auquel tu attribut une quette pour faire se que bon te semble avec
Aurais-tu le nom ou un screen de l'item que tu souhaite utilisé ( pour plus de précision ^^ )
-
Merci chaos75, mais j'y avais déja pensé quand meme Tounge
On sais jamais :angel:
-
Remplacez le mot "id" dans la quette de Sparks par l'id de votre item et sa devrais fonctionner
Cordialement.
-
Qu'elle est le vnum (id) de se fameux item ?
-
Dans ce cas ses items utilise une quette, afin d'utiliser 7 bonus, il te faut donc la modifier :huh:
-
Effectivement, Bonne remarque
Edt: Quette sujet précédent éditer
-
quest event1_manage begin state start begin when 20041.chat."Lancer l'event dorée" with pc.is_gm() begin say_title("L'event dorée") say("Bonjour ! veux tu vraiment lancer l'évent dorée ?") local choix=select("oui", "non") if choix == 1 then say_title("L'event dorée") say("Lancement de l'event...") notice_all("L'event dorée à était lancer par "..pc.name..",) notice_all("L'empire qui réussira à détruire la grenouille dorée") notice_all("d'un empire adverse, tout en protégeant la sienne") notice_all("remportera un event personnalisé ou un bonus d'empire!") notice_all("Parler au Passant ivre pour venir à l'event.") pc.warp(83200, 0) elseif choix == 2 then return end end when 20041.chat."Event dorée" begin say_title("L'event dorée") say("Bonjour ! je suis le Maître d'armes, je peut") say("te téléporté à l'évent, pour que tu aide ton") say("empire à défendre sa grenouille dorée et a") say("détruire la grenouille énnemi, pour remporter") say("un event personnalisé ou un bonus d'empire.") wait() say_title ("L'event dorée") say("Veux tu être téléporté ?") local tp=select("oui","non") if tp == 1 then pc.warp(83200, 0) elseif tp == 2 then return end end end end
Essaye voir comme ceci
Cordialement chaos.
-
Bonjour, sinon tu peu aussi le faire plus simplement
Modifie le applytype0 et le applytypevalue0 dans tes querys en suivant le tuto de Liberty : https://fr.metin2.dev/topic/13534-thread/&highlight=bonus
tu auras les numéros des apply concernant les bonus souhaiter
Ensuite tu indique dans applytypevalue0 la valeurs de ton bonus
Exemple:
applytype0= 1, applyvalue0 = 20
Ceci nous donnera un bonus HP de +20
Cordialement chaos.
-
Je dirais EternalHost ( a voir si les autres membres confirme ^^ )
Bien Cordialement.
-
Avez vous un screen des modifications apportées à votre GR2 avant et après modifications ?
Cordialement.
-
Sous qu'elle configuration est tu ? (de sorte à pouvoir mieux t'orienter pour résoudre ton probleme)
-Dédier
-No-IP
- Locale
Cordialement
-
tu as aussi la possibilité de restreindre l'utilisation d'une arme via les querys de celle ci
En espérant t'avoir fais avancer ^^
-
Bonjour essayer ceci:
quest terre_devaste begin state start begin when login or levelup with pc.level >= 10 begin say_title("Les Terres Devastees") say("Il est temps pour vous de quitter les terres") say("pour rejoindre la cité de votre empire.") say("Allez voir le garde des terres pour qu'il") say("vous téléporte.") set_state(information) end end state information begin when letter begin send_letter("Les Terres Devastees") local v = find_npc_by_vnum(20354) if v!= 0 then target.vid("__TARGET__", v, "Les Terres Devastees") end end when button or info begin --- l say_title("Les Terres Devastees") say("Il est temps pour vous de quitter les terres") say("pour rejoindre la cité de votre empire.") say("Allez voir le garde des terres pour qu'il") say("vous téléporte.") end when __TARGET__.target.click or 20354.chat."Les Terres Devastees" begin target.delete("__TARGET__") --- say_title("Le Gardien des Terres:") say("Je vous félicite pour votre force et") say("votre courage, vous êtes prêt pour rejoindre") say("votre royaume.") wait() warp_all_to_village(id de la map ou sont les joueurs) else say_title("Le Gardien des Terres:") say("Elenda semble avoir besoin de votre") say("aide. Revenez me voir lorsque vous") say("lui aurez parlé.") end end end
/!\ N'oublie pas d'inquer l'id de la map dans la fonction warp_all_to_village pour que tes joueurs soit tp sur leurs map 1 respective /!\
Pour le problème des accents :
Il te faut mettre un \ devant le mot contenant cet accents.
En espérant t'avoir aidé
Cordialement.
-
Pour Solutionner se Problème:
Etape 1:
-Prend la Texture de la S66 et copie la pour en faire un Deuxième exemplaire que tu renommeras en bracciolo
Etape 2 :
-Converti cette nouvelle texture en .jpg
Etape 3:
-Place ta nouvelle texture ( bracciolo.jpg) au chemin indiquer par le gr2
Si le Probleme persiste:
-Verifie les chemin de texture de tes fichiers .msm
En esperant t'avoir aidé.
Cordialement.
- 1
-
Il me semble que la commande rechercher est :
pc.get_level ()
Essaye ceci:
quest X begin state start begin when login or levelup with pc.get_level() >= X --- A remplacer par le lvl X --- if npc.is_pc() and npc.empire != pc.empire then notice_all("".. pc.get_name() .." à tuer tant de joueurs X") notice_all(" ... Il se vois recevoir une forte récompense") end end end end
Cordialement.
-
Ce que tu donne Chaos c'est pour aller de l'instance vers la map 1 des joueurs, ce que veut LordGune c'est que les joueurs soient obligé d'être sur LEUR map 1 pour pouvoir se TP dans l'instance (si j'ai bien compris)
Je ne connais aucune fonction qui peut faire ça, d'après moi la seule solution c'est d'implanté 3 fois le même PNJ (comme pour le gardien du village si je me souviens bien) puis t'implante 3 fois la quête sur chaque PNJ en mettant au début:
Autant pour moi j'ai mal saisie le problème :blush:
-
Un petit:
warp_all_to_village( id de la map )
Cela devrais résoudre le problème de TP map 1 de tes joueurs
Cordialement.
Générateur de Query disponible?
dans Questions & Réponses
Posté(e)
Voici un générateur de query :
https://fr.metin2.dev/topic/9442-utilitaire-qui-permet-de-créer-des-items/
De rien