Aller au contenu
UnTwiX

résolu ✔ SKRIPT /ALERT

Messages recommandés

Version de Minecraft : 1.9.4
Version de Skript : 2.2.1

Type du skript : Un skript de /alert

Description du script :

Bonjour j'ai fait un /alert pour alerter les joueur j'ai 0 erreur mais sa alert pas les joueur

Le script :
 

Citation

options:
    prefix: &8&c&lAlert&8 &7&l»» 
    prefixstaffalert: &8&eStaff&cAlert&8 &7&l»»
    line: &6>&8&m---------------&6<
    permission: alert.use
    permissionloop: alert.loopstaffalert
    version: &7Beta 1.4

command /alert [<text>]:
    permission: {@permission}
    permission message: &cVous n'avez pas la permission d'exécuté cette commande !
    trigger:
        if arg 1 is set:
            loop all players:
                send "{@prefix} &cAlert! &e%arg-1%"
        else:
            send "{@prefix} &cMerci, d'insérer un message important pour les joueur"

command /alertstaff [<text>]:
    permission: {@permission}
    permission message: &cVous n'avez pas la permission d'exécuté cette commande !
    trigger:
        if arg 1 is set:
            loop all players:
                if player has permission "{@permissionloop}":
                    send "{@prefixstaffalert} &f%player's displayname% &a> &e%arg-1%"
        else:
            send "{@prefix} &cMerci d'informer un message important au &4&lSTAFF"

command /alertadmin [<text>] [<text>]:
    permission: {@permission}
    permission message: &cDesolé, vous n'avez pas la permission
        if arg 1 is "help":
            send "{@line}"
            send "{@prefix} {@version}"
            send " "
            send "&7Commands :"
            send "&6/alert <message> &7- Envoyer un message a tout les joueur"
            send "&6/alertstaff <message> &7- Informer un message important au staff"
            send "&6/alertadmin help &7- Pour ouvrir la liste des commande d'aide"
            send "&6/alertadmin reload &7- Pour actualisé le system d'alerte"
            send "{@line}"
        if arg 1 is not set:
            send "{@prefix} &7[&bNoderia&7]&cCommande inconnue ! &4&l/alertadmin help &cpour voir l'aide'."
        if arg 1 is "reload":
            send "{@prefix} &cLe system va actualisé dans 5"
            wait 1.1 second
            send "{@prefix} &c4"
            wait 1.1 second
            send "{@prefix} &c3"
            wait 1.1 second
            send "{@prefix} &c2"
            wait 1.1 second
            send "{@prefix} &c1"
            wait 1.1 seconds
            make player execute command "/skript reload alert"
            wait 0.5 seconds
            send "{@prefix} &aLe system à été correctement actualisé"

on skript start:
    send "{@line}" to console
    send "{@prefix} Version: {@version}" to console
    send " " to console
    send "&aCrée par UnTwiXx_" to console
    send " " to console
    send "{@line}" to console
 

 

J'ai un screen 🙂

2019-12-16_20_07_55.png.c099cd1306645cfdb98fa58e4fef610d.png

Partager ce message


Lien à poster
Partager sur d’autres sites

ça serait bien de faire des demandes un peu précise et clair, tu nous balances un code dégueulasse avec des images, on comprend rien à ton truc. (pareil pour tes autres topics)
Mais je vais quand même essayer de t'aider. Pour envoyer un message à tous les joueurs au lieu d'utiliser un loop all players, tu as juste à mettre broadcast "msg"
Et je pense que ton problème venait du fait que tu as pas mis send "blabla" to loop-player.

Modifié par Eralysium

Partager ce message


Lien à poster
Partager sur d’autres sites

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Du peu de se que j'ai compris de ton problème, ce qui fonctionne pas c'est le fait que l'alert du /alert et /alertstaff n'envois pas le message.
Si y a bien que ça qui fonctionne pas prend ça:
J'ai mis ###ICI à coté de se que j'ai modifié.
Et aussi, je pense que ta ligne:
 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Était dans le but d'envoyer le message seulement au joueur avec la permission "permissionloop" . Si c'est le cas, faut que tu mettes if LOOP-player has...
Car comme ça, tu "regardes" tous les joueurs connecté, puis tu vérifies si l'envoyeur à la permission et si il l'a tu envois le message à tous les joueurs

Modifié par Eralysium

Partager ce message


Lien à poster
Partager sur d’autres sites

... tu as pas mis les options (j'ai repris celle de ton code de base...)
ça se présente comme ça:

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Donc reprend ça dans ton code que tu avais avant 
et ensuite si tu rajoutes des caractères random du genre "?" devant les lignes de code c'est sur que ça va moins bien fonctionner...
tu as mis ? devant trigger

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

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