Placeholders
Le module integration fournit l’expansion %cobaltstaff_<id>%. Elle s’enregistre automatiquement si PlaceholderAPI est installé ; aucun téléchargement via /papi ecloud n’est nécessaire.
Tester un placeholder
Section intitulée « Tester un placeholder »/cobaltstaff placeholders liste tous les placeholders/cobaltstaff placeholders <id> [joueur] affiche la valeur, pour vous ou pour un joueurPlaceholders « joueur »
Section intitulée « Placeholders « joueur » »Ils s’appliquent au joueur qui demande, ou à un autre joueur en ajoutant _<pseudo> : %cobaltstaff_warn_score_Steve%.
| Groupe | Ids |
|---|---|
| États | vanished, vanish_type, staffmode, staffmode_name, frozen, spectating, muted, banned, banned_ip, protected, investigated, traced, staffchat_channel |
| Mute en cours | mute_reason, mute_remaining, mute_end, mute_staff, mute_id |
| Ban en cours | ban_reason, ban_remaining, ban_end, ban_staff, ban_id |
| Casier | warn_score, warns, warns_active, bans, mutes, kicks, infractions, notes |
| Reports | reports_on (actifs sur le joueur), reports_total_on, reports_by (actifs créés par le joueur), reports_assigned |
| Divers | online_visible_for (joueurs en ligne que ce joueur voit) |
Compteurs du serveur
Section intitulée « Compteurs du serveur »online_visible, staff_online, staff_in_mode, staff_vanished, frozen_count, reports_open, reports_in_progress, reports_active, tickets_open, tickets_in_progress, bans_active, mutes_active, bans_total, mutes_total, warns_total, kicks_total, infractions_total, investigations_open, chat_locked, chat_slow (en secondes).
Sanctions récentes
Section intitulée « Sanctions récentes »%cobaltstaff_<type>_latest_<n>_<champ>[_<filtres>]%<type>:sanction(tous types),ban,mute,warn,kick.<n>: rang, 1 = la plus récente (50 au maximum par défaut).<champ>:id,type,reason,staff,target,duration,remaining,date,end,status,severity,points,removed_by,removed_reason.<filtres>(séparés par&) :type=,severity=,staff=,target=,reason=,period=7d,active=true,expired=true,ip=true. Un pseudo seul (oume) lit tout le casier de ce joueur.
| Exemple | Résultat |
|---|---|
%cobaltstaff_warn_latest_1_reason_me% |
Raison de votre dernier warn |
%cobaltstaff_ban_latest_1_target_period=1d% |
Dernier joueur banni dans les 24 h |
%cobaltstaff_sanction_latest_3_staff% |
Staff de la 3e sanction la plus récente |
Reports récents
Section intitulée « Reports récents »%cobaltstaff_report_latest_<n>_<champ>[_<filtres>]%Champs : id, kind, type, reason, reporter, target, status, assignee, date, age, server, closing_reason. Filtres : ceux de /reports chercher (status=, type=, kind=, reporter=, assignee=, culprit=) et period=.
Réglages
Section intitulée « Réglages »placeholders: enabled: true value-true: "true" # texte d’un état vrai value-false: "false" # texte d’un état faux loading: "..." # affiché le temps de charger une valeur depuis la base cache-seconds: 30 # validité des valeurs lues en base max-cached-players: 500 max-latest: 50 # N maximal des placeholders « latest »Les valeurs qui viennent de la base (casier, totaux, notes, reports fermés) sont chargées en arrière-plan et mises en cache ; elles sont aussi rafraîchies à chaque nouvelle sanction ou report. Les états (vanish, mute, freeze…) sont lus en mémoire, instantanément.
Référence
Section intitulée « Référence »62 résultats
%cobaltstaff_vanished[_<joueur>]%Vaut vrai si le joueur (celui qui affiche, ou <joueur>) est en vanish.
%cobaltstaff_vanish_type[_<joueur>]%Type de vanish du joueur : TOTAL, LIST ou PLAYER, vide s'il n'est pas en vanish.
%cobaltstaff_staffmode[_<joueur>]%Vaut vrai si le joueur (celui qui affiche, ou <joueur>) est en mode staff.
%cobaltstaff_staffmode_name[_<joueur>]%Nom du mode staff actif du joueur, vide s'il n'est pas en mode staff.
%cobaltstaff_frozen[_<joueur>]%Vaut vrai si le joueur (celui qui affiche, ou <joueur>) est gelé (freeze).
%cobaltstaff_spectating[_<joueur>]%Vaut vrai si le joueur (celui qui affiche, ou <joueur>) est en spectateur via le mode staff.
%cobaltstaff_online_visible%Nombre de joueurs en ligne qui ne sont pas en vanish.
%cobaltstaff_online_visible_for[_<joueur>]%Nombre de joueurs en ligne visibles par le joueur, en tenant compte de son droit de voir les joueurs en vanish.
%cobaltstaff_staff_online%Nombre de membres du staff en ligne (permission cobaltstaff.member).
%cobaltstaff_staff_in_mode%Nombre de membres du staff actuellement en mode staff.
%cobaltstaff_staff_vanished%Nombre de membres du staff en ligne qui sont en vanish.
%cobaltstaff_frozen_count%Nombre de joueurs actuellement gelés.
%cobaltstaff_staffchat_channel[_<joueur>]%Id du canal de staff chat en bascule pour le joueur en ligne (tout ce qu'il écrit y part), vide sinon.
%cobaltstaff_chat_locked%Vaut vrai si le chat est verrouillé avec /chat toggle.
%cobaltstaff_chat_slow%Intervalle du mode lent du chat en secondes, 0 s'il est désactivé.
%cobaltstaff_reports_open%Nombre de reports en attente, tickets exclus.
%cobaltstaff_reports_in_progress%Nombre de reports pris en charge, tickets exclus.
%cobaltstaff_reports_active%Nombre de reports actifs (en attente et pris en charge), tickets exclus.
%cobaltstaff_tickets_open%Nombre de tickets en attente.
%cobaltstaff_tickets_in_progress%Nombre de tickets pris en charge.
%cobaltstaff_reports_on[_<joueur>]%Nombre de reports actifs visant le joueur (celui qui affiche, ou <joueur>).
%cobaltstaff_reports_total_on[_<joueur>]%Nombre total de reports non supprimés visant le joueur, depuis toujours.
%cobaltstaff_reports_by[_<joueur>]%Nombre de reports actifs créés par le joueur, tickets compris.
%cobaltstaff_reports_assigned[_<joueur>]%Nombre de reports actuellement pris en charge par ce membre du staff.
%cobaltstaff_report_latest_<n>_<champ>[_<filtres>]%Champ du N-ième report le plus récent : <champ> = id, kind, type, reason, reporter, target, status, assignee, date, age, server ou closing_reason.
%cobaltstaff_muted[_<joueur>]%Vaut vrai si le joueur (celui qui affiche, ou <joueur>) a un mute en cours.
%cobaltstaff_banned[_<joueur>]%Vaut vrai si le joueur a un ban en cours (sur son compte ou son IP).
%cobaltstaff_banned_ip[_<joueur>]%Vaut vrai si le ban en cours du joueur est un ban IP.
%cobaltstaff_mute_reason[_<joueur>]%Raison du mute en cours du joueur, vide s'il n'est pas mute.
%cobaltstaff_mute_remaining[_<joueur>]%Temps restant du mute en cours du joueur, vide s'il n'est pas mute.
%cobaltstaff_mute_end[_<joueur>]%Date de fin du mute en cours du joueur, vide s'il n'est pas mute.
%cobaltstaff_mute_staff[_<joueur>]%Membre du staff (ou console) à l'origine du mute en cours du joueur.
%cobaltstaff_mute_id[_<joueur>]%Id de la sanction du mute en cours du joueur, vide s'il n'est pas mute.
%cobaltstaff_ban_reason[_<joueur>]%Raison du ban en cours du joueur, vide s'il n'est pas banni.
%cobaltstaff_ban_remaining[_<joueur>]%Temps restant du ban en cours du joueur, vide s'il n'est pas banni.
%cobaltstaff_ban_end[_<joueur>]%Date de fin du ban en cours du joueur, vide s'il n'est pas banni.
%cobaltstaff_ban_staff[_<joueur>]%Membre du staff (ou console) à l'origine du ban en cours du joueur.
%cobaltstaff_ban_id[_<joueur>]%Id de la sanction du ban en cours du joueur, vide s'il n'est pas banni.
%cobaltstaff_bans_active%Nombre de bans en cours sur le serveur.
%cobaltstaff_mutes_active%Nombre de mutes en cours sur le serveur.
%cobaltstaff_warn_score[_<joueur>]%Somme des points des warns du joueur qui comptent encore (non expirés, non annulés en appel).
%cobaltstaff_warns[_<joueur>]%Nombre total de warns dans le casier du joueur.
%cobaltstaff_warns_active[_<joueur>]%Nombre de warns du joueur qui comptent encore pour son score.
%cobaltstaff_bans[_<joueur>]%Nombre total de bans dans le casier du joueur.
%cobaltstaff_mutes[_<joueur>]%Nombre total de mutes dans le casier du joueur.
%cobaltstaff_kicks[_<joueur>]%Nombre total de kicks dans le casier du joueur.
%cobaltstaff_infractions[_<joueur>]%Nombre total de sanctions de tous types dans le casier du joueur.
%cobaltstaff_bans_total%Nombre total de bans prononcés sur le serveur.
%cobaltstaff_mutes_total%Nombre total de mutes prononcés sur le serveur.
%cobaltstaff_kicks_total%Nombre total de kicks prononcés sur le serveur.
%cobaltstaff_warns_total%Nombre total de warns prononcés sur le serveur.
%cobaltstaff_infractions_total%Nombre total de sanctions de tous types prononcées sur le serveur.
%cobaltstaff_sanction_latest_<n>_<champ>[_<filtres>]%Champ de la N-ième sanction la plus récente, tous types ; <filtres> séparés par & (type=, severity=, period=7d…) ou un pseudo pour lire son casier.
%cobaltstaff_ban_latest_<n>_<champ>[_<filtres>]%Champ du N-ième ban le plus récent : <champ> = id, reason, staff, target, duration, remaining, date, end, status…
%cobaltstaff_mute_latest_<n>_<champ>[_<filtres>]%Champ du N-ième mute le plus récent : <champ> = id, reason, staff, target, duration, remaining, date, end, status…
%cobaltstaff_kick_latest_<n>_<champ>[_<filtres>]%Champ du N-ième kick le plus récent : <champ> = id, reason, staff, target, date, status…
%cobaltstaff_warn_latest_<n>_<champ>[_<filtres>]%Champ du N-ième warn le plus récent : <champ> = id, reason, staff, target, severity, points, remaining, end, status…
%cobaltstaff_protected[_<joueur>]%Vaut vrai si le joueur est protégé avec /protectplayer.
%cobaltstaff_investigated[_<joueur>]%Vaut vrai si une enquête est ouverte sur le joueur.
%cobaltstaff_traced[_<joueur>]%Vaut vrai si le joueur est suivi avec /trace.
%cobaltstaff_investigations_open%Nombre d'enquêtes ouvertes.
%cobaltstaff_notes[_<joueur>]%Nombre de notes publiques enregistrées sur le joueur.
- Aucune entrée.