amorok770

Bucheron
7 Septembre 2018
9
0
12
20
Bonjour je possède un serveur Minecraft 1.13.2 dont mon but est de crée des bagages avec des bâtiment ou dans lequel des minerais apparaisse. Sauf que je veux que les minerais apparaissent en suivant une liste de commande.

Sauf que voila je ne trouve pas de plugin qui pourrait exécuter une liste de commande dans un ordre précis avec un temps d'attente de 7 min entre chaque commandes exécuter et qu'une fois que cette liste de commande est fini elle recommence a zéro.

Liste des commandes a
exécuter :

1: /gi start bank
2: /gi stop bank
3: /gi start bateau
4: /gi stop bateau
5: /gi start casino
6: /gi stop casino
7: /gi start musée
8: /gi stop musée
9: /gi start bijouterie
10: /gi stop bijouterie

(Les commandes que je veux exécuter font partie d'un plugin permettant de faire apparaître des minerais.)
 

amorok770

Bucheron
7 Septembre 2018
9
0
12
20
C'est bon j'ai bien installer le plugin, j'ai regarder les dossier de configuration mais je ne sais pas dans quelle dossier je peux ajouter la liste des commandes que je veux exécuter je suis pose que c'est dans le dossier "scheduler" si oui je ne sais pas non plus ce qu'il faut mettre ?
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 530
24
2 247
347
27
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Je ne connais pas particulièrement le plugin... J'ai juste cherché une solution à ton problème, pas lu la documentation de tous le plugin...

Bon, du coup, pour te répondre, je vais me baser sur cette page: https://dev.bukkit.org/projects/mycommand/pages/configuration-and-example
Au passage: si quelqu'un s'y connait mieux, qu'il n'hésite pas à me contre dire.

Code:
'1':
 command: /delayexample
 type: RUN_COMMAND
 runcmd:
 - /gi start bank
 - $delay$/gi stop bank
 - $delay$/gi start bateau
 - $delay$/gi stop bateau
...
 delaytimer: 5

Au passage, je viens de me dire que tu pouvais également utiliser des commands blocks...


Cordialement,
Detobel36
 

amorok770

Bucheron
7 Septembre 2018
9
0
12
20
Merci pour ta réponse, il y a aussi un autre élément que j'aimerait réglé (je m’excuse de ne la pas l'avoir marqué avant) mais il serait aussi possible d’exécuter une commande en même tant que les autres ?

Exemple :

/gi start bank
/say la bank es ouverte
delay de 7min
/gi stop bank
/say la bak est fermer
delay de 7 min
...

Et pour les commande blocks je ne compte pas les utilisé car il font laggé mon serveur.

J'ai aussi regardée pour crée un datapack mais sa ma parue encore plus compliqué.
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 530
24
2 247
347
27
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

il serait aussi possible d’exécuter une commande en même tant que les autres ?

Exemple :

/gi start bank
/say la bank es ouverte
delay de 7min
/gi stop bank
/say la bak est fermer
delay de 7 min
...
Tu aurais pu trouvé la réponse toi même non ? As-tu au moins pris le temps de cliquer sur mon lien et de lire ?
Code:
'1':
command: /delayexample
type: RUN_COMMAND
runcmd:
- /gi start bank
- /say la bank es ouverte
- $delay$/gi stop bank
- /say la bak est fermer
- $delay$/gi start bateau
- $delay$/gi stop bateau
...
delaytimer: 420
Et au passage 7 min = 420 secondes, donc j'ai adapté le code en fonction ;)


Cordialement,
Detobel36
 

amorok770

Bucheron
7 Septembre 2018
9
0
12
20
Super merci pour ta rapidité et ta réponse je regarderai dés que je rentre chez moi. ;)

j'aurai aussi un dernier service a te demander c'est si il serait aussi possible de crée des commande aléatoire.

Exemple :


Comande1
/gi start bank
/say la bank es ouverte
delay de 7min
/gi stop bank
/say la bak est fermer
delay de 7 min

Comande2
/gi start bateau
/say la bateau es ouverte
delay de 7min
/gi stop bateau
/say la bateau est fermer
delay de 7 min
...

A chaque delay de 7 min une commande aléatoire est activé. J'ai vue qu'il été possible de crée des commande plus simplifié et ensuite d'ajouter ces commande au Sheduler.

Mais si cela est trop compliquer je me contenterai de faire une simple liste.
 

amorok770

Bucheron
7 Septembre 2018
9
0
12
20
Slt j'ai crée des commandes qui me permettent de regrouper un groupe de commande en une commande.

Exemple :

Bank:
command: /bank
type: RUN_COMMAND
runcmd:
- /gi start bank
- /say la bank es ouverte
- $delay$/gi stop bank
- /say la bank est fermer
permission-required: false
delaytimer: 5
...

Et cela marche très bien.

J'ai aussi tester la commande du random :

command: /testrandom
type: RUN_CONSOLE_RANDOM
runcmd:
- /say test1
- /say test2

Et pareil aucun soucis... Sauf que quand je remplace par exemple le "/say test1" par une commande que j'ai crée en l'occurrence /bank pour rester dans l'exemple cela ne fonctionne pas.

De plus je n'arrive pas a mettre cela dans le dossier Sheduler
 
Dernière édition par un modérateur:

amorok770

Bucheron
7 Septembre 2018
9
0
12
20
J'ai réussie faire en sorte que le plugin m’accepte les commande /bank en aléatoire enfaite il fallait juste remplacer "RUN_CONSOLE_RANDOM" par "RUNCOMMAND_RANDOM ".

go:
command: /go
type: RUN_COMMAND_RANDOM
runcmd:
- /bijouterie
- /bank
- /bateau
- /musee
- /casino
cooldown: 5

Il me reste plus que un problème a réglé je n'arrive pas exécuter la commande "/go" en boucle avec un delay de 7min.
Je ne sais pas si je doit mettre le scrip permettant de faire cela dans le dossier "sheduler" ou dans le dossier "example".

J'ai essayer d'autre plugin du style ConsoleSheduler mais il ne reconnais pas la commande "/go".

Si vous pourriez me dire ce qu'il faut écrie comme script et dans quel dossier serait parfait.