🔧Skript

Ce document présente toutes les syntaxes Skript disponibles pour interagir avec le plugin Horizons.

Table des matières

Expressions

Équipes

Informations de base

  • team of %player% ou %player%'s team - Obtient l'équipe d'un joueur

  • all teams - Liste toutes les équipes disponibles

  • all teams sorted by score - Liste toutes les équipes triées par score (décroissant)

Propriétés d'équipe

  • score of team %string% ou team %string%'s score - Obtient le score d'une équipe

  • display name of team %string% ou team %string%'s display name - Obtient le nom d'affichage d'une équipe

  • prefix of team %string% ou team %string%'s prefix - Obtient le préfixe coloré d'une équipe

  • members of team %string% ou team %string%'s members - Obtient la liste des membres d'une équipe

Challenges

Informations générales

  • all challenges - Liste tous les challenges disponibles

  • all %string% challenges - Liste tous les challenges d'un type spécifique (PLAYER, TEAM, GLOBAL)

  • name of challenge %string% ou challenge %string%'s name - Obtient le nom d'affichage d'un challenge

  • description of challenge %string% ou challenge %string%'s description - Obtient la description d'un challenge

  • target value of challenge %string% ou challenge %string%'s target value - Obtient la valeur cible d'un challenge

  • type of challenge %string% ou challenge %string%'s type - Obtient le type d'un challenge (PLAYER, TEAM, GLOBAL)

Progression des challenges

  • progress of challenge %string% for %player% ou challenge %string%'s progress for %player% - Obtient la progression actuelle d'un challenge pour un joueur

Événements de challenges

Variables d'événement

  • event-challenge ou challenge from event - L'ID du challenge dans un événement de challenge

  • event-first-completion ou first completion from event - Indique si c'est une première complétion (booléen)

  • event-previous-progress ou previous progress from event - La progression précédente dans un événement de progression

  • event-new-progress ou new progress from event - La nouvelle progression dans un événement de progression

  • event-progress-added ou progress added from event - La quantité de progression ajoutée dans un événement

Effets

Gestion des scores d'équipe

  • set score of team %string% to %number% - Définit le score d'une équipe à une valeur spécifique

  • add %number% to score of team %string% - Ajoute des points au score d'une équipe

  • remove %number% from score of team %string% - Retire des points du score d'une équipe

Gestion des équipes

  • set team of %player% to %string% - Attribue un joueur à une équipe existante

  • remove %player% from [their] team - Retire un joueur de son équipe actuelle

  • create team %string% with prefix %string% and display name %string% - Crée une nouvelle équipe

  • remove team %string% - Supprime une équipe existante

Gestion des challenges

  • complete challenge %string% for %player% - Marque un challenge comme complété pour un joueur

  • progress challenge %string% for %player% by %number% - Fait progresser un challenge pour un joueur d'une quantité spécifique

  • reset challenge %string% progress for %player% - Remet à zéro la progression d'un challenge pour un joueur

Conditions

Vérifications d'équipes

Existence et appartenance

  • team %string% exists - Vérifie si une équipe existe

  • %player% is in team %string% - Vérifie si un joueur est dans une équipe spécifique

  • %player% has a team - Vérifie si un joueur appartient à une équipe

Comparaisons de score avec une valeur

  • score of team %string% is %number% - Vérifie si le score d'une équipe est égal à une valeur

  • score of team %string% is equal to %number% - Alias pour l'égalité

  • score of team %string% is greater than %number% - Vérifie si le score est supérieur à une valeur

  • score of team %string% is more than %number% - Alias pour "greater than"

  • score of team %string% is less than %number% - Vérifie si le score est inférieur à une valeur

  • score of team %string% is greater than or equal to %number% - Vérifie si le score est supérieur ou égal

  • score of team %string% is more than or equal to %number% - Alias pour "greater than or equal to"

  • score of team %string% is less than or equal to %number% - Vérifie si le score est inférieur ou égal

Comparaisons de score entre équipes

  • score of team %string% is greater than score of team %string% - Compare si le score de la première équipe est supérieur

  • score of team %string% is more than score of team %string% - Alias pour la comparaison supérieure

  • score of team %string% is less than score of team %string% - Compare si le score de la première équipe est inférieur

Vérifications de challenges

Existence et état

  • challenge %string% exists - Vérifie si un challenge existe

  • challenge %string% is completed for %player% - Vérifie si un joueur a complété un challenge

  • %player% has completed challenge %string% - Alias pour la vérification de complétion

  • challenge %string% is available for %player% - Vérifie si un challenge est disponible (pas en cooldown)

  • challenge %string% can be completed by %player% - Vérifie si un challenge peut être complété par un joueur

Comparaisons de progression

  • progress of challenge %string% for %player% is %number% - Vérifie si la progression est égale à une valeur

  • progress of challenge %string% for %player% is greater than %number% - Vérifie si la progression est supérieure

  • progress of challenge %string% for %player% is more than %number% - Alias pour "greater than"

  • progress of challenge %string% for %player% is less than %number% - Vérifie si la progression est inférieure

  • progress of challenge %string% for %player% is greater than or equal to %number% - Vérifie si la progression est supérieure ou égale

  • progress of challenge %string% for %player% is more than or equal to %number% - Alias pour "greater than or equal to"

  • progress of challenge %string% for %player% is less than or equal to %number% - Vérifie si la progression est inférieure ou égale

Événements

Événements de challenges

Challenge Complete

on challenge complete:
on challenge completed:
on challenge %string% complete:
on challenge %string% completed:

Se déclenche quand un challenge est complété par un joueur.

Variables disponibles :

  • event-challenge - L'ID du challenge complété

  • event-first-completion - Booléen indiquant si c'est une première complétion

  • player - Le joueur qui a complété le challenge

Challenge Progress

on challenge progress:
on challenge progress update:
on challenge %string% progress:
on challenge %string% progress update:

Se déclenche quand la progression d'un challenge est mise à jour.

Variables disponibles :

  • event-challenge - L'ID du challenge

  • event-previous-progress - La progression précédente

  • event-new-progress - La nouvelle progression

  • event-progress-added - La quantité de progression ajoutée

  • player - Le joueur concerné