Aller au contenu

Bienvenue a tous.
Je vous présente SKportal qui comme son nom l'indique est un gestionnaire de portail [IMG]

Il peut fonctionner de deux façons:
- de façon autonome
- ou relié a SKcm le skript de panneau a choix multiples
disponible ici https://skript-mc.fr/forum/resources/1-10-2-★-skcm-choix-multiples-★.1339/
 

Testé avec

- Minecraft 1.10.2
- skript 2.2 dev 29
Liste des Addons
Addons nécessaires:
- wildskript 1.9 gestion des fichiers yaml
- SkQuery 1.10 pour les subroutines
- SkRayFall 1.9.10 pour les scoreboards
- SharpSK 1.9.10 pour la gestion des régions
une seule permission sk.admin
Au démarrage, on regarde si le skript SKcm est présent.
- s'il est présent, la gestion des destination par portail sera lié au panneaux de même nom

1) Pour la création d'un portail on a la commande /pa create
(/pa create <nom> vous indique si le portail nommé <nom> existe).
Cela donne une brique nommé portal, avec celui ci faite une sélection des blocs avec clic droit et clic gauche

2) Pour sauvegarder le portail /pa save <nom> tout simplement.
une région portal_<nom> est crée sans propriétaires avec comme paramètres :
- creeper-explosion deny"
- tnt deny"
- mob-damage deny"
De plus une sauvegarde un fichier <nom>.yaml est crée dans le répertoire /plugins/skript

3) ensuite il reste certains paramétrages a faire
a) obligatoires:
- /pa dest <Portail> pour définir le point de destination du portail
- /pa link <portail1> <portail2> pour relier deux portails pour le fonctionnement de façon autonome
 
4 facultatif
- /pa settp <Portail> positionné vous a la positon et tapez cette commande pour définir le point de teleportation 
vers le portail
- /pa wait <Portail> <Delais> pour définir le délai d'attente
- /pa price <Portail> <Montant> pour définir un coût de passage par le portail
- /pa cure <Portail> pour soigner ou non lors du passage
 
5 Autres Commandes 
- /pa version pour indiquer la version
- /pa create comme nous l'avons vu précédemment.
- /pa delete <Portail> pour supprimer le portail, la région et le fichier Yaml 
- /pa desactive <Portail> désactiver un portail (par exemple pour cause de maintenance, ou pour un event, etc)
- /pa active <Portail> pour l'activer
- /pa affiche pour l'affichage des messages de soins, teleportation, durée etc lors du passage par un portail 
- /pa debug variable debug
- /pa listp pour connaitre les paramétrages de tout les portails
par exemple /pa listp delai affiche pour tous les portails les délais
- /pa list liste toutes les infos de tous les portails
- /pa list <Portail> liste toutes les infos du portail <Portail>
- /pa info <Portail> idem
- /pa tp <Portail> pour se téléporté (si défini) vers le portail <Portail>


Établir la Liaison avec SKcm:
Pre-requis
- si le skript SKcm existe dans le répertoire skript celui ci est automatiquement relié.
- la liste s'appellera obligatoirement s’appeler mondes
- un seul panneau par portail
pour la création du panneau
- ligne 1 : cm <nom du portail>
- ligne 2 : mondes

Je conseille de poser le panneau sur le portail cependant pour les portails event ouvert un certains jour, il suffit de "cacher" le panneau et de mettre comme destination lui même OU bien de le désactiver tout simplement.

To Do list:

- optimiser le code
- revérifier les "fotes d'ortaugraf" lol
- re-vérifier s'il y a des bugs
- passage a skript-yaml ? a voir
- permissions par portail
- gui (tuske)
- pastbin pour version et langues
- vidéo de présentation
- images


Q: Le skript ne fonctionne pas, que doit-je faire ?
R: Merci de ne pas mettre une note défavorable car ce n'est pas un problème.
Il suffit de m'envoyer un message privé en indiquant vos erreurs dans les balises de code ou pastebin ou bien sur discord.
Merci de décrire vos erreurs. Ne pas simplement dire "ça ne marche pas"

De plus une variable debug permet de voir les infos nécessaires

Voila je pense que c'est tout, si vous avez un problème n’hésitez pas a me contacter
a Bientôt

 
 
 
 




Retour utilisateur

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