Aller au contenu

Add-ons

3 files

  1. WolvSK (1.8-1.12.2)

    WolvSK? Qu'est ce que c'est?

     
    WolvSK est un addon auquel j'ajoute vos propositions ou mes idées pour supporter plus de plugins et vous simplifier la vie. Le projet est open source, vous pouvez donc voir le code ici: https://github.com/Nashoba24/WolvSK/

    /!\ Twitter et Teamspeak ne sont plus dans cet addon depuis la 1.5.0. Pour les utiliser, vous pouvez trouver 2 addons à part:
    TwitterSK:
    TeamSkript:
     
    Fonctionnalités

     
    Pour déchiffrer le code à utiliser pour vos Skript, je vous rappelle que ce qui est entre parenthèses est obligatoire et ce qui est entre crochet ( [ et ] ) est facultatif. Pour ce qui est des signes |, ils signifient "ou", c'est à dire que vous pouvez utiliser le code que vous voulez d'un coté ou de l'autre de ce signe. Pour finir, ce qui est entre % et % est le type d'objet à faire apparaître.
    Pour les fonctionnalités, vous pouvez également aller sur le wiki de mon Github: https://github.com/Nashoba24/WolvSK/wiki/
     
    ASkyBlock
    Quand un joueur fait une coopération
    [on] asb coop join
    Quand un joueur quitte une coopération
    [on] asb coop leave
    Quand un joueur entre dans une île
    [on] asb [island] enter
    Quand un joueur quitte une île
    [on] asb [island] exit
    Quand le niveau d'une île change
    [on] asb [island] level [change]
    Quand une nouvelle île est créée
    [on] asb new [island]
    Quand une île est reset (remise à zéro)
    [on] asb reset [island]
    Si un joueur a une île
    %player% has [a[n]] (asb|askyblock) island
    Si un joueur est dans un team (équipe)
    %player% (has|is in) [a[n]] (asb|askyblock) team
    Si un joueur est en coopération
    %player% is (asb|askyblock) coop
    Si il y a une île à un endroit
    there is [a[n]] (asb|askyblock) island at %location%
    Calculer le niveau d'un île (le mettre à jour)
    asb calculate level of %player%
    Emplacement du home (maison) d'un joueur sur son île
    (asb|askyblock) home [location] of %player%  
    (asb|askyblock) %player%['s] home [location]
    Nombre d'îles générées
    (asb|askyblock) island count
    Niveau de l'île d'un joueur
    (asb|askyblock) [island] level of %player%  
    (asb|askyblock) %player%['s] [island] level
    Emplacement de l'île d'un joueur
    (asb|askyblock) island [location] of %player%  
    (asb|askyblock) %player%['s] island [location]
    Nom de l'île d'un joueur
    (asb|askyblock) island name of %player%  
    (asb|askyblock) %player%['s] island name
    Monde où sont les îles
    (asb|askyblock) [island] world
    Propriétaire de l'île à un emplacement
    (asb|askyblock) owner of island at %location%  
    (asb|askyblock) island at %location% owner
    Warp d'un joueur
    (asb|askyblock) warp of %player%  
    (asb|askyblock) %player%['s] warp
    Île en coopération d'un joueur
    (asb|askyblock) coop island[s] of %player%  
    (asb|askyblock) %player%['s] coop island[s]
    Leader de la team (équipe) d'un joueur
    (asb|askyblock) [team] leader of team of %player%  
    (asb|askyblock) %player%['s] [team] leader
    Membres de la team (équipe) d'un joueur
    (asb|askyblock) [team] members of team of %player%  
    (asb|askyblock) %player%['s] team members
    Top 10 des îles
    (asb|askyblock) top (ten|10)
     
    Essentials
    Quand l'argent d'un joueur change
    [on] [user] (balance|money) (update|change)
    Quand un joueur devient afk ou n'est plus afk
    [on] afk [status] (change|toggle)
    Si un joueur est afk
    %player% is afk
    Si un joueur est en god mode (mode dieu)
    %player% is [in] god [mode]
    Si un joueur est vanish
    %player% is vanish[ed]
    Homes d'un joueurs (maisons)
    homes of %player%  
    %player%['s] homes
    Emplacement de la maison spécifiée d'un joueur (ou par défaut)
    home [%text%] of %player%  
    %player%['s] home [%text%]
    Emplacement de la déconnexion d'un joueur
    log[ ]out [location] of %player%  
    %player%['s] log[ ]out [location]
    Si un joueur peut construire
    essentials %player% can build
    Si un joueur peut interagir en vanish
    %player% can interact vanish
    Si un joueur à un home
    [/code]%player% ha(s|ve)[ a[n]] home[/code]
    Si un joueur a un powertool
    %player% ha(s|ve) powertool[s]
    Si un joueur ignore un autre joueur
    %player% (ignore|is ignoring) %player%
    Si un joueur est jail
    %player% is jail[ed]
    Si un joueur est mute
    %player% is mute[d]
    Si un joueur un powertool d'activé
    %player% ha(s|ve) powertool[s] enable[d]
    Si un joueur a activé le social spy
    %player% ha(s|ve) social spy[ enable[d]]
    Supprimer un home d'un joueur
    delete home %string% of %player%
    Faire qu'un joueur devienne afk ou non
    "make %player% become afk  
    make %player% become (no afk|active)
    Faire qu'un joueur devienne un dieu ou non
    make %player% become god  
    disable god[ mode] for %player%
    Faire qu'un joueur en ignore un autre ou non
    make %player% ignore %player%  
    make %player% (doesn't ignore|unignore) %player%
    Jail un joueur ou l'unjail
    jail %player%  
    unjail %player%
    Muter ou non un joueur
    mute %player%  
    unmute %player%
    Activer le social spy pour un joueur ou non
    enable social spy for %player%  
    disable social spy for %player%
    Vanish un joueur ou non
    vanish %player%  
    unvanish %player%
    Envoyer un mail à un joueur
    send mail %string% to %player%
    Le jail d'un joueur
    jail of %player%[code=lua] [code=lua]%player%['s] jail
    Le temps avant qu'un jail se finisse
     
     
    Maths

    Valeur absolue d'un nombre
     
    abs[olute] [value of ]%number%
    Racine cubique d'un nombre
    (cube root|cbrt) of %number%
    Radians en degrés
    %number% rad[ian[s]][ converted] (to|in) deg[ree[s]]
    Degrés en radians
    %number% deg[ree[s]][ converted] (to|in) rad[ian[s]]
    Exponentielle
    exp[onential][ of] %number%
    Exponentielle en base a
    exp[onential] %number% in base %number%  
    exp[onential] in base %number% of %number%
    Logarithme en base a
    log[arithm] %number% in base %number%  
    log[arithm] in base %number% of %number%
    Le nombre pi (15 décimales: 3,141592653589793)
    pi
    Moyenne d'une liste de nombres
    average of %numbers%
    Médiane d'une liste de nombres
    median of %numbers%
    La vitesse de la lumière (299792458m.s-1)
    speed of[ the] light  
    light['s] speed  

     
    Minigames
    Un mini-jeu contient des arènes. Pour gérer les mini-jeux il faut utiliser la commande /minigames et pour les arènes il faut utiliser la commande personnalisée du mini-jeu.
    Pour les arènes vous pouvez créer des panneaux avec en première ligne le prefix du mini-jeu entres crochets et le nom de l'arène en deuxième ligne.
    Voici un exemple de mini-jeu fait avec l'addon (vraiment basique): https://github.com/Nashoba24/WolvSK/blob/master/examples/minigames - hg.sk

    Quand une arène s'arrête
    [on] arena stop
    Quand une arène démarre
    [on] arena start
    Quand un joueur rejoint une arène
    [on] [player] arena join
    Quand un joueur quite une arène
    [on] [player] arena leave
    Quand le countdown d'une arène change
    [on] arena countdown [change]
    Si un joueur est dans une arène
    %player% is in (a[n] arena|[a] game)
    Si un joueur est dans une arène spécifique
    %player% is in %arena%
    Si une arène a démarré
    %arena% is started
    Créer un mini-jeu
    create [a] (minigame|mg) [named] %text% with (command|cmd) %text% and prefix %text%
    Démarrer une arène
    start %arena%
    Arrêter une arène
    stop %arena%
    Faire qu'un joueur rejoint une arène
    make %player% join %arena%
    Faire qu'un joueur quitte l'arène dans laquelle il est
    make %player% leave [current] arena
    Créer une arène
    create [a[n]] arena [named] %text% with min[imum] [player[s]] %integer%(,| and) max[imum] [player[s]] %integer% (for|in) %minigame%
    Envoyer un message global dans une arène
    broadcast [message] %string% in %arena%
    Récupérer un mini-jeu grâce à son nom
    minigame %text%
    Récupérer tous les mini-jeux
    [all] minigames
    Le mini-jeu dans lequel est un joueur
    [current] minigame of %player%  
    %player%['s] [current] minigame
    Le nom d'un mini-jeu
    name of minigame %minigame%  
    minigame %minigame%['s] name
    Toutes les arènes d'un mini-jeu
    [all] arenas of %minigame%  
    %minigame%['s] arenas
    Récupérer une arène grâce à son nom et son mini-jeu
    arena %text% in %minigame%  
    %minigame%['s] arena %string%
    L'arène dans laquelle est un joueur
    [current] arena of %player%  
    %player%['s] [current] arena
    La commande d'un mini-jeu
    command of %minigame%  
    %minigame%['s] command
    Le prefix d'un mini-jeu
    prefix of %minigame%  
    %minigame%['s] prefix
    Le lobby d'une arène
    lobby of %arena%  
    %arena%['s] lobby
    Le mini-jeu d'une arène
    minigame of %arena%  
    %arena%['s] minigame
    Le nom d'une arène
    name of arena %arena%  
    arena %arena%['s] name
    Le maximum de joueur dans une arène
    max[imum] [of player[s]] of %arena%  
    %arena%['s] max[imum] [of player[s]]
    Le minimum de joueur dans une arène
    min[imum] [of player[s]] of %arena%  
    %arena%['s] min[imum] [of player[s]]
    Le nombre de joueurs dans une arène
    [player] count of %arena%  
    %arena%['s] [player] count
    Le temps de base d'une arène
    default (timer|countdown) of %arena%  
    %arena%['s] default (timer|countdown)
    Tous les joueurs d'une arène
    [all] players (in|of) %arena%
    Format du chat des mini-jeux
    chat format of minigames
    Format des messages des mini-jeux
    message format of minigames
    Countdown d'une arène
    countdown of %arena%  
    %arena%'s countdown
     

    Commande /minigames:
    Permission: minigames.admin
     
    Commande /<commande du mini-jeu>:
    Permissions:
    wolvsk.(nom du mini-jeu).join wolvsk.(nom du mini-jeu).leave wolvsk.(nom du mini-jeu).create wolvsk.(nom du mini-jeu).setlobby wolvsk.(nom du mini-jeu).setmin wolvsk.(nom du mini-jeu).setmax wolvsk.(nom du mini-jeu).list wolvsk.(nom du mini-jeu).remove wolvsk.(nom du mini-jeu).settimer wolvsk.(nom du mini-jeu).player wolvsk.(nom du mini-jeu).admin  
    PlayerPoints

    Payer un joueur en points
    make %player% pay %integer% points to %player%
    Nombre de point du joueur (possibilité d'ajouter, enlever, reset, set)
    point[s] of %player%  
    %player%['s] point[s]

    2 downloads

       (0 avis)

    3 commentaires

    Mis à jour

  2. TwitterSK

    Code source: https://github.com/Nashoba24/TwitterSK
    Exemples: https://github.com/Nashoba24/WolvSK/blob/master/examples/twitter.sk
     
    Obtenir les identifiants

    Étape 1: Aller sur ce lien:  https://apps.twitter.com/app/new et créer une nouvelle application avec le nom, la description et le site que vous voulez
     
    Étape 2: Aller sur https://apps.twitter.com/, cliquer sur l'application et cliquer sur l'onglet "Keys and Access Tokens"
     
    Étape 3: Vous pouvez sur cette page obtenir la "consumer key" et la "consumer secret key". Ensuite vous devez créer des tokens d'accès (c'est en bas de la page).
     
    Étape 4: Vous pouvez faire la même chose que l'exemple suivant pour vous connecter: https://github.com/Nashoba24/WolvSK/blob/master/examples/twitter.sk

    Évents
    Quand un tweet est mis en favori
    [on] tweet favorite[d]
    Quand un tweet n'est plus mis favori
    [on] tweet unfavorite[d]
    Quand un retweet est mis en favori
    [on] retweet favorite[d]
    Quand on vous follow
    [on] follow
    Quand un tweet est cité
    [on] tweet quote[d]
    Quand il y a un nouveau tweet dans votre timeline
    [on] receive tweet
    Quand retweet est retweeté
    [on] retweet retweet[ed[ tweet]]
     
     
    Conditions
    Si un utilisateur follow un autre utilisateur
    %twitterer% follow[s] %twitterer%
    Si un tweet contient un contenu choquant
    %tweet% is possibly sensitive
    Si un tweet est retweeté
    %tweet% is retweeted
    Si vous avez retweeté le tweet en question
    %tweet% is retweeted by me
    Si votre compte Twitter peut être découvert via l'adresse email
    twitter account is discoverable by [e]mail
    Si la géolocalisation est activée
    twitter account is geo enabled
    Si un tweet est en favori
    %tweet% is favorited
    Si un utilisateur existe
    (twitter user|twitterer) %string% exist[s]
    Si l'addon est connecté
    addon is connected
     
     
    Expressions
    Rechercher un tweet (renvoie une liste)
    search tweet[s] (for|with query) %string%
    L'auteur d'un tweet
    (author|twitterer) of %tweet%
    Niveau d'access à votre compte Twitter
    twitter access level
    Votre nombre de favoris
    my twitter favorite count
    Le nombre de favoris d'un utilisateur
    twitter favorite count of %twitterer%
    Votre nombre de follower
    my twitter follower[s] count
    Le nombre de followers d'un utilisateur
    twitter follower[s] count of %twitterer%
    Vos followers (liste)
    my [twitter ]follower[s]
    Les followers d'un utilisateur (liste)
    [twitter ]follower[s] of %twitterer%
    Votre nombre d'amis
    my twitter friend[s] count
    Le nombre d'amis d'un utilisateur
    twitter friend[s] count of %twitterer%
    Vos amis (liste)
    my twitter friend[s]
    Les amis d'un utilisateur (liste)
    twitter friend[s] of %twitterer%
    Récupérer un message grâce à l'id
    (direct message|dm) with id %long%
    Vos messages
    direct messages
    Vos tweets en favori
    favo[u]rites tweets
    Votre timeline
    home timeline
    Demandes d'amis entrantes
    incoming friendship[s]
    La langue de votre compte twitter
    twitter language
    Votre timeline où vous êtes mentionné
    mention timeline
    Limite de "rate" (Je ne sais pas vraiment ce que c'est ^^)
    twitter rate limit
    Nombre avant d'atteindre la limite
    twitter rate limit remaining
    Le temps avant reset
    twitter rate limit reset time
    Le termps restant avant reset
    twitter time until reset rate limit
    Les retweets d'un tweet (renvoie une liste de tweets)
    retweet[s] of %tweet%
    Rechercher un utilisateur (liste)
    search user[s] (for|with query) %string%
    Je ne sais pas ce que c'est ^^
    twitter sleep end time
    Pareil ^^
    twitter sleep start time
    Récupérer un tweet grâce à un id
    tweet with id %long%
    Le nombre de favoris sur un tweet
    favorite[s] count of %tweet%
    Le nombre de retweets sur un tweet
    retweet[s] count of %tweet%
    Le texte d'un tweet
    text of %tweet%
    Récupérer un utilisateur grâce un id
    user with id %long%
    Récupérer un utilisateur grâce à un nom
    user with [screen ]name %string%
    La description d'un utilisateur
    description of %twitterer%
    L'id d'un utilisateur
    id of %twitterer%
    Le nom d'utilisateur d'un utilisateur
    (username|screen name) of %twitterer%
    Les utilisateurs bloqués (liste)
    twitter blocked users
    Le nombres de tweets d'un utilisateur
    status count of %twitterer%
    La timeline (les tweets) d'un utilisateur
    timeline of %twitterer%
    Les demandes d'amis sortantes
    outgoing friendship[s]
    L'id d'un tweet
    id of %tweet%
    Votre compte twitter (en tant qu'utilisateur)
    my twitter account
     
     
    Effets
    Tweeter quelque chose
    tweet %string%
    Supprimer un tweet
    destroy %tweet%
    Bloquer un utilisateur
    block %twitterer%
    Vous connecter à votre compte Twitter
    twitter [debug] connect with consumer key %string%, consumer secret %string%, access token %string%( and|,) secret token %string%
    Mettre un tweet en favori
    favorite %tweet%
    Supprimer un message en fonction de l'id
    delete (direct message|dm) with id %long%
    Ne plus mettre un tweet en favori
    unfavorite %tweet%
    Follow un utilisateur
    follow %twitterer%
    Reporter un utilsateur pour spam
    report %twitterer% for spam[ing]
    Retweetter
    retweet %tweet%
    Ne plus bloquer un utilisateur
    (un|de)block %twitterer%
    Ne plus follow un utilisateur
    unfollow %twitterer%
    Envoyer un message a quelqu'un
    [send ](dm|direct message) %text% to %twitterer%
     
     
    Types
    Utilisateur
    twitterer
    Tweet
    tweet  

    8 downloads

       (2 avis)

    0 commentaire

    Mis à jour

  3. TeamSkript

    TeamSkript est un addon pour Skript permettant un support de TeamSpeak.
    Code source: https://github.com/Nashoba24/TeamSkript
    Exemples: https://github.com/Nashoba24/WolvSK/blob/master/examples/teamspeak.sk
     

    Tester si un client est en ligne
    (teamspeak|ts[3]) %client% is online
    Tester si l'addon est connecté au serveur TeamSpeak
    [the] addon is connect[ed] to (teamspeak|ts[3])
     
     
     
    L'id d'un client
    (teamspeak|ts[3]) id of %client%
    La description d'un client
    (teamspeak|ts[3]) description of %client%
    L'ip d'un client
    (teamspeak|ts[3]) ip of %client%
    Les clients dont l'ip correspond à celle dans le code
    (teamspeak|ts[3]) [client[s]] correspond[ing][s] to ip %text%  
    (teamspeak|ts[3]) ip[s] correspond[ing][s] to %text%
    Le nom ou surnom d'un client
    (teamspeak|ts[3]) (nickname|nick|name) of %client%
    Les clients connectés
    (teamspeak|ts[3]) clients
    Récupérer un objet du type %client%
    client %text%
     
    Se connecter à un serveur TeamSpeak (Le premier %text% est l'ip du ts, le deuxième est le nom du bot, le troisième est le nom du compte pour les query et le quatrième est le mot de passe de ce compte)
    (teamspeak|ts[3]) [server] [debug] connect to %text% with user %text% and (login|credentials) %text%, %text% [on query port %integer%]
    Se déconnecter du serveur TeamSpeak
    (teamspeak|ts[3]) [server] disconnect
    Broadcaster un message (message global) sur le TeamSpeak
    (teamspeak|ts[3]) [server] [send] broadcast [message] %text%
    Kicker un client
    (teamspeak|ts[3]) [server] kick %client% (due to|because) %text% [from server]
    Tempban un client (bannir temporairement)
    (teamspeak|ts[3]) [server] tempban %client% (due to|because) %text% for %integer% second[s]
    Bannir un client
    (teamspeak|ts[3]) [server] ban %client% (due to|because) %text%
    Poker un client (envoyer un poke)
    (teamspeak|ts[3]) [server] poke %client% with (message|msg) %text%
    Envoyer un message privé à un client
    (teamspeak|ts[3]) [server] [send] (private|pv) (message|msg) %text% [to] %client%
    Déplacer un client de channel
    (teamspeak|ts[3])[ server] move %client% to channel[ with id] %integer%
     
     
     
    Client
    client

    12 downloads

       (1 avis)

    0 commentaire

    Mis à jour

×

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.