sam57730 Posté(e) le 7 octobre 2017 Posté(e) le 7 octobre 2017 Bonjour / Bonsoir, j'ai un problème : j'aimerais faire en sorte qu'on puisse reset automatiquement des coffre avec du stuff random dedan... j'ai déjà tenter deux code (a la fin) mais sa marche pas. (je me suis basé sur un dev skript de phe0x) Version MC: 1.10 Version Skript: 2.2 Addon: Les essentiels et je peut en install si besoin CODES (dedan ya les commandes et les perms) [spoiler=Code 1] options: s: &8[&f&lL&7&lD&f&lO&7&lC&8] np: &cTu n'as pas la Permission ! maxplayer: 40 function ldoc_refill(mode: number, pos: text): if {_mode} is 1: loop {ldoc.chest.normal::*}: add 1 wooden sword named "&a&oBranche" to {_rlist::*} add 1 stone sword to {_rlist::*} add 5 steak named "&c&oRation" to {_rlist::*} add 1 leather chestplate named "&6&oVeste" to {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} clear {_rlist::*} if {_mode} is 2: loop {ldoc.chest.rare::*}: set {_inv} to loop-value add 1 iron sword named "&f&oÉpee du Moyen-Âge" to {_rlist::*} add 1 stone sword to {_rlist::*} add 10 steak named "&c&oRation" to {_rlist::*} add 1 iron chestplate named "&6&oProtection" to {_rlist::*} add 1 shield to {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} clear {_rlist::*} if {_mode} is 3: if {ldoc.chest.normal::*} contain "%{_pos}%": add 1 wooden sword named "&a&oBranche" to {_rlist::*} add 1 stone sword to {_rlist::*} add 5 steak named "&c&oRation" to {_rlist::*} add 1 leather chestplate named "&6&oVeste" to {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} clear {_rlist::*} else if {ldoc.chest.rare::*} contain "%{_pos}%": add 1 iron sword named "&f&oÉpee du Moyen-Âge" to {_rlist::*} add 1 stone sword to {_rlist::*} add 10 steak named "&c&oRation" to {_rlist::*} add 1 iron chestplate named "&6&oProtection" to {_rlist::*} add 1 shield to {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} clear {_rlist::*} command /ldocchest [<text>]: aliases: ldocrefill permission: ldoc.refill permission message: {@s} {@np} trigger: if arg-1 is not set: send "&c&m--------------------" send " " send "&7» /ldocchest normal" send "&7» /ldocchest rare" send "&7» /ldocchest remove" send "&7» /ldocchest refill" send " " send "&c&m--------------------" else if arg-1 is "normal" or "n": if {ldoc.chest.normal::*} contain "%position of targeted block%": loop {ldoc.chest.normal::*}: loop-value is position of targeted block set {_t} to true if {_t} send "{@s} &cLe Coffre appartient déjà à un refill ! &7(normal)" stop if {ldoc.chest.rare::*} contain "%position of targeted block%": send "{@s} &cLe Coffre appartient déjà à un refill ! &7(rare)" stop add "%position of targeted block%" to {ldoc.chest.normal::*} send "{@s} &aCoffre ajouté à la Catégorie Normal !" else if arg-1 is "refill": ldoc_refill(3, "%position of targeted block%") [spoiler=code 2] options: s: &8[&f&lL&7&lD&f&lO&7&lC&8] np: &cTu n'as pas la Permission ! maxplayer: 40 function ldoc_refill(nb: number): if {_nb} is 1: loop {ldoc.chest.normal::*}: loop blocks in radius 3 around loop-value: loop-value-2 is a chest set {_inv} to loop-value-2 add 1 iron sword named "&f&oÉpee du Moyen-Âge" to {_rlist::*} add 1 stone sword to {_rlist::*} add 10 steak named "&c&oRation" to {_rlist::*} add 1 iron chestplate named "&6&oProtection" to {_rlist::*} add 1 shield to {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} remove {_r} from {_rlist::*} clear {_rlist::*} set {_r} to a random element out of {_rlist::*} add {_r} to inventory of {_inv} clear {_rlist::*} command /ldocchest [<text>]: aliases: ldocrefill permission: ldoc.refill permission message: {@s} {@np} trigger: if arg-1 is not set: send "&c&m--------------------" send " " send "&7» /ldocchest normal" send "&7» /ldocchest rare" send "&7» /ldocchest remove" send "&7» /ldocchest refill" send " " send "&c&m--------------------" else if arg-1 is "normal" or "n": add "%position of player%" to {ldoc.chest.normal::*} send "{@s} &aCoffre ajouté à la Catégorie Normal !" else if arg-1 is "refill": ldoc_refill(1)
Messages recommandés