Aller au contenu

Messages recommandés

Version de Minecraft : 1.8.8
Version de Skript : 2.1.2

Addons utilisés: SkRayFall, Umbaska, SkQuery

Type du skript : Freeze

Description du script :

Je voudrais utiliser un baton quand on click droit sur un joueur sa execute la commande /freeze (joueur visé). Or lorsque j'utilise le baton ca marche que sur les personnes op savez vous pourquoi voici mon code. 

command /freeze [<offline player>] [<text>]:
    trigger:
        if player has permission "{@permission}":
            if arg 1 is not online:
                send "{@prefix} &cCe joueur n'est pas en ligne actuellement !" to player
                stop
            if arg 1 is not set:
                if arg 2 is not set:
                    send "{@prefix} &cVeuillez mettre le pseudo du joueur à &bFreeze &cet une raison !" to player
                    stop
            if arg 1 is set:
                if arg 2 is not set:
                    if {status.freeze.%arg 1%} is false:
                        set {status.freeze.%arg 1%} to true
                        wait 3 ticks
                        send "&3&m--|----------------------------------------------|--" to arg 1
                        send " " to arg 1
                        send "            &cVous venez de vous faire &bFreeze &c!" to arg 1
                        send " " to arg 1
                        send "&5Par &8» &6%player%" to arg 1
                        send "&5Raison &8» &cAucune raison n'a été donnée" to arg 1
                        send " " to arg 1
                        send "&4&lATTENTION &8: &cSi vous vous déconnecter pendant que vous êtes &bFREEZE &cvous vous ferez automatiquement bannir !" to arg 1
                        send "&3&m--|----------------------------------------------|--" to arg 1
                        wait 3 ticks
                        apply jump boost 250 to arg 1 for 999 days
                        apply slowness 250 to arg 1 for 999 days
                        apply blindness 250 to arg 1 for 999 days
                        stop
                    if {status.freeze.%arg 1%} is true:
                        set {status.freeze.%arg 1%} to false
                        wait 3 ticks
                        send "&3&m--|----------------------------------------------|--" to arg 1
                        send " " to arg 1
                        send "     &cVous avez été &3Un&bFreeze &cpar &6%player% &c!" to arg 1
                        send " " to arg 1
                        send "&3&m--|----------------------------------------------|--" to arg 1
                        wait 3 ticks
                        make console execute command "/effect %arg 1% clear"
                        stop
                if arg 2 is set:
                    if {status.freeze.%arg 1%} is false:
                        set {status.freeze.%arg 1%} to true
                        wait 3 ticks
                        send "&3&m--|----------------------------------------------|--" to arg 1
                        send " " to arg 1
                        send "             &cVous venez de vous faire &bFreeze &c!" to arg 1
                        send " " to arg 1
                        send "&5Par &8» &6%player%" to arg 1
                        send "&5Raison &8» &c%arg 2%" to arg 1
                        send " " to arg 1
                        send "&4&lATTENTION &8» &cSi vous vous déconnecter pendant que vous êtes &bFREEZE &cvous vous ferez automatiquement bannir !" to arg 1
                        send "&3&m--|----------------------------------------------|--" to arg 1
                        wait 3 ticks
                        apply jump boost 250 to arg 1 for 999 days
                        apply slowness 250 to arg 1 for 999 days
                        apply blindness 250 to arg 1 for 999 days
                        stop
                    if {status.freeze.%arg 1%} is true:
                        set {status.freeze.%arg 1%} to false
                        wait 3 ticks
                        send "&3&m--|----------------------------------------------|--" to arg 1
                        send " " to arg 1
                        send "     &cVous avez été &3Un&bFreeze &cpar &6%player% &c!" to arg 1
                        send " " to arg 1
                        send "&3&m--|----------------------------------------------|--" to arg 1
                        wait 3 ticks
                        make console execute command "/effect %arg 1% clear"
                        stop
        else:
            send "{@prefix} &cVous n'avez pas la permission d'utiliser ceci !"
            stop

on right click with stick:
    if name of tool is "&bFreeze":
        if player's target is a player:
            make player execute command "/freeze %targeted player% Passe Discord"
        else:
            send "&c&lVeuillez viser un joueur" to sender
    else:
        stop
 

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai changé mon code comme tu me l'a demandé le voici

 

on right click on a player:
    if name of tool is "&bFreeze":
        make player execute command "/freeze %targeted player% Passe Discord"
    else:
        stop


Cela ne fonctionne toujours pas

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 11 heures, LQF_ByNow_ a dit :

J'ai changé mon code comme tu me l'a demandé le voici

 

on right click on a player:
    if name of tool is "&bFreeze":
        make player execute command "/freeze %targeted player% Passe Discord"
    else:
        stop


Cela ne fonctionne toujours pas

 

J'ai un code qui exécute une commande quand on click sur un joueur, je vais le chercher

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok donc je viens de le trouver et l'event est c'est

Contenu masqué

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

Je viens de voir que ton skript n'est pas à jour, celle que tu utilises est pour la 1.7

Je te conseille cette version pour la 1.8

Contenu masqué

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

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai testé plusieurs codes et ca de marche toujours pas j'ai donc changé mon code le voici

Contenu masqué

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

Pourrais tu m'écrire le code entier la prochaine fois car je comprends pas tout
voici ce que j'ai testé

Contenu masqué

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

Merci d'avance

 

Modifié par LQF_ByNow_

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.