Aller au contenu

Skilb0w

Membre
  • Compteur de contenus

    115
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par Skilb0w

  1. Skilb0w

    Immobilisez un mob

    Il y a également la condition "on any move" (nécessite SkQuery et WildSkript) ou bien "set freeze state of ... to (true|false)" (nécessite SkExtras), mais je ne sais pas si ça fonctionne avec les mobs. En espérant avoir aidé, Cordialement, Skillb0w
  2. Skilb0w

    Anti Xray

    Si vous voulez échanger vos Skripts, faîtes le en MP. Sinon si les réponses fournies te suffisent, pense à passer le sujet en résolu. Cordialement, Skillb0w
  3. Skilb0w

    Help permission

    on flight toggle: if player's gamemode is not creative: wait 1 tick set player's flight state to false push player upwards at speed 1 push player forwards at speed 1 execute console command "/playsound mob.ghast.fireball %player% %x-coordinate of player's location% %y-coordinate of player's location% %z-coordinate of player's location% 1 1 1" execute console command "/particle lava %x-coordinate of player's location% %y-coordinate of player's location% %z-coordinate of player's location% 1 1 1 0.01 100 force %player%" on jump: if player's gamemode is not creative: if player has permission "double.jump": set player's flight state to true else: send "&cTu n'as pas la permission pur utiliser le double jump !" Normalement tu n'as pas besoin de mettre la permission pour le on flight toggle mais tu peux le faire si tu veux plus de sécurité :) En espérant t'avoir aidé, Cordialement, Skillb0w
  4. Yep en effet. Dans ce cas là tu mets un every 2 minutes par exemple, et ça allégera le skript niveau taille (plus besoin de se préoccuper des secondes) et ça l'allégera niveau serveur aussi (moins lourd à exécuter). Cordialement, Skillb0w
  5. Skilb0w

    Anti Xray

    Salut, qu'entends-tu précisément par "AntiXray" ? Actuellement, les plugins de type anti-Xray remplacent les blocs de stone (ou autre) situés à une certaine distance du joueur par des minerais (pour tromper le joueur entre vrais et faux minerais). Tu peux chercher de ce côté là, ou bien l'inverse, si un minerai est à 60 blocs d'un joueur, il est remplacé par de la stone et si il est à 2 blocs du joueur, il redevient un minerai. Je ne sais pas si c'est faisable, mais c'est une piste à explorer (pour toi ou celui qui voudra bien dev') En espérant avoir aidé, Cordialement, Skillb0w
  6. Cette solution est bien, mais ne serait enregistré que le temps qu'un joueur a été connecté en une seule fois. La solution de Marc4700 est bien si tu veux compter le temps total passé sur le serveur (temps global au bout de 3 semaines, par exemple). Cordialment, Skillb0w
  7. Skilb0w

    help me

    Complètement d'accord :) Essaye aussi d'utiliser les balises Codes. Ce sera plus simple pour lire ton code :) Cordialement, Skillb0w
  8. Skilb0w

    Besoin d'aide pour les cooldowns

    En effet, mais ce n'était pas mon but principal. Je voulais à la base que les commandes ne s’exécutent qu'une seule fois. Je pensais passer par un système de cooldown, et c'est pour cela que j'avais demandé de l'aide à ce sujet. Mais ce que j'ai fait fonctionne mieux et répond à ce que je cherchais à la base :) Cordialement, Skillb0w
  9. Skilb0w

    Besoin d'aide pour les cooldowns

    Hey ! Alors j'ai quelques news. J'ai réussi à faire ce que je voulais, sans passer par un vrai système de cooldown. Voici le code : on leftclick holding 4397: if name of tool of player contains "Masque ninja": if player has permission "sk.enchant": if {masqueninja.%player%} is 0: make player execute command "/ce enchant poisoned" set {masqueninja.%player%} to 1 else: send {@Cooldown} En gros, avant d'exécuter la liste de commandes, le skript vérifié si la variable est à 0. Si elle l'est, les commandes se font puis la variable passe à 1 pour éviter au joueur de refaire deux fois les commandes. Et si elle est à 1, un petit message est envoyé au joueur. J'ai aussi rajouté un "on death" et un "on teleport" pour que la variable soit remise à 0 on death: set {masqueninja.%player%} to 0 on teleport: set {masqueninja.%player%} to 0 Voilà. J'espère que ça pourra en aider certains, Cordialement, Skillb0w
  10. Skilb0w

    Besoin d'aide pour les cooldowns

    Non ça ne fonctionne pas. J'ai essayé on death: add a minute to {masqueninja.%player%.lastuse} et on death: set {masqueninja.%player%.lastuse} to a minute mais sans succès :/ Cordialement, Skillb0w
  11. Skilb0w

    Besoin d'aide pour les cooldowns

    Merci bien. Je n'avais pas cherché de ce côté là. Donc ce code est fonctionnel: Maintenant, j'aimerais que si le joueur meurt, le cooldown soit remis à zéro. Sauf que je ne sais pas où ajouter cela, et comment faire pour "annuler" le cooldown Cordialement, Skillb0w
  12. Skilb0w

    Besoin d'aide pour les cooldowns

    Un problème avec le else, mais ce n'est pas très important (je peux m'en passer). La deuxième erreur: 'if {_waited}' is not an entity type (skyenchant.sk, line 131: if {_waited} is bigger than a minute') Cordialement, Skillb0w
  13. Skilb0w

    Besoin d'aide pour les cooldowns

    Bonjour. N'ayant toujours eu pas de réponses, j'ai modifié mon premier message afin d'expliquer plus clairement et de donner un peu plus de détail sur mon code actuel. Merci des futures réponses. Cordialement, Skillb0w
  14. Bonjour. Je débute dans le skript et je cherche comment faire pour ajouter un cooldown après l'exécution de commandes (suite à un event défini) puis annuler ce cooldown sous certaines conditions . Pour expliquer plus en détail, si le joueur tient un item, qui s'appel "Masque Ninja" et qu'il a la permission "sk.enchant", le script éxécute une liste de commande. Et j'aimerai savoir comment faire pour qu'il ne puisse pas re-cliquer avant 30 minutes par exemple. Par contre, si le joueur meurt, ou est téléporté à certaines coordonnées, le cooldown est annulé. Je pense que c'est assez complexe.. Voici le début de mon code :
×
×
  • 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.