Aller au contenu
  • 0

Aide Action Bar


Question

Posté(e) (modifié)

every 300 seconds:
	broadcast "&6[&c&lIMPORTANT&6]"
	broadcast "&cL'Event &6&lNeoMoney &ccommence dans &6&l5 minutes!"
	loop all players:
		send action bar from "&cL'Event &6&lNeoMoney &ccommence dans &6&l5 minutes!" to loop-player
	stop
every 420 seconds:
	broadcast "&6[&c&lIMPORTANT&6]"
	broadcast "&cL'Event &6&lNeoMoney &ccommence dans &6&l4 minutes!"
	loop all players:
		send action bar from "&cL'Event &6&lNeoMoney &ccommence dans &6&l5 minutes!" to loop-player
	stop
every 480 seconds:
	broadcast "&6[&c&lIMPORTANT&6]"
	broadcast "&cL'Event &6&lNeoMoney &ccommence dans &6&l3 minutes!"
	loop all players:
		send action bar from "&cL'Event &6&lNeoMoney &ccommence dans &6&l5 minutes!" to loop-player
	stop
every 540 seconds:
	broadcast "&6[&c&lIMPORTANT&6]"
	broadcast "&cL'Event &6&lNeoMoney &ccommence dans &6&l2 minutes!"
	loop all players:
		send action bar from "&cL'Event &6&lNeoMoney &ccommence dans &6&l5 minutes!" to loop-player
	stop
every 600 seconds:
	broadcast "&6[&c&lIMPORTANT&6]"
	broadcast "&cL'Event &6&lNeoMoney &ccommence dans &6&l1 minutes!"
	loop all players:
		send action bar from "&cL'Event &6&lNeoMoney &ccommence dans &6&l5 minutes!" to loop-player
	stop

Version de Minecraft : 1.8
Version de Skript : 2.1.2

Salut !  J'aimerai faire un skript qui envoi tout les X temps un message dans le chat ET dans l'actionbar.

Mais mon skript ne fonctionne pas, l'erreur vient de la :

(voir screen)

Merci de m'aider!

laga.png

Modifié par Molotof

5 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut,

La syntaxe que tu utilises n'est plus à jour depuis 2015, il suffit donc de remplacer ton code par :

set action bar of loop-player to "&cL'Event &6&lNeoMoney &ccommence dans &6&l5 minutes!"

Ps: Tu as besoin de l'addon SkRayfall pour faire fonctionner l'action bar.

Néanmoins, je viens de voir ton code et celui-ci ne pourra pas faire ce que tu demandes, en effet le "every x seconds" veut dire qu'il va executer l'action que tu lui as demandé de faire tout les X temps, c'est à dire qu'il va répéter chaque 300s "Event NEoMoney dans 15 mins".

 

Donc, je t'ai fais un "correctif" de ton code, pour qu'il puisse mieux aller vers tes attentes, je pense.

 

every 300 seconds:
	broadcast "&6[&c&lIMPORTANT&6]"
	broadcast "&cL'Event &6&lNeoMoney &ccommence dans &6&l5 minutes!"
	loop all players
		set action bar of loop-player to "&cL'Event &6&lNeoMoney &ccommence dans &6&l5 minutes!"
	wait 60 seconds
	broadcast "&6[&c&lIMPORTANT&6]"
	broadcast "&cL'Event &6&lNeoMoney &ccommence dans &6&l4 minutes!"
	loop all players
		set action bar of loop-player to "&cL'Event &6&lNeoMoney &ccommence dans &6&14 minutes!"
	wait 60 seconds
	broadcast "&6[&c&lIMPORTANT&6]"
	broadcast "&cL'Event &6&lNeoMoney &ccommence dans &6&l3 minutes!"
	loop all players
		set action bar of loop-player to "&cL'Event &6&lNeoMoney &ccommence dans &6&13 minutes!"
	wait 60 seconds
	broadcast "&6[&c&lIMPORTANT&6]"
	broadcast "&cL'Event &6&lNeoMoney &ccommence dans &6&12 minutes!"
	loop all players
		set action bar of loop-player to "&cL'Event &6&lNeoMoney &ccommence dans &6&12 minutes!"
	#Etc etc, à toi de completer jusqu'à 0.

Deuxième petite chose, actuellement, j'ai laissé "every 300 seconds" donc à toi de voir, tout les combiens de temps tu veux que ton évent se lance (par exemple, si c'est 1x par heure, il suffit de mettre every 3600 seconds)

Bonne soirée 🙂

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.