Aller au contenu

Créer un mini-jeu facilement!


Messages recommandés

Posté(e)

Hey,

 

Aujourd'hui je vais vous apprendre à créer un mini-jeu très facilement. Vous aurez juste besoin de mon addon: https://skript-mc.fr/forum/resources/addon-wolvsk-1-8-1-9-1-10-1-11.453/

 

Grâce à WolvSK, vous n'aurez plus besoin de skripter tout ce qui est compliqué comme le lobby, quand un joueur rejoint, les pancartes pour join, le maximum et minimum de joueurs, le timer avant que ça commence etc... Vous aurez juste à coder ce qu'il doit se passer dans votre mini-jeu.

 

Tout d'abord, insérez ce bout de code au début de votre Skript. Il permettra de créer votre mini-jeu dans WolvSK s'il n'existe pas:

on skript start:
   create minigame named "id de votre mini-jeu" with command "commande de votre mini-jeu" and prefix "Nom de votre mini-jeu"

Ensuite créez cet évent:

on arena start:
   if name of event-minigame is "id de votre mini-jeu":

Dedans, mettez tout ce dont vous avez besoin au démarrage de votre jeu (téléportation des joueurs, gives des items...).

 

Voilà, vous avez créé un mini-jeu en quelques lignes. Bien sûr vous pouvez allez bien plus loin. WolvSK ne gère pas les spawns par exemple ou encore les délimitations d'arènes, les morts etc... Ça c'est à vous de le faire ^^

Pour faire tout cela, vous aurez surement besoin de beaucoup plus d'évents, expressions, conditions ou effets. Vous pouvez trouver toutes les fonctions sur la page de ma ressource dans le spoiler "Minigames - Fonctions".

 

Pour finir, voici un exemple de mini-jeu créé vite fait avec WolvSK: https://github.com/Nashoba24/WolvSK/blob/master/examples/minigames%20-%20hg.sk

  • J'aime 2
  • 2 semaines après...
Posté(e)

On fait ça en Skript aussi x) :

 

function joinPlayerArena(p: player, arena: text):
   invoke "On Arena Start" from {_p} and {_arena}

sub "On Arena Start":
   if parameter 2 is "ID de votre mini-jeu":
       # ...

 

Pour rejoindre une arène :

 

joinPlayerArena(leJoueur, "Nom de l'arène")

 

Ca économise un plugin de plus mais sinon GG x) !

Posté(e)
On fait ça en Skript aussi x) :

 

function joinPlayerArena(p: player, arena: text):
   invoke "On Arena Start" from {_p} and {_arena}

sub "On Arena Start":
   if parameter 2 is "ID de votre mini-jeu":
       # ...

 

Pour rejoindre une arène :

 

joinPlayerArena(leJoueur, "Nom de l'arène")

 

Ca économise un plugin de plus mais sinon GG x) !

vu les fonctionnalités que présente l'add-on de Nash', ça va être long de tout refaire ^^

Mais sinon pas débile ton code :p

  • J'aime 1

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

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.