Aller au contenu

1 Screenshot

About This File

Description:

Ce script rajoute plusieurs syntax à utiliser dans vos scripts.

Ces syntax permettent d’interagir avec WorldGuard

Syntax:

create [(WorldGuard|WG)] [Cuboid] region (from|between) %location% (and|to) %location% with id %string%

create WorldGuard region between {_loc1} and {_loc2} with id "test"

 

[(WorldGuard|WG)] region with (id|name) %string% in [world] %world%

set {_region} to  WorldGuard region with id "test" in world of player

[all] [(WorldGuard|WG)] regions in [world] %world%

set {_regions::*} to all wg regions in world world of player

 

[all] [(WorldGuard|WG)] regions at %location%

set {_regions::*} to all wg regions at location of player

# OU BIEN

set {_region} to first element of all wg regions at player

 

[(WorldGuard|WG)] region (id|name) of %region%

set {_id} to region name of {_region}

 

[all] [(WorldGuard|WG)] (0¦members|1¦owners) (in|of) %region%

#get
set {_memebers::*} to all wg members in {_region}
     
#add
add player and "Anarchick" to owners of {_region}

#remove
remove {_players::*} from members of {_region}

 

[(WorldGuard|WG)] flag [object] %string%

set {_StateFlag} to flag object "block break"

# OU BIEN

set {_StateFlag} to flag object "block-break"

# OU ENCORE

set {_StateFlag} to flag object "BLOCK_BREAK"

 

all [(WorldGuard|WG)] flags in %region%

set {_StateFlags::*} to all wg flags in {_region}

 

[(WorldGuard|WG)] flag %StateFlag/String% in %region%

#get
set {_flagValue} to wg flag {_StateFlag} in {_region}

#set
set flag "USE" in {_region} to "DENY"
set flag {_StateFlag} in {_region} to false

#delete
delete flag "pvp" in {_region}

 

Note diverses:

* Skript permet depuis la version 2.1 d'utiliser quelques expressions de régions worldguard mais il ne s'agit pas du même {_region} que moi donc attention ! Utiliser les régions skript QUE pour connaitre l'identifiant d'une région ou pour ajouter des membres à celle-ci

** {_StateFlag} est un objet java de worldguard (comme {_region} ou {_flagValue}) , il ne contient pas de résultat ALLOW ou DENY

*** Mon code qui gère les membres/propriétaires d'une région utilise le système UUID , il est donc possible d'ajouter des joueurs qui sont hors-ligne

**** Actuellement la version 1.0 ne gère que les flags de type StateFlag , c'est à dire ayant pour valeur "ALLOW" ou "DENY"

Plugins nécessaires:

Skript (testé avec la version 2.4Beta8)

Skript-mirror 2.0.0-SNAPHOT

WorldEdit (Obligatoire pour faire fonctionner WorldGuard)

WorldGuard (testé avec la version 7.0.1 )

Note : Si ce script fonctionne avec des version antérieur, ou ne fonctionne pas dans des versions antérieur, merci de me le signaler

Droits d'utilisations:

Ce script m'appartient exclusivement, vous êtes autorisé à le modifier pour une utilisation personnel, vous pouvez me suggérer des modifications ou des bugs, vous n'êtes pas autorisé à le publier avec ou sans votre nom sans mon accord.

Ne me demander pas des mises à jour, je la ferais en temps voulu. Merci


Quoi de neuf dans la version 1.0   Voir le changelog

Publié le

No changelog available for this version.

  • Merci 2



Retour utilisateur

You may only provide a review once you have downloaded the file.


Xamez

   2 sur 2 membres a ou ont trouvé cet avis utile 2 / 2 membres

Très bon skript 😉

Partager cet avis


Lien vers l’avis
Vengelis_

  

Humm très bon skript en effet ! Mais y'avait pas un addon qui permettait de faire des régions Worldguard justement ? Rien à redire sinon !

Partager cet avis


Lien vers l’avis
×

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.