Aller au contenu

Messages recommandés

Posté(e)

Bonjour à Tous et à toutes,

Je sais qu'il y a eu plusieurs post sur ce thème, mais j'aimerai un système assez moderne:

Je voudrais que si le joueur est qu'au monde Lobby,

a chaque connexions et a chaque fois qu'il fera /lobby, je veux qu'il reçoive une épée en bois en slot 1 dans son inventaire et je veux que cette épée aie pour fonction, qu'a chaque fois que le joueur fais un clic droit avec, cela démarre un timing de 10 seconde (affichage du timing à l'emplacement ci-dessous) pour tester les clics par seconde de ce joueur.

Je sais que ce skript ou plugin a été déjà fais sur certain serveurs.

Emplacement de la ligne pour le timing:

[ATTACH=full]3161[/ATTACH]

et quand la détéction fini, cela envoi un message aux personnes connectées (que au Lobby)

Message de la fin :

[ATTACH=full]3162[/ATTACH]

En espérant qu'il y ai assez de critères pour ce genre de skript et merci encore ^^

Cordialement, Yodaxkill

Posté(e)

Désolé... Ce script a l'air super!

Mais malheureusement je ne serais pas le faire par manque d'expérience. Par contre je pense que @PsYZiiK serais capable de faire ton script. Du moin j'espère pour toi ^^

Bonne chance :)

Posté(e)

Hello, je voulais juste rappelé que nous sommes pas des robots suites à ton intervention dans la shoutbox :p

[ATTACH=full]3239[/ATTACH]

 

Pour ce qui est de ton skript, je serais le faire, le problème, c'est le temps :/ si je trouve un moment avec les cours je te le ferais

Posté(e)
C'est possible mais les "Action Bar" sont bugées en script du coup je sais pas si ça va te les afficher.

 

Si tu utilises un plugin Java pou les "Actions bar" ?

Posté(e)
Oui mais lui il veut ça en script :-/ !

 

Il peut le faire en skript, et faire exécuter une commande du plugin par la console ( /!\ LAG xD )

Posté(e)

Un petit indice, pour compter les clicks du joueur:

 

command /cps:
   trigger:
       set {tencps.%player%} to 0
       send "&6Commencez à cliquer dans:" to player
       send "              &a3"
       wait 1 second
       send "              &e2"
       wait 1 second
       send "              &c1"
       wait 1 second
       send ""
       send "              &bGO !"
       send ""
       set {cpstest.%player%} to true
       wait 10 second
       set {cpstest.%player%} to false
       send ""
       send "            &cSTOP !"
       send ""
       wait 1 second
       send "&6Vous avez fait &c%{tencps.%player%}% &6clicks en 10 secondes !"
       set {cps.%player%} to {tencps.%player%}/10
       wait 1 second
       send "&3Soit &c%{cps.%player%}% &3clicks par seconde."
       clear {tencps.%player%}
       clear {cps.%player%}
on leftclick:
   {cpstest.%player%} is true:
       add 1 to {tencps.%player%}

Posté(e)
Un petit indice, pour compter les clicks du joueur:

 

command /cps:
   trigger:
       set {tencps.%player%} to 0
       send "&6Commencez à cliquer dans:" to player
       send "              &a3"
       wait 1 second
       send "              &e2"
       wait 1 second
       send "              &c1"
       wait 1 second
       send ""
       send "              &bGO !"
       send ""
       set {cpstest.%player%} to true
       wait 10 second
       set {cpstest.%player%} to false
       send ""
       send "            &cSTOP !"
       send ""
       wait 1 second
       send "&6Vous avez fait &c%{tencps.%player%}% &6clicks en 10 secondes !"
       set {cps.%player%} to {tencps.%player%}/10
       wait 1 second
       send "&3Soit &c%{cps.%player%}% &3clicks par seconde."
       clear {tencps.%player%}
       clear {cps.%player%}
on leftclick:
   {cpstest.%player%} is true:
       add 1 to {tencps.%player%}

 

Pas mal :p

Posté(e)

Salut, je te donne l'expression pour l'action bar qu'est

set action bar of player to "Salut"[/Code]

mais [b]nécessite [/b]de [b]SkRayfall[/b]. Si tu es en [b]1.10[/b], prend [b]la dernière version[/b] et si je ne me [b]trompe[/b] pas, [b]la version 1.9.3[/b] est [b]compatible [/b]pour la [b]1.9[/b]. En [b]1.8[/b], prend [b]une version inférieure[/b].

Si tu [b]combines [/b]le code de @#[b]Random[/b] avec [b]l'expression[/b] ci-dessus., tu as [b]trouvé [/b]ce qu'il te [b]fallait[/b] ;)[/color][/font]

Posté(e)

Voici ta demande :

 

on join:
   wait 1 tick
   if player's world is "Lobby":
       make player execute command "/lobby"
       set slot 0 of player to 1 stick named "&eCPS"           

on rightclick with stick:
   if name of player's tool is "&eCPS":
       if {cps.start.%player%} is not set:
           invoke "StartCPS" from "%player%"           
       else if {cps.start.%player%} is false:
           invoke "StartCPS" from "%player%"

sub "StartCPS":
   set {_p} to parameter 1
   wait 0.5 tick
   set {_p} to "%{_p}%" parsed as player
   wait 0.5 tick
   set {cps.start.%{_p}%} to true
   set {cps.%{_p}%} to 0
   wait 1 tick
   set {_time} to 10
   while {cps.start.%{_p}%} is true:
       set action bar of {_p} to "&cCPS &f: &9%{cps.%{_p}%}% &f| &cTemps restant &f: &9%{_time}% seconde(s)"
       wait 1 second
       remove 1 from {_time}
       if {_time} <= 0:
           play raw sound "random.successful_hit" at {_p} with pitch 1 volume 10
           wait 0.2 second
           set {cps.start.%{_p}%} to false
           play raw sound "random.successful_hit" at {_p} with pitch 1 volume 10
           wait 1 tick
           set {_cps} to {cps.%{_p}%} / 10
           wait 0.5 tick                   
           broadcast "&c%{_p}% a fait &9%{_cps}% &cCPS (&9%{cps.%{_p}%}% &cclics sur 10 secondes) !"       

on leftclick:
   if {cps.start.%player%} is true:
       add 1 to {cps.%player%}

  • 2 semaines après...
Posté(e)
bj je suis sous 1.7.10 et les action bar ne marche pas et si rien ne correspond j’aimerai comme lui mais que sa l'affiche dans le chat

Dans ce cas efface toute la ligne 24 et remplace la par :

 

send "&cCPS &f: &9%{cps.%{_p}%}% &f| &cTemps restant &f: &9%{_time}% seconde(s)" to {_p}

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