Aller au contenu
Doc

Spawn de l'ender.

Messages recommandés

Bonjour à tous.

J'ai repris un vieux skript que j'avais dans le but de l'améliorer. Mais je but sur certaines choses.

Étant débutant, mon skript ne doit vraiment pas être optimisé ...

Se skript me permet de faire spawner un ender dragon toutes les 30minutes.

  • Toutes les 30 minutes on fait spawn un ender dragin sous certaines conditions :
    • Vérification qu'il est spawn ou non.
    • Si il n'a pas spawn, on en fait spawn un.
    • Si il y a déjà un ender dragon on attend qu'il meurt.

 

Je me heurte à quelques problèmes que voilà :

  1. Faire spawn l'ender toutes les 30 minutes.
  2. Le give des exp via une variables.
  3. La possibilités de ne pas faire spawn un portail à la mort de l'ender?

Pour le petit 1 : Je n'ai pas d'erreurs dans le skript, mais ce n'est pas pour autant qu'il spawn.

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Pour le petit 2 : Je crois que les décimales ne sont pas prises en comptes?

J'ai testé avec un :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Mais il ne prend pas en compte ceci.

Donc je suis resté sur un :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Pour le petit 3 : Je ne sais pas si c'est faisable. J'ai pas trouvé grand choses sur ça. Il y'a toujours les plugins mais bon, j'aimerais bien minimisé les plugins sur mon serveur.

 

Pour faire court, voilàa le skript en question :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

J'oubliais, je n'ai pas d'erreurs dans les logs ^-^

 

Si quelqu'un à une idée, je ne dits pas non !

Merci d'avance !

Cordialement Doc !

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Merci pour tes réponses, je vais gratter de se côtés :)

 

Petit retour :

Il y a toujours un petit soucis au niveau du give d'exp.

{_exp} xp can't be added to an entity because the former is neither an item type, an inventory nor an experience point

Mais ont peut contourner ça en faisant :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Pour le "every 30 minutes" je suis forcer de mettre "in world_the_end" Sinon ça ne passe pas. Et pour le "if event-entity is", idem, je suis forcer de passer à "if entity is an" :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

En tout cas merci pour ton aide, je testerais un peu plus en début d’après-midi !

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Haltte.

Peux tu attendre un peu avant de le mettre en résolu? J'ai pas vraiment eu le temps de tester si tout fonctionner "correctement".

Je te demande donc, si il est possible que tu laisse ouvert le sujet encore quelques heures.

 

Merci d'avance,

Doc.

Partager ce message


Lien à poster
Partager sur d’autres sites

Re bonjour,

J'essaye toujours de gratter le skript, mais apparemment il n'as pas l'air de vouloir prendre en compte une partie.

 

J'ai ajouté un "debug" et je n'arrive pas à exécuter la commande qui est sensé faire spawn l'ender.

 

Après avoir passé la journée dessus, je bloque vraiment.

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

 

Merci d'avance !

Cordialement Doc.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour (matinale)

Après avoir bosser dessus toute la soirée, je n'y arrive toujours pas, je reviens donc vers votre savoir qui pourra peut être m'aiguiller.

 

J'en suis arrivé là :

  • L'ender spawn bien, mais il ne prend pas en compte le set {_spawn.dragon} to true (qui doit bloquer le spawn du dragon), donc même si il y a déjà un dragon, un second respawn et ainsi de suite.
  • Toutes les 30 minutes (dans le skript) j'ai un dragon qui spawn peut importe si il y en a déjà un, et je ne veux pas de ça.
     
  • Un dragon de spawn = aucun autre dragon. Si il meurt et si le temps est écoulé (30 minutes ici), alors on en fait spawn un. Si il est encore en vie et que le temps n'est pas écoulé, j'affiche un message : broadcast "{@Prefix} L'enderdragon n'a pas été tué, tuez le !"

C'est la seule chose que je n'arrive pas à régler.

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Merci d'avance,

Cordialement Doc

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour le spawn de l'ender dragon:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Pour la commande:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Partager ce message


Lien à poster
Partager sur d’autres sites
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.