Aller au contenu

Messages recommandés

Posté(e)

Bonjour, bonsoir,

 

Je poste un message car je recherche un morceau de skript. En effet j'aimerais pouvoir régén un morceau de la map avec un skript sans intervention d'un joueur (je ne sais pas si c'est possible)

 

Merci de votre lecture

Posté(e)

Créer une zone avec WorldGuard par exemple RegenZone.

(J'ai utilisé le code de base de Clemx)

on break:
   event-block is in "RegenZone"
   add location of block to {broken.blocks::*}
   add type of block to {broken.type::*}
   set {ignore.locations::%location of event-block%} to true

on place:
   event-block is in "RegenZone"
   add location of block to {placed.blocks::*}
   set {ignore.locations::%location of event-block%} to true

on block form:
   event-block is in "RegenZone"
   if event-block is obsidian:
       add location of event-block to {placed.blocks}
       loop all blocks in radius 3 around event-block:
           if loop-block is cobblestone:
               add location of loop-block to {placed.blocks::*}
       else:
           cancel event
command /regen:
   executable by: console
   trigger:
       loop {broken.blocks::*}:
           set {_loc} to loop-value
           set block at {_loc} to {broken.type::%loop-index%}
       loop {placed.blocks::*}:
           set {_loc} to loop-value
           set block at {_loc} to air
       delete {broken.blocks::*}
       delete {placed.blocks::*}
       delete {broken.type::*}
       delete {ignore.locations::*}

 

EDIT: A la place de faire la commande /regen tu peux faire:

every 1 minute:
   loop {broken.blocks::*}:
       set {_loc} to loop-value
       set block at {_loc} to {broken.type::%loop-index%}
   loop {placed.blocks::*}:
       set {_loc} to loop-value
       set block at {_loc} to air
   delete {broken.blocks::*}
   delete {placed.blocks::*}
   delete {broken.type::*}
   delete {ignore.locations::*}

  • J'aime 1
×
×
  • 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.