Aller au contenu

Messages recommandés

Posté(e) (modifié)

Version de Minecraft : 1.8.8
Version de Skript : 2.1.2

Type du skript : bloc xray en vanilla

Description du script :

j'ai deja le début du skript mais j'aimerais rajouté des choses dessus j'ai rajouté ce que je veux avec un # 🙂

 

command /caveblock <player> <integer>:
    trigger:
        give arg 2 of glass named "&fCaveBlock" to arg 1

on right click:
    if name of player's tool is "&fCaveBlock":
        set {_loc} to location of player
        make server execute command "/gmsp %player%"

#rajoute une commande ici /vision

#rajoute une commande qui freeze le joueur sans lui envoyer de message
        set {_r} to a random integer between 5 and 10
        set {_block} to block {_r} under location of player
        teleport player at {_block}
        wait 5 seconds
        make server execute command "/gms %player%"

#enleve la commande /vision

#enleve le freeze

        teleport player to {_loc}

Modifié par boycat
Posté(e)

Cela devrait fonctionner.
Par contre, tu n'as pas dis ce que devais faire la commande "/vision" donc j'ai fais ajouté un effet de Blindness.

 

Citation


command /caveblock [<offline player>] [<integer>]:
    trigger:
        if arg 1 is not set:
            send "&4Erreur : &cVeuillez saisir le pseudo d'un joueur !" to player
            stop
        else:
            if arg 1 is not online:
                send "&4Erreur : &cIl semblerait que ce joueur ne soit pas connecté !" to player
                stop
            else:
                if arg 2 is not set:
                    send "&4Erreur : &cVeuillez saisir un nombre !" to player
                    stop
                else:
                    if arg 2 is greater than 64:
                        send "&4Erreur : &cIl n'est pas possible de donner plus de 64 blocs !" to player
                        stop
                    else:
                        give arg-2 of glass named "&fCaveBlock" to arg-1
                        send "&7Vous avez reçu &6%arg-2% &fCaveBlock &7!" to arg-1
                        send "&7Le joueur &6%arg-1% &7à bien reçu &6%arg-2% &fCaveBlock &7!" to player
                        stop

command /vision [<offline player>]: # Que doit faire cette commande ?
    trigger:
        if arg 1 is not set:
            send "&4Erreur : &cVeuillez saisir le pseudo d'un joueur !" to player
            stop
        else:
            if arg 1 is not online:
                send "&4Erreur : &cIl semblerait que ce joueur ne soit pas connecté !" to player
                stop
            else:
                if {Vision::%arg-1%} is not set:
                    set {Vision::%arg-1%} to "Vision"
                    make console execute command "/effect %player% minecraft:blindness 10000 1 true"
                    stop
                else:
                    delete {Vision::%arg-1%}
					make console execute command "/effect %player% clear"
                    stop

command /freeze [<offline player>]:
    trigger:
        if arg 1 is not set:
            send "&4Erreur : &cVeuillez saisir le pseudo d'un joueur !" to player
            stop
        else:
            if arg 1 is not online:
                send "&4Erreur : &cIl semblerait que ce joueur ne soit pas connecté !" to player
                stop
            else:
                if {Freeze::%arg-1%} is not set:
                    set {Freeze::%arg-1%} to "Freeze"
                    stop
                else:
                    delete {Freeze::%arg-1%}
                    stop

on place:
    if name of player's tool in "&fCaveBlock":
        set {_loc} to location of player
        make console execute command "/gmsp %player%"

on any movement:
    if {Freeze::%player%} is set:
        cancel event

on right click:
    if name of player's tool is "&fCaveBlock":
        set {_loc} to location of player
        make server execute command "/gmsp %player%"

        make player execute command "/vision %player%"
        make player execute command "/freeze %player%"

        set {_r} to a random integer between 5 and 10
        set {_block} to block {_r} under location of player
        teleport player at {_block}
        wait 5 seconds
        make server execute command "/gms %player%"

        make player execute command "/vision %player%"
        make player execute command "/freeze %player%"

        teleport player to {_loc}

 

 

Posté(e)
Il y a 2 heures, boycat a dit :

image.png.d23db49dad4cf70d29aef7a30e36a67f.png

Supprime la commande "/vision" du code que je t'ai donné.
Ensuite, vérifie les tabulations de la ligne 40.

Remplace 'if name of player's tool in "&fCaveBlock"' par 'if name of tool of player is "&fCaveBlock"'
Remplace le 'give arg-2 of glass named "&fCaveblock" to arg-1' par 'give arg-2 glass named "&fCaveBlock" to arg-1'

Posté(e)
Il y a 3 heures, Shykuzo a dit :

Supprime la commande "/vision" du code que je t'ai donné.
Ensuite, vérifie les tabulations de la ligne 40.

Remplace 'if name of player's tool in "&fCaveBlock"' par 'if name of tool of player is "&fCaveBlock"'
Remplace le 'give arg-2 of glass named "&fCaveblock" to arg-1' par 'give arg-2 glass named "&fCaveBlock" to arg-1'

image.png.fb46bd0ee1691fd6239a81a7534113e1.png

  • 2 semaines après...
  • 4 semaines après...
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.