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

[Jeu] Dés


phylactere

Messages recommandés

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Bonsoir

 

Après la quête qui plume, il faut bien se refaire. Alors la quête CASINO.

 

Le gardien du village est un joueur invétéré.

Il adore jouer au DES.

Alors voici une quête qui vous permettra de gagner (éventuellement de perdre aussi mdr!!!)

Tous vos Yangs si durement gagnés à la sueur de votre épée.

 

Le principe:

Vous misez, Lancez le Dés.

Le gardien fait la même chose.

Le chiffre le plus grand remporte la mise. Le plus petit va pleurer. Du pur MoneyGames Addict.

 

Voici la quête. (Fonctionne parfaitement), la preuve j'ai le compte à sec mdr...

Je n'explique pas comment installer une quêtte, ce n'est pas les tutos qui manquent.

 

quest CasinoMetin begin
   state start begin
	when guild_man1.chat."Virus du jeu" or
            guild_man2.chat."Virus du jeu" or
            guild_man3.chat."Virus du jeu" begin
		local ArgentJoueur=pc.money
		local NomJoueur=pc.name
		local SommeJoue=0
		say_title("CASINO METIN")
		say_item_vnum(1)
		say(" ")
		say(" "..NomJoueur.." , tu as "..ArgentJoueur.." Yangs sur toi[ENTER]")
		if pc.money<=1000 then
			say("Tu n'es qu'un pauvre hère")
			say("Tu n'as pas assez de yang pour jouer")
			say(" ")
			say(" ICI la somme minimale est de 1 000 Yangs")
			say(" ")
			say("Va mendier ce qu'il te manque ou tuer des Mobs.")
			say(" ")
			wait()
			return
		end
		say(" ")
		say(" Si tu n'es pas un vulgaire NOOB, joue contre moi.")
		say(" ")
		say(" ")
		local OuiNon=select("Oui je suis un Winer.", "Non, j'ai peur!")
		if OuiNon == 2 then
			say ("Ha ha ha.....")
			say(" ")
			say ("Je vais annoncer sur le général")
			say ("que tu n'es qu’un résidu de sous noob")
			say (" ")
			notice_all(" *** "..NomJoueur.." a refusé de jouer contre le gardien. Ce n'est qu'un NOOB peureux.... ***")
			return 
		end
		notice_all(" *** "..NomJoueur.." DEFI LE GARDIEN au jeu de DES. ***")
		say("1:/ Tu vas choisir le montant que tu vas jouer [ENTER]")
		say("2:/ Tu vas lancer ton dés, tu auras un chiffre de 1 à 6")
		say("3:/ Je vais faire pareil[ENTER]")
		say("Le meilleur score l'emporte[ENTER]")
		say("En cas d'égalité, le tour passe[ENTER]")
		say("             Quant tu le sent, clique Continuer")
		wait()
		say("Montant du pari")
		say("Choisis quelle somme tu veux engager")
		local Bet=select("1 000","10 000","100 000","1 000 000","10 000 000","100 000 000","Tout mon argent") 
		if Bet == 1 then
			SommeJoue=1000
		end				
		if Bet == 2 then
			SommeJoue=10000
		end
		if Bet == 3 then
			SommeJoue=100000
		end
		if Bet == 4 then
			SommeJoue=1000000
		end
		if Bet == 5 then
			SommeJoue=10000000
		end
		if Bet == 6 then
			SommeJoue=100000000
		end
		if Bet == 7 then
			SommeJoue=ArgentJoueur
		end
		if SommeJoue > ArgentJoueur then
			SommeJoue = ArgentJoueur
			say (" ")
			say("Tu n'as pas les moyens de jouer cette somme")
			say (" ")
			say("Le maximun sera de "..SommeJoue.." Yangs")
			say("soit: TOUS LES YANGS QUE TU POSSEDE")
			say (" ")
			say("Respire fort, tu joue très gros.")
			say (" ")
			wait()
		end


		say("Les jeux sont fait.")
		say(" ")
		say("Le pot est de : "..SommeJoue.." x 2.")
		say(" ")
		say("Soit :            "..SommeJoue + SommeJoue.." Yang.      ")
		say(" ")
		say("Maintenant:")
		say(" - Il vous reste: "..ArgentJoueur-SommeJoue.." Yang dans l'inventaire")
		say(" ")
		say(" PRET ?")
		wait()
		local NombreDuJoueur=math.random(6)
		local NombreDuPNJ=math.random(6)
		say(" Les dés ont parlé ...")
		say(" ")
		say("Tu as fait un    "..NombreDuJoueur.." .")
		say(" ")
		say("Moi j'ai fait un "..NombreDuPNJ.." .")
		say(" ")
		say("--------------------  RESULTATS -------------------")
		say(" ")
		if NombreDuJoueur == NombreDuPNJ then
			say(" Egalité: ")
			notice_all(" *** "..NomJoueur.." a fait une EGALITE avec le gardien. ***")
		end
		if NombreDuJoueur > NombreDuPNJ then
			say(" Tu as gagné: "..SommeJoue + SommeJoue.." Yangs.")
			--pc.changemoney(+SommeJoue)
			pc.change_money(SommeJoue)
			notice_all(" *** "..NomJoueur.." a brillamment GAGNE contre le gardien. ***")
		end
		if NombreDuJoueur < NombreDuPNJ then
			say(" Tu as perdu: "..SommeJoue.." Yangs.")
			notice_all(" *** "..NomJoueur.." a miserablement PERDU contre le gardien. ***")
			pc.changemoney(-SommeJoue)
		end
		say(" ")
		say("Fin de partie")
		say(" ")
		say("---------------------------------------------------")
		say(" ")
		wait()
	end
   end
end
 

Si vous ne savez pas implanter une quête, suivez ce tutoriel : Implanter une quête

 

A+

Bon Jeu

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 17
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

  • 3 semaines après...
  • Funkiest

pc.setqf("duration",get_time()+60*15*1)

 

Je pense qu'il faut rajouter ce petit bout de code pour une utilisation limité a 15 minutes, mais je suis pas sur.


t'a fait une petite faute ^^

 

say ("que tu n'est q'un résidu de sous nob")

qu'un

 

PS : on dit pas noob?

Lien vers le commentaire
Partager sur d’autres sites

pc.setqf("duration",get_time()+60*15*1)

 

Je pense qu'il faut rajouter ce petit bout de code pour une utilisation limité a 15 minutes, mais je suis pas sur.


t'a fait une petite faute ^^

 

say ("que tu n'est q'un résidu de sous nob")

qu'un

 

PS : on dit pas noob?

 

Je dirai plutôt 3 petites fautes :sleepy:

Qu'un*

Tu n'es*

Noob*

 

Super BoNuS Orthographique => t'a fait une petite faute ^^ = T'as* :lub:

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...
  • 3 semaines après...


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 0

      Problème description item Lycan Client side.(résolu)

    2. 0

      Associer une case pour un objet

    3. 0

      Projet international

    4. 1

      Monture dans le sol

    5. 1

      Monture dans le sol

    6. 0

      HORUS MAPS | ANCIENT PARADISE

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

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.