Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'worldguard'.
4 résultats trouvés
-
WGregions (WorldGuard & Worldedit API)
Anarchick a posté un fichier dans Gestion de monde (worledit, ...)
Version 1.2
230 téléchargements
Interagissez avec WorldGuard grâce à de nouvelles syntax La commande /wgregions permet de vérifier que l'ensemble de l'API fonctionne correctement et indiquera un message d'erreur en cas d’échec Syntax: create [(WorldGuard|WG)] Cuboid region (from|between) %location% (and|to) %location% with id %string% create WorldGuard cuboid region between {_loc1} and {_loc2} with id "test" create [(WorldGuard|WG)] polygon[al] region (from|with) [locations] %locations% with id %string% create WorldGuard polygonal region from locations {_locs::*} with id "test" delete [(WorldGuard|WG)] region with id %string% in [world] %world% and remove children %boolean% delete WorldGuard region with id "test" in world "Lobby" and remove children true redefine [(WorldGuard|WG)] cuboid region with id %string% (from|between) %location% (and|to) %location% redefine WorldGuard cuboid region with id "test" between {_loc1} and {_loc2} [(WorldGuard|WG)] region %object% contain location %location% [(WorldGuard|WG)] region %object% (doesn't|does not|do not|don't) contain location %location% if WorldGuard region {_region} contain location {_loc}: #Code # OU BIEN if WorldGuard region {_region} do not contain location {_loc}: #Code [(Worldedit|WE)] volume of selection of %player% in [world] %world% set {_volume} to Worldedit volume of selection of player in world of player [all] [(Worldedit|WE)] blocks in selection of %player% in [world] %world% set {_blocks::*} to all Worldedit blocks in selection of player in world of player [(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] %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} [(WorldGuard|WG)] world of region %object% set {_world} to WorldGuard world of region {_region} [all] [(WorldGuard|WG)] points location (from|of) region %object% set {_locs::*} to all WorldGuard points location of region {_region} [(WorldGuard|WG)] (0¦min[imum]|1¦max[imum]) location (from|of) region %object% set {_min} to WorldGuard minimum location of region {_region} [all] [(WorldGuard|WG)] blocks (from|in|of) region %object% set {_blocks::*} to all WorldGuard blocks of region {_region} [(WorldGuard|WG)] volume [of blocks] (from|in|of) region %object% set {_volume} to WorldGuard volume of blocks of region {_region} [(WorldGuard|WG)] type of region %object% set {_type} to WorldGuard type of region {_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)] name of flag object %object% set {_name} to WorldGuard name of flag {_StateFlag} [(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)] [registred] flags set {_Flags::*} to all WorldGuard registred flags all [(WorldGuard|WG)] flags (from|of) region %region% set {_StateFlags::*} to all wg flags in {_region} [(WorldGuard|WG)] flag %StateFlag/String% (from|of) region %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 ! N'utilisez 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 et 1.1 ne gèrent 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 , 2.4.1 et 2.5Alpha3) Skript-mirror 2.0.0-SNAPHOT WorldEdit (Obligatoire pour faire fonctionner WorldGuard) WorldGuard (testé avec la version 7.0.1 et 7.0.2) Note : Si ce script fonctionne avec des versions antérieurs, ou ne fonctionne pas dans des versions antérieurs, merci de me le signaler Bugs connus: On m'a rapporté qu'avec WG7.0.5, la gestion des membres et propriétaires (members & owners) ne fonctionne pas. 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- 2 commentaires
- 2 avis
-
- 5
-
-
-
- worldguard
- world
-
(et 4 en plus)
Étiqueté avec :
-
Version de Minecraft : 1.12.2 Version de Skript : 2.2-dev37c Addons utilisés: N'importe Type du skript : Anti-Usebug Description du script : Bonjour, je cherche aujourd'hui de l'aide, car un bug, très connu et présent sur la majorité des serveurs pose problème au gameplay sur mon serveur. Il s'agit du usebug worldguard, il en existe 3, seul 1 est vraiment gênant. 1- Casser le block supérieur face à nous et sauter au moment ou il se casse, pour pouvoir l'escalader 2- Spam cliquer en posant un block sous les pieds, pour pouvoir prendre un block de jump supplémentaire 3- (Le plus embetant) spam cliquer pour poser un block contre le mur, et escalader à l'infini. Il faut cliquer vite, mais c'est faisable et connu. Le problème est que par exemple, cela permet aux joueurs de passer un mur de 20 blocks de hauteurs, ce qui est très problématique sur mon serveur pour d'autres raisons, je ne peux pas mettre de blocks invisibles au plafond Il me faudrait un skript uqi détecterait (sans faire lag) les joueurs qui prennent de la hauteur grace à ce spam clic, et les kick automatiquement Il ne faut surtout pas que le skript kick en cas de fly, car des mods sur mon jeu permettent de fly (avions). Je vous remercie d'avance et vous souhaite une bonne journée
- 10 réponses
-
- bug
- worldguard
-
(et 1 en plus)
Étiqueté avec :
-
Version Skript : Dernière version Version WorldGuard : 6.1 Version Serveur : Spigot 1.8.8 Worldedit : Oui Bon, j'ai un petit problème avec WorldGuard, j'ai essayé un script pour un futur gros skript, le voici: on region enter: wait 1 tick if "%region at player%" contains "sas": send "Bonjour !" to player Le problème etant que ce skript ne fonctionne pas, j'ai cherché durant une heure sur le forum et sur les autres forums des solution, donc j'ai essayé de changer le wait x tick, de changer le %region at player% par du %event-region% et bien plus encore, mais toujours rien ! Il me semble que j'avais trouvé une réponse il y a un petit moment indiquant qu'il fallait prendre une version bien spécifique pour faire fonctionner WG & Skript. Je vous remercie.
- 3 réponses
-
- worldguard
- skript 2.3.6
-
(et 1 en plus)
Étiqueté avec :
-
Version 1.1
77 téléchargements
DESCRIPTION Ce skript sera utile à peux de personne mais je trouvais ça mieux de le poster que de le laisser moisir dans mon ordi (après tout qui sait qui pourrait en avoir besoin ?) Avec ZoneFishing vous avez la possibilité de configuré pour des zones worldguard quel sont les items pechable et avec quel pourcentage de drop ils sont trouvable... Prérequis : Skript (dev 35 min) Skript-mirror Tuske (pikachu patch) SkQuery-Lime Worldguard & worldedit pour les régions ^^ Utilisations : -> /zf nomdelaregionwg : ouvre un GUI qui vous permettra facilement de configurer les items ainsi que leurs pourcentage de chance d'être pêché. (perm: zonefishing.define) /!\ -------------------------- /!\ Le skript va en premier tester pour une zone le taux de drop du premier objet puis celui du deuxième (si le joueur n'a pas réussit le premier) puis le 3eme (si le joueur n'a pas réussit ni le premier ni le deuxième) etc... Donc par exemple si la diorite à ici un taux de drop de 30% et la peau de vache un taux de drop de 50%, il faut pour avoir la hache en bois, réussir à ne pas obtenir la diorite puis réussir à ne pas obtenir la peau de vache. En cas de bug ou de problème : Vous pouvez m'envoyer un message sur ce forum ou me contacter sur discord (uiytt#7002) Merci de joindre un screen du résultat que vous avez quand vous faites /skript-debug avec ce script : https://skript-mc.fr/files/file/97-skbasics/ Vous pouvez aussi bien sur me joindre afin de proposer des améliorations, actuellement le skript est très basic dans ses fonctionnalités ^^- 3 avis
-
- 1
-
-
- worldguard
- fish
- (et 5 en plus)