Jump to content
×
×
  • Create New...

[Jeu] Dés


phylactere

Recommended Posts

Centre de Téléchargement

Télécharger ( 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

Link to comment
  • Replies 17
  • Created
  • Last Reply

Top Posters In This Topic

  • 3 weeks later...
  • 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?

Link to comment

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:

Link to comment
  • 3 weeks later...
  • 3 weeks later...

A mettre après l'"action" :

 

pc.setqf("attente",get_time()+60*60*22)

 

Pour 1 jour d'attente

 

et à mettre avant l'"action" :

 

if get_time() < pc.getqf("attente") then
say("Vous devez attendre 1 jour")
else
--action ici
end

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Flux d'Activité

    1. 1

      Site internet (CMS) compatible avec tous les emulateurs 1.29 (Azuriom)

    2. 1

      Site internet (CMS) compatible avec tous les emulateurs 1.29 (Azuriom)

    3. 7
    4. 84

      Granny

    5. 32

      Rodnia.net | PVM | International | The Great Conqueror |

    6. 16

      Map The OpenWorld Metin2

    7. 0
    8. 6

      [V2]Gurgarath Resurgence

  • Recently Browsing

    • No registered users viewing this page.

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.