Aller au contenu

Aldrouc

Membre
  • Compteur de contenus

    5
  • Inscription

  • Dernière visite

Messages posté(e)s par Aldrouc

  1. Salut, merci de la réponse, j'ai modifié le skript pour changer les espaces, et y ajouter des permission:

    command /lockpick:
    	permission: ecto.lock
    	permission: *
    	permission message: &cTu ne peux pas faire ça!
        trigger:
    	give a rabbit hide of efficiency 0 named "&7[&8LockPick&7]" to player
    on click on a iron door with a rabbit hide:
        if player is holding item named "&7[&8LockPick&7]":
            set {_time} to 60 seconds
            set {_location} to player's location 
            set {_loop} to 61
            loop {_loop} times:
                wait a second
                if the player is less than 5 blocks of {_location}:
                    remove 1 from {_time}
                    if {_time} is equal from 1:
                    open is iron door
                if player's location is more than 5 blocks from {_location}:
                    send "Tu as bouger" to player
                    exit-loop stop 

    Cependant, il reste encore quelques erreurs:

    03.05 11:50:24 [Server] WARN Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (braquage.sk, line 43: if distance between player and {banque.location} is less than 5:')
    03.05 11:50:24 [Server] ERROR indentation error: expected 1 tab, but found 4 spaces (lock.sk, line 5: trigger:')
    03.05 11:50:24 [Server] WARN Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (lock.sk, line 16: if {_time} is equal from 1:')
    03.05 11:50:24 [Server] ERROR 'give a rabbit hide of efficiency 0 named "&7[&8LockPick&7]" to player' is not an entry (like 'name : value') (lock.sk, line 6: give a rabbit hide of efficiency 0 named "&7[&8LockPick&7]" to player')
    03.05 11:50:24 [Server] ERROR Required entry 'trigger' is missing in 'command /lockpick' (lock.sk, starting at line 1) (lock.sk, line 1: command /lockpick:')
    03.05 11:50:24 [Server] ERROR Can't compare a player with '5 blocks of {_location}' (lock.sk, line 14: if the player is less than 5 blocks of {_location}:')
    03.05 11:50:24 [Server] ERROR Can't compare a location with '5 blocks from {_location}' (lock.sk, line 18: if player's location is more than 5 blocks from {_location}:')
    03.05 11:50:24 [Server] INFO Loaded 28 scripts with a total of 18 triggers and 30 commands in 0.26 seconds
    03.05 11:50:24 [Server] INFO [Skript] Encountered 5 errors while reloading the config and all scripts!

     

  2. Pour les items, je te propose ceci:

    Citation

    on right-click:
       if the player is holding a <item que tu veux> named "Nom de ton objet" with lore "Le lore que tu veux":
          apply Strength to player for 1 minutes #Effet1
          apply speed to player for 2 minutes #Effet2
          remove 1 <item que tu veux> named "Nom de ton objet" with lore "Le lore que tu veux" from player's inventory

    Attention, les parties mises en couleur doivent être les même pour la ligne 2 et la ligne 5.

    Si tu galère à faire un item correspondant, je te conseille de renommer ton item et mettre le lore avec ce skript:

    Citation

    command /rename <text>:
        description: Renames the item in your inventory slot.
        usage: /rename <name>
        permission: rename.sk
        permission: *
        permission message: &f&l[&c&l!&f&l]&c&lVous n'avez pas la permission de faire ça !
        trigger:
            if arg-1 is set:
                set the name of player's tool to "&r%colored arg-1%"

    command /relore [<integer=1>] [<text="">]:
      aliases: lore
      permission: lore.sk
      permission: *
      permission message: &f&l[&c&l!&f&l]&c&lVous n'avez pas la permission de faire ca !
      trigger:
        if arg-2 is set:
          set line arg-1 of the lore of player's tool to "&d&o%colored arg-2%"

    Voilà, espère que cela fonctionnera pour toi!

    • J'aime 1
  3. Bonjour, je sollicite votre aide pour mon serveur, semi-RP.

    Version de Minecraft:
    1.12.2 (version de mon serveur)
    Version de Skript:
    Je ne sais pas vraiment, la dernière?

    Type du skript:
    Utilitaire rôle-play

    Description du script en détails:
    Alors, dans cet skript, il serait possible, avec la peau de lapin (ID: 415), qui sera re-texturée sur mon serveur,  d'ouvrir les portes en fer, en faisant clique-droit dessus, mais attention, il y aura un délaie de 10 secondes entre le clique-droit et l'ouverture de la porte avec écrit dans l'actionbar un truc dans le genre: 
    http://image.noelshack.com/fichiers/2019/18/2/1556615515-capture.png
    (avec le 10 minutes mis en 10 secondes). Il faut que le joueur reste dans un rayon de 2 autour de la porte qu'il est en train de crocheter pour qu'elle s'ouvre. Il faudrait également que la porte se ferme automatiquement au bout de 10 secondes d'ouverture.

    Commandes éventuelles avec les permissions :
    Commande: /lockpick give (avec la permission lockpick.admin), qui permet de donner à la personne écrivant cette commande un lockpick

    Autres précisions:
    Pour le nom de l'objet, pourriez vous mettre "&7[&8LockPick&7]" et avec un lore avec écrit "&7Déverrouillez les portes en fer avec cet objet",

    Il y a un skript créé par la communauté, un skript de braquage, que j'ai éditer afin de modifier pas mal de choses et pour qu'il ne comporte aucune erreur : 

    Citation

    variables:
        {in.capture.%player%} = false

    options:
        minute: 1

    command /banque <text>:
        trigger:
            if arg 1 is "capture":
                if {in.capture.%player%} is false:
                    set {in.capture.%player%} to true
                    set {capture.banque.minute} to 0
                    set {capture.banque.second} to 0
                    broadcast "&6&lBanque &7» &fQuelqu'un braque la banque, tous les policiers sont priés d'y aller."
                    make console execute command "/discord send mc-discord **Banque** » Quelqu'un braque la banque, tous les policiers sont priés d'y aller."
                    set {_nbr} to ({@minute} * 60)
                    loop {_nbr} times:
                        if distance between player and {banque.location} is less than 5:
                            add 1 to {capture.banque.second}
                            if {capture.banque.second} = 60:
                                add 1 to {capture.banque.minute}
                                set {capture.banque.second} to 0
                            set action bar of all players to "&6Timer du braquage &c%{capture.banque.minute}%&6:&c%{capture.banque.second}%&6/&c10 minutes"
                            if {capture.banque.minute} = {@minute}:
                                set {in.capture.%player%} to false
                                make console execute command "/give %player% emerald 16"
                                broadcast "&3%player% &ea capturé la banque !"
                                exit loop
                        else:    
                            message "&cEchec, vous vous êtes trop éloigné de la banque"
                            make console execute command "/discord send mc-discord **Banque** » Ouf, la banque a été sauvée."
                            set {in.capture.%player%} to false
                            exit loop
                        wait 1 second
            if arg 1 is "set":
                message "&eVous avez set la banque"
                set {banque.location} to location of targeted block

    on rightclick on sign:
        if location of targeted block is {banque.location}:
            if distance between player and {banque.location} is less than 5: 
            make player execute command "/banque capture"
        else:
            message " "

    Je pense que ce skript peut vous aider à faire ça!

    Merci d'avance,
    Aldrouc.

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