Version de Minecraft : 1.13 Version de Skript : 2.5-alpha3
Bonjour ! J'ai besoin d'aide, j'ai un skript de @carlodrift et j'aimerai qu'il fasse quelque chose en plus, j'aimerai que quand le joueur génère un parcours, il génère en même temps un monde et quand il quitte, le monde se delete, c'est possible ? Voici le code :
function pgGenerate(n: number, a1: number, a2: number, b1: number, b2: number, c1: number, c2: number, d: number, shape: text, block: itemtype, pos: location, facing: text, p: player):
set {_failure} to 0
send "%nl%&aParkourGenerator &8•&7 Génération d'un parcours de &e%{_n}+1%&7 bloc(s)." to {_p}
if block at {_pos} is air:
set block at {_pos} to {_block}
else:
add 1 to {_failure}
loop {_n} times:
if {_shape} is "upwards":
set {_i} to random integer between 0 and 1
if {_shape} is "flat":
set {_i} to 0
if {_shape} is "down":
set {_i} to random integer between 0 and -1
set {_i1} to random integer between {_a1} and {_a2}
set {_i2} to random integer between {_b1} and {_b2}
set {_i3} to random integer between {_c1} and {_c2}
if {_i2}-{_i3} = 0:
{_i} = 0
add 1 to {_i1}
set {_pos} to block {_i} meter above {_pos}
if {_facing} is "north":
set {_pos} to block {_i1} meters behind {_pos}
set {_pos} to block {_i2} meter left {_pos}
set {_pos} to block {_i3} meter right {_pos}
if {_facing} is "west":
set {_pos} to block {_i1} meters right {_pos}
set {_pos} to block {_i2} meter behind {_pos}
set {_pos} to block {_i3} meter in front of {_pos}
if {_facing} is "east":
set {_pos} to block {_i1} meters left {_pos}
set {_pos} to block {_i2} meter in front of {_pos}
set {_pos} to block {_i3} meter behind {_pos}
if {_facing} is "south":
set {_pos} to block {_i1} meters in front of {_pos}
set {_pos} to block {_i2} meter right {_pos}
set {_pos} to block {_i3} meter left {_pos}
if block at {_pos} is air:
set block at {_pos} to {_block}
else:
add 1 to {_failure}
send "%nl%&aParkourGenerator &8•&7 Génération du parcours terminée." to {_p} if {_failure} = 0
send "%nl%&aParkourGenerator &8•&7 Génération du parcours terminée, &e%{_failure}%&7 bloc(s) n'ont pas pu être placés." to {_p} if {_failure} > 0
function pgHelp(p: player):
send "%nl%&aAide - ParkourGenerator &7: Les différentes commandes%nl%" to {_p}
send " &7• &e/pg generate <taille> (facile|normal|difficile|expert|maniaque) (upwards|flat|down)" to {_p}
send " &7• &e/pg help%nl%" to {_p}
function pgInvalidBlock(p: player):
send "%nl%&aParkourGenerator &8•&7 Vous devez exécuter la commande avec un bloc dans la main." to {_p}
command /parkourgenerator [<text>] [<integer>] [<text>] [<text>]:
aliases: pg
permission: op
executable by: player
trigger:
if arg-1 is "generate":
arg-2 > 0
arg-4 is "upwards" or "flat" or "down"
if player's tool is not air:
if player.getInventory().getItemInMainHand().getType().isBlock():
if arg-3 contains "facile":
pgGenerate((arg-2)-1,2,3,0,2,0,2,1,arg-4,player's tool,block below player,"%player's facing%",player)
stop
if arg-3 contains "normal":
pgGenerate((arg-2)-1,2,3,0,3,0,3,2,arg-4,player's tool,block below player,"%player's facing%",player)
stop
if arg-3 contains "difficile":
pgGenerate((arg-2)-1,3,3,2,3,2,3,3,arg-4,player's tool,block below player,"%player's facing%",player)
stop
if arg-3 contains "expert":
pgGenerate((arg-2)-1,3,4,2,3,2,3,4,arg-4,player's tool,block below player,"%player's facing%",player)
stop
if arg-3 contains "maniaque":
pgGenerate((arg-2)-1,4,4,2,3,2,3,5,arg-4,player's tool,block below player,"%player's facing%",player)
stop
else:
pgInvalidBlock(player)
stop
else:
pgInvalidBlock(player)
stop
pgHelp(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
CoronaPasVirus
Version de Minecraft : 1.13
Version de Skript : 2.5-alpha3
Bonjour ! J'ai besoin d'aide, j'ai un skript de @carlodrift et j'aimerai qu'il fasse quelque chose en plus, j'aimerai que quand le joueur génère un parcours, il génère en même temps un monde et quand il quitte, le monde se delete, c'est possible ? Voici le code :
2 réponses à cette question
Messages recommandés