Bonjour, il y a t'il un autre moyen de faire le code si dessous car on j'ai lu quelque sujet et j'ai cru comprendre que le every tick/second n'est pas très optimal, donc est-il possible de faire pour que ce soit plus optimal ? Si sa l'est, si c'est avec les while, est-ce possible de m'expliquer en même temps car je ne comprend pas trop les while même après lu quelques tutos.
Merci encore pour le temps que vous prenez pour m'aider.
every tick:
loop all players:if{level.jobs.bucheron.%loop-player%}=0:if{xp.jobs.bucheron.%loop-player%}>={xp0.jobs}:set{xp.jobs.bucheron.%loop-player%} to 0set{level.jobs.bucheron.%loop-player%} to 1
send "&9Jobs &8» &aBravo vous êtes passé au &dlevel 1 &adu métier &6Bûcheron" to loop-player
if{level.jobs.bucheron.%loop-player%}=1:if{xp.jobs.bucheron.%loop-player%}>={xp1.jobs}:set{xp.jobs.bucheron.%loop-player%} to 0set{level.jobs.bucheron.%loop-player%} to 2
send "&9Jobs &8» &aBravo vous êtes passé au &dlevel 2 &adu métier &6Bûcheron" to loop-player
if{level.jobs.bucheron.%loop-player%}=2:if{xp.jobs.bucheron.%loop-player%}>={xp2.jobs}:set{xp.jobs.bucheron.%loop-player%} to 0set{level.jobs.bucheron.%loop-player%} to 3
send "&9Jobs &8» &aBravo vous êtes passé au &dlevel 3 &adu métier &6Bûcheron" to loop-player
if{level.jobs.bucheron.%loop-player%}=3:if{xp.jobs.bucheron.%loop-player%}>={xp3.jobs}:set{xp.jobs.bucheron.%loop-player%} to 0set{level.jobs.bucheron.%loop-player%} to 4
send "&9Jobs &8» &aBravo vous êtes passé au &dlevel 4 &adu métier &6Bûcheron" to loop-player
if{level.jobs.bucheron.%loop-player%}=4:if{xp.jobs.bucheron.%loop-player%}>={xp4.jobs}:set{xp.jobs.bucheron.%loop-player%} to 0set{level.jobs.bucheron.%loop-player%} to 5
send "&9Jobs &8» &aBravo vous êtes passé au &dlevel 5 &adu métier &6Bûcheron" to loop-player
if{level.jobs.bucheron.%loop-player%}=5:if{xp.jobs.bucheron.%loop-player%}>={xp5.jobs}:set{xp.jobs.bucheron.%loop-player%} to 0set{level.jobs.bucheron.%loop-player%} to 6
send "&9Jobs &8» &aBravo vous êtes passé au &dlevel 6 &adu métier &6Bûcheron" to loop-player
if{level.jobs.bucheron.%loop-player%}=6:if{xp.jobs.bucheron.%loop-player%}>={xp6.jobs}:set{xp.jobs.bucheron.%loop-player%} to 0set{level.jobs.bucheron.%loop-player%} to 7
send "&9Jobs &8» &aBravo vous êtes passé au &dlevel 7 &adu métier &6Bûcheron" to loop-player
if{level.jobs.bucheron.%loop-player%}=7:if{xp.jobs.bucheron.%loop-player%}>={xp7.jobs}:set{xp.jobs.bucheron.%loop-player%} to 0set{level.jobs.bucheron.%loop-player%} to 8
send "&9Jobs &8» &aBravo vous êtes passé au &dlevel 8 &adu métier &6Bûcheron" to loop-player
if{level.jobs.bucheron.%loop-player%}=8:if{xp.jobs.bucheron.%loop-player%}>={xp8.jobs}:set{xp.jobs.bucheron.%loop-player%} to 0set{level.jobs.bucheron.%loop-player%} to 9
send "&9Jobs &8» &aBravo vous êtes passé au &dlevel 9 &adu métier &6Bûcheron" to loop-player
if{level.jobs.bucheron.%loop-player%}=9:if{xp.jobs.bucheron.%loop-player%}>={xp9.jobs}:set{xp.jobs.bucheron.%loop-player%} to 0set{level.jobs.bucheron.%loop-player%} to 10
broadcast "&9Jobs &8» &bBravo à &f%loop-player% &bqui est passé &clevel 10&b pour le métier de &6Bûcheron&b."
send "&9Jobs &8» &aBravo vous êtes passé au &dlevel 10 &adu métier &6Bûcheron" to loop-player
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.
Question
TheFighter51
Bonjour, il y a t'il un autre moyen de faire le code si dessous car on j'ai lu quelque sujet et j'ai cru comprendre que le every tick/second n'est pas très optimal, donc est-il possible de faire pour que ce soit plus optimal ? Si sa l'est, si c'est avec les while, est-ce possible de m'expliquer en même temps car je ne comprend pas trop les while même après lu quelques tutos.
Merci encore pour le temps que vous prenez pour m'aider.
15 réponses à cette question
Messages recommandés