Aller au contenu
  • 0

on region enter aide


Question

Posté(e) (modifié)

Version de Minecraft : 1.8
Version de Skript : 2.3.2

Salut ! J'aimerai que quand un joueur va dans la region "vip" ca lui donne 50$ tout les 1 secondes mais ca ne fonctionne pas 😕

Vous pouvez m'aider ?

Merci!

On Region Enter:
	if "%region%" contains "vip":
		execute console command "eco give %player% 50"

 

Modifié par Molotof

22 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)

 

On Region Enter:
	wait a second
	while "%region at player%" contains "vip":
		execute console command "eco give %player% 50"
		wait a second

 

Modifié par Mister_max34
  • 0
Posté(e) (modifié)

Toujours pareil, mais aussi j'ai un petit soucis.

J'aimerai que imaginons tout les 5 min l'event NeoMoney se lance.

Le problème est que les joueurs peuvent gagner de l' argent avant même que le compte à rebours sois fini.

Alors que je veux qu'à la fin du compte à rebours ils puissent gagner de l'argent en retrant dans cette zonee.

Voici le code:

every 320 seconds:
	broadcast "                      &6[&c&lIMPORTANT&3]"
	broadcast "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l5 minutes! &6[&4&l!&6]"
	loop all players:
		set action bar of loop-player to "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l5 minutes! &6[&4&l!&6]"
	wait 60 seconds
	broadcast "                      &6[&c&lIMPORTANT&3]"
	broadcast "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l4 minutes! &6[&4&l!&6]"
	loop all players:
		set action bar of loop-player to "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l4 minutes! &6[&4&l!&6]"
	wait 60 seconds
	broadcast "                      &6[&c&lIMPORTANT&3]"
	broadcast "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l3 minutes! &6[&4&l!&6]"
	loop all players:
		set action bar of loop-player to "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l3 minutes! &6[&4&l!&6]"
	wait 60 seconds
	broadcast "                      &6[&c&lIMPORTANT&3]"
	broadcast "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l2 minutes! &6[&4&l!&6]"
	loop all players:
		set action bar of loop-player to "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l2 minutes! &6[&4&l!&6]"
	wait 60 seconds
	broadcast "                      &6[&c&lIMPORTANT&3]"
	broadcast "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l1 minutes! &6[&4&l!&6]"
	loop all players:
		set action bar of loop-player to "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l1 minutes! &6[&4&l!&6]"
	wait 60 seconds
	broadcast "                      &6[&c&lIMPORTANT&3]"
	broadcast "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3a commencé! &4&l/Warp NeoMoney &6[&4&l!&6]"
	loop all players:
		set action bar of loop-player to "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3a commencé! &c&l/Warp NeoMoney &6[&4&l!&6]"
On Region Enter:
	wait a second
	while "%region at player%" contains "vip":
		execute console command "eco give %player% 50"
		wait a second

 

Modifié par Molotof
  • 0
Posté(e) (modifié)

J'en ai profité pour opti un peu 😉

every 320 seconds:
	set {_t} to 5
	loop 5 times:
		broadcast "                      &6[&c&lIMPORTANT&3]"
		broadcast "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l%{_t}% minutes! &6[&4&l!&6]"
		loop all players:
			set action bar of loop-player to "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3commence dans &3&l%{_t}% minutes! &6[&4&l!&6]"
		wait 60 seconds
		remove 1 from {_t}
	broadcast "                      &6[&c&lIMPORTANT&3]"
	broadcast "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3a commencé! &4&l/Warp NeoMoney &6[&4&l!&6]"
	loop all players:
		set action bar of loop-player to "&6[&4&l!&6] &3L'Event &3&lNeoMoney &3a commencé! &c&l/Warp NeoMoney &6[&4&l!&6]"
		set {neomoney_start} to true
        wait 5 minutes
        delete {neomoney_start}

On Region Enter:
	wait a second
	while "%region at player%" contains "vip":
		if {neomoney_start} is true:
			execute console command "eco give %player% 50"
		wait a second

# PENSE A BIN REMETTRE {neomoney_start} A FALSE QUAND TON EVENT EST FINI 

 

Modifié par Mister_max34
  • 0
Posté(e)
Il y a 1 heure, Mister_max34 a dit :

 


On Region Enter:
	wait a second
	while "%region at player%" contains "vip":
		execute console command "eco give %player% 50"
		wait a second

 

T'as bien mis le wait second a la même hauteur que le while?

  • 0
Posté(e)
il y a 1 minute, Mister_max34 a dit :

bah il se passe comment ton truc ?

Je suis sur tel donc je vois pas trop 

  • 0
Posté(e)

J'ai essayé de faire avec le pl calendar pour que levent se lance à 18h mais j'ai pas réussi. Donc imaginons que 4 h après le redémarrage du serveur le compte a rebours de levent se lance, les joueurs doivent rester dans région qui s'appelle imaginons vip et toutes les 1s quand ils sont dans cette région ça leur donne 1 $

  • 0
Posté(e)

Tu parles a qui ? En gros je comprends pas bien son event, c'est chelou tu le lances automatiquement mais faut bien le stop au bout d'un moment, et tu peux le faire auto sa aussi

  • 0
Posté(e) (modifié)

Mais en gros il a un compte à rembour qui se lance et après quand le joueur entre dans la région ça lui donne 50 € toute les 1 second. 

Ensuite ça s'arrête au bout de 5 minutes et ça recommence à 18 h imaginons 

Modifié par Molotof
  • 0
Posté(e)

Niquel ça fait 3 jours que jessai sans succès personne ne m'aide merci énormément. 

Je vais test le skript quand je suis sur pc je te dis si j'ai des erreurs 

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.