Aller au contenu

deventoncar

Membre
  • Compteur de contenus

    33
  • Inscription

  • Dernière visite

  • Jours gagnés

    4
  • Crédits

    120 [Faire un don]

Ressources posté(e)s par deventoncar

  1. EasyClaim

    Qu'est-ce que Easy Claim ?
    Easy Claim est un système simple et efficace de revendication de chunks.
    Ce Skript est amené à évoluer progressivement au cours du temps notamment grâce à votre aide, en y ajoutant des fonctionnalités qui me seront demandées.
     
    Quelles sont les fonctionnalités présentes ?
    Pour le moment, Easy Claim n'est qu'à ses débuts, les fonctionnalités sont donc peu nombreuses.
    Cette liste est ainsi susceptible de changer en fonction des différentes versions qui sortiront.
    [v0.1] Système de revendication et de suppression de chunk [v0.1] Interdiction d'interaction : poser, casser ou utiliser un bloc [v0.1] Présence d'une API permettant de faciliter les actions (cf. fonctions) NOUVEAU! [v0.1.1] Système de limitation de claims par joueur (cf. options)  
    Les commandes
    /easyclaim help : afficher l'aide /easyclaim version : afficher les informations sur le skript /easyclaim options : afficher les paramètres activés ou désactivés /easyclaim claim : revendiquer un chunk /easyclaim unclaim : supprimer un chunk revendiqué  
    Les permissions
    easyclaim.* : accéder à toutes les fonctionnalités easyclaim.help : accéder à la commande /easyclaim help easyclaim.version : accéder à la commande /easyclaim version easyclaim.options : accéder à la commande /easyclaim options easyclaim.claim : accéder à la commande /easyclaim claim ou /claim easyclaim.unclaim : accéder à la commande /easyclaim unclaim ou /unclaim  
    L'API (les fonctions utilisables)
    Il y a une fonctionnalité qui peut s'avérer très utile : la présence de divers fonctions directement intégrés dans le Skript. Ces dernières vous permettront de l'utiliser dans vos propres Skript afin de vous faciliter la vie.
    Voici la liste, susceptible de changer, des fonctions disponibles avec quelques exemples d'utilisation :
    # usage : canClaim(<player>) # return : booléan # description : vérifie si un joueur est autorisé à revendiquer un chunk canClaim(p: player) :: boolean   # usage : claimChunk(<chunk>, <player>) # return : booléan # description : permet de revendiquer un chunk, # retourne "true" si succès et "false" si échec claimChunk(c: chunk, p: player) :: boolean   # usage : unclaimChunk(<chunk>, <player>) # return : booléan # description : permet de supprimer un chunk # revendiqué, retourne "true" si succès, "false" sinon unclaimChunk(c: chunk, p: player) :: boolean   # usage : isClaimed(<chunk>) # return : booléan # description : permet de vérifier si un chunk # est déjà revendiqué, retourne "true" si oui, "false" sinon isClaimed(c: chunk) :: boolean   # usage : getClaimsAsList(<player>) # return : objets # description : récupérer la liste des claims d'un joueur getClaimsAsList(p: player) :: objects   # usage : getClaimsAsSize(<player>) # return : nombre # description : récupérer le nombre de chunks revendiqués par un joueur getClaimsAsSize(p: player) :: number   # usage : getAllowedClaimsAsSize(<player>) # return : nombre # description : récupérer le nombre de chunks que le joueur peut revendiquer (permission) getAllowedClaimsAsSize(p: player) :: number   # usage : getOwner(<chunk>) # return : text # description : permet de récupérer le propriétaire # d'un chunk revendiqué, retourne "<nom du joueur>" si existe, rien sinon getOwner(c: chunk) :: text   # usage : isOwner(<chunk>, <player>) # return : booléan # description : permet de vérifier si le joueur est bien # propriétaire d'un chunk, retourne "true" si oui, "false" sinon isOwner(c: chunk, p: player) :: boolean Par exemple, si vous souhaitez récupérer le propriétaire d'un chunk revendiqué il suffit de faire appel à deux fonctions :
    command /aquiappartientcechunk: trigger: set {_chunk} to chunk at player if isClaimed({_chunk}) is true: send "Le chunk où vous êtes appartient à %getOwner({_chunk})% !" to player else: send "Ce chunk n'appartient à personne..." to player  
    Quelques screenshots




     
    Comment l'installer ?
    Premièrement, ce Skript a été conçu en 1.16.5 et il peut théoriquement fonctionner dans toutes les versions inférieures. Je tiens cependant à préciser qu'il n'y aura pas de support pour les personnes utilisant les vieilles versions de Minecraft.
    Pour installer Easy Claim, c'est simple, il suffit de suivre les instructions suivantes :
    Vérifier votre version de Skript, ce dernier a été conçu avec la dernière version stable : 2.5.3 Si vous n'utilisez pas la dernière version de Skript, téléchargez-la ici : https://github.com/SkriptLang/Skript/releases/tag/2.5.3 Si vous utilisez la dernière version de Skript, tout devrait parfaitement fonctionner ! Ce Skript ne nécessite aucun addons supplémentaires Téléchargez le fichier easyclaim.sk Déplacez-le dans votre dossier /plugins/Skript/scripts/ Exécutez la commande /sk reload easyclaim.sk en jeu ou depuis la console pour charger ce dernier. Profitez 😌   
    Me contacter
    Le support pour ce Skript se passe exclusivement sur Discord : deventoncart#1073

    53 downloads

       (2 avis)

    0 commentaire

    Mis à jour

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