Aller au contenu
Invité

WorldBorder

Messages recommandés

Invité

Bonjour a tous ^^

Je suis la pour vous demander de l'aide,

J'aimerais pour mes mini jeux utiliser les worlds borders de minecraft vanilla mais,

Il n'est pas vraiment compatible avec Multiverse (Pour crée plusieurs monde)

 

Si je met une worldborder dans un monde,

et que j'en met un autre d'en un autre monde sa bug,

Les worldboarders ce modifie entre elle enfin bref un vraie bordel ^^

 

Donc je me demandais , avez vous une autre solution ? :)

 

Merci a tous :D

Partager ce message


Lien à poster
Partager sur d’autres sites

[spoiler=WorldBordure]

#====== OPTIONS ======#

options:

Prefix: &8[&9EnderBorder&8]&7

#====== COMMANDES ======#

command /worldborder [<text>] [<number>]:

trigger:

if player has permission "worldborder.*":

if arg 1 is not set:

send "{@Prefix}&c Argument invalide, veuillez faire /worldborder help."

stop trigger

else if arg 1 is "help":

send "&8[&7------{@Prefix}&7------&8]"

send "&eCommande d'aide :"

send "&f/worldborder border <rayon>&c - &7Set la bordure d'un rayon choisis."

send "&f/worldborder deleteborder&c - &7Supprimez la bordure."

stop trigger

else if arg 1 is "border":

set {WorldBorder.%world of player%} to arg 2

set {WorldBorder.%world of player%.loc} to location of player

send "{@Prefix}&7 Vous avez crée un worldborder de &e%arg 2%&7 de rayon."

stop trigger

else if arg 1 is "deleteborder":

if {WorldBorder.%world of player%} is set:

delete {WorldBorder.%world of player%}

delete {WorldBorder.%world of player%.loc}

send "{@Prefix}&7 Vous venez de supprimez la bordure."

else:

send "{@Prefix}&c Aucun bordure n'a était crée."

else:

send "&fCette commande et inconnu."

#====== EVENTS ======#

on any move:

if {WorldBorder.%world of player%} is set:

set y-coordinate of {WorldBorder.%world of player%.loc} to y-coordinate of location of player

if distance between {WorldBorder.%world of player%.loc} and location of player >= {WorldBorder.%world of player%}:

if {WorldBorder.%uuid of player%.wait} is not set:

set {WorldBorder.%uuid of player%.wait} to "true"

send "{@Prefix}&c Désolé vous ête au bord de la map." to player

teleport player to {Menu.Lobby}

wait 5 ticks

delete {WorldBorder.%uuid of player%.wait}

 

 

N'oublie pas le like =)

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

#====== OPTIONS ======#

options:

Prefix: &8[&9EnderBorder&8]&7

#====== COMMANDES ======#

command /worldborder [<text>] [<number>]:

trigger:

if player has permission "worldborder.*":

if arg 1 is not set:

send "{@Prefix}&c Argument invalide, veuillez faire /worldborder help."

stop trigger

else if arg 1 is "help":

send "&8[&7------{@Prefix}&7------&8]"

send "&eCommande d'aide :"

send "&f/worldborder border <rayon>&c - &7Set la bordure d'un rayon choisis."

send "&f/worldborder deleteborder&c - &7Supprimez la bordure."

stop trigger

else if arg 1 is "border":

set {WorldBorder.%world of player%} to arg 2

set {WorldBorder.%world of player%.loc} to location of player

send "{@Prefix}&7 Vous avez crée un worldborder de &e%arg 2%&7 de rayon."

stop trigger

else if arg 1 is "deleteborder":

if {WorldBorder.%world of player%} is set:

delete {WorldBorder.%world of player%}

delete {WorldBorder.%world of player%.loc}

send "{@Prefix}&7 Vous venez de supprimez la bordure."

else:

send "{@Prefix}&c Aucun bordure n'a était crée."

else:

send "&fCette commande et inconnu."

#====== EVENTS ======#

on any move:

if {WorldBorder.%world of player%} is set:

set y-coordinate of {WorldBorder.%world of player%.loc} to y-coordinate of location of player

if distance between {WorldBorder.%world of player%.loc} and location of player >= {WorldBorder.%world of player%}:

if {WorldBorder.%uuid of player%.wait} is not set:

set {WorldBorder.%uuid of player%.wait} to "true"

send "{@Prefix}&c Désolé vous ête au bord de la map." to player

teleport player to {Menu.Lobby}

wait 5 ticks

delete {WorldBorder.%uuid of player%.wait}

 

 

N'oublie pas le like =)

Désoler mais je suis allergique au on any move :c

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Tu peux le remplacer par every 1/2 seconds

Aussi au every second :) j ai pas mal de joueur donc sa va lag

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
MundoSk permet de faire cela. Je te conseille d'aller faire un tour sur SkUnity.

 

P.S : Pas de "Un lien svpé ?". Non ! Vous cherchez tout seul^^ !

Je ne suis pas débiles a se point la xD merci ^^

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • 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.