Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.12.2
Version de Skript : 2.X.X

Addons utilisés: Pas d'importance (je pense)

Type du skript : Script de récolte de cannabis

Description du script :

Bonjour, j'ai ci-dessous créer un script de récolte de cannabis pour un serveur RP.

Le problème est le suivant, Lorsqu'un joueur clique droit sur le plant, j'aimerais qu'il ne puisse pas en récolter d'autre tant que le chargement n'est pas fini (mais qu'il puisse bouger)alors que là le joueur peut spam clique le plant et l'action va se faire a chaque clique (ce qui rend le chargement inutile).

on right click on lilac:
        wait 1 ticks
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        send " " to player
        send "&6» &aVous de récolter du cannabis" to player
        send "&6» &aTu vien de recevoir une feuille de cannabis" to player
        send " " to player
        give player 1 sugar named "&aCannabis"

 

J'avais aussi pensé à ce que lorsque le joueur quitte une certaine zone,(lorsqu'il s'éloigne du plant) le chargement s'annule je ne sais pas si c'est possible.


Je ne sais pas si je me suis très bien exprimé mais voilà si vous avez des question je me ferai un plaisir de vous répondre.

Merci.

12 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)

Salut, essaie:

on right click on lilac:
    if {recolte::cannabis::%player%} is not set:
        set {recolte::cannabis::%player%} to true
        wait 1 ticks
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        send " " to player
        send "&6» &aVous de récolter du cannabis" to player
        send "&6» &aTu vien de recevoir une feuille de cannabis" to player
        send " " to player
		give player 1 sugar named "&aCannabis"
        clear {recolte::cannabis::%player%}
    else:
        send "&c✘ Vous êtez déja en train de récolter du cannabis !"
        stop

 

Modifié par LOUDO
  • 0
Posté(e) (modifié)
il y a 13 minutes, LOUDO a dit :

Salut, essaie:


on right click on lilac:
    if {recolte::cannabis::%player%} is not set:
        set {recolte::cannabis::%player%} to true
        wait 1 ticks
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        send " " to player
        send "&6» &aVous de récolter du cannabis" to player
        send "&6» &aTu vien de recevoir une feuille de cannabis" to player
        send " " to player
		give player 1 sugar named "&aCannabis"
        clear {recolte::cannabis::%player%}
    else:
        send "&c✘ Vous êtez déja en train de récolter du cannabis !"
        stop

 

Ça marche sauf que ça ne me donne pas le cannabis à la fin

Modifié par Schoumi_
  • 0
Posté(e)
il y a 4 minutes, Schoumi_ a dit :

Ça marche sauf que ça ne me donne pas le cannabis à la fin

J'ai rien dis c'était juste un problème d'espace merci beaucoup !!

  • Haha 1
  • 0
Posté(e)
il y a 6 minutes, LOUDO a dit :

Sinon pour quand on s'éloigne de la récolte sa annule la récolte, je vais essayer

oh merci beaucoup ça serait génial 

  • 0
Posté(e)

Après plusieurs tentatives, je n y arrive pas. Je ne veux pas utiliser le "any move" car cela fait laguer le serveur si il y a beaucoup de joueurs.

  • 0
Posté(e) (modifié)
il y a 9 minutes, LOUDO a dit :

Après plusieurs tentatives, je n y arrive pas. Je ne veux pas utiliser le "any move" car cela fait laguer le serveur si il y a beaucoup de joueurs.

D'accord je comprends en tout cas merci beaucoup d'avoir pris le temps d'essayer c'est super gentil !

Modifié par Schoumi_
  • Merci 1
  • 0
Posté(e)

Est ce que ça serait possible alors à la place d'annuler la commande quand il s'éloigne trop de tout simplement l'empêcher de bouger jusqu'a la fin de la récolte ?

  • 0
Posté(e) (modifié)
on right click on lilac:
    if {recolte::cannabis::%player%} is not set:
        set {recolte::cannabis::%player%} to true
        set player's walk speed to 0
        wait 1 ticks
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        send " " to player
        send "&6» &aVous de récolter du cannabis" to player
        send "&6» &aTu vien de recevoir une feuille de cannabis" to player
        send " " to player
		give player 1 sugar named "&aCannabis"
        clear {recolte::cannabis::%player%}
        set player's walk speed to 0.2
    else:
        send "&c✘ Vous êtez déja en train de récolter du cannabis !"
        stop

 

Modifié par LOUDO
  • 0
Posté(e)
il y a 21 minutes, LOUDO a dit :

on right click on lilac:
    if {recolte::cannabis::%player%} is not set:
        set {recolte::cannabis::%player%} to true
        set player's walk speed to 0
        wait 1 ticks
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        Send "&a[Vous récoltez du cannabis...]"
        wait 20 seconds
        send " " to player
        send "&6» &aVous de récolter du cannabis" to player
        send "&6» &aTu vien de recevoir une feuille de cannabis" to player
        send " " to player
		give player 1 sugar named "&aCannabis"
        clear {recolte::cannabis::%player%}
        set player's walk speed to 0.2
    else:
        send "&c✘ Vous êtez déja en train de récolter du cannabis !"
        stop

 

C'est parfait un grand merci pour ton aide !!

  • Haha 1
  • 0
Posté(e) (modifié)
il y a 1 minute, Schoumi_ a dit :

C'est parfait un grand merci pour ton aide !!

Parfait ! Je te conseille de passer en résolu avec les étiquettes 🙂

Modifié par LOUDO
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.