superrtutur2 Posté(e) le 17 avril 2019 Posté(e) le 17 avril 2019 Version: 1.7.10 KCauldron Version Skript: 2.1.2 Addons Skript: SkRayFall, WildSkript, SkQuery Bonjour j'aurait besoin d'un skript pour un Battle Royal en 1.7.10 Le skript cobsiste que grace a une command /coffrer avec la permission vanozia.staff permet de regen tout les coffres d'un monde. Je voudrait que dans le code il y a: Des options pour paramettrais: Monde: pubg Message lorsque on a pas la permission: Tu n'a pas la permission ! permission: vanozia.staff Item: DIAMOND_SWORD Rare, IRON_SWORD Common, 358 Rare, .... LE Diamond_sword et soit l'objet ou l'id de l'objet et a coté donc Par exemple rare ses la raritée de le trouvé dans un coffre il y'en a plusieur: All: 50% Common: 35% Rare: 10% Rare+: 5% Rare++: 1% Ducoup il faudrait que sa remplisse les coffre suivant se qu'il y'aura dans item: Merci des reponses suivant en esperant que vous avez compris.
geforce Posté(e) le 17 avril 2019 Posté(e) le 17 avril 2019 (modifié) Voilà, j’espère que cela vous plaira. En revanche n'utilisez que des coffres simples. Ne connaissant pas les coordonnées des coffres j'ai dû improviser ;D options: monde: pubg message_sans_permission: Tu n'a pas la permission ! All: 49 Common: 35 Rare: 10 Rare+: 5 Rare++: 1 command /coffrer: trigger: if player has permission "vanozia.staff": delete {chestlocation::*} broadcast "&6&l[PUBG] : &7Les coffres ont été reset !" else: message "%{message_sans_permission}%" on rightclick on chest: if {chestlocation::*} doesn't contain clicked block's location: if world is "{@monde}": broadcast "{@monde}" add event-block's location to {chestlocation::*} delete {chance::*} delete {chance.All::*} delete {chance.Common::*} delete {chance.Rare::*} delete {chance.Rare+::*} delete {chance.Rare++::*} loop {@All} times: add "All" to {chance::*} loop {@Common} times: add "Common" to {chance::*} loop {@Rare} times: add "Rare" to {chance::*} loop {@Rare+} times: add "Rare+" to {chance::*} loop {@Rare++} times: add "Rare++" to {chance::*} add "32 stone:&8Ultra Commun" to {chance.All::*} add "32 dirt:&8Ultra Commun" to {chance.All::*} add "leather chestplate:&aCommun" to {chance.Common::*} add "stone sword:&aCommun" to {chance.Common::*} add "iron sword:&bRare" to {chance.Rare::*} add "golden chestplate:&bRare" to {chance.Rare::*} add "diamond sword of sharpness 2:&5Rare+" to {chance.Rare+::*} add "iron chestplate:&5Rare+" to {chance.Rare+::*} add "diamond chestplate of protection 2:&6Rare++" to {chance.Rare++::*} set {l} to event-block's location clear event-block's inventory set {n} to 0 while event-block's inventory contains air: set {c} to a random element of {chance::*} set {i} to a random element of {chance.%{c}%::*} set {_bp::*} to {i} split at ":" set {_b} to {_bp::1} set {_b} to {_b} parsed as item type set {_p} to {_bp::2} set slot {n} of inventory of event-block to {_b} named "%{_p}%" add 1 to {n} Modifié le 17 avril 2019 par geforce
superrtutur2 Posté(e) le 18 avril 2019 Auteur Posté(e) le 18 avril 2019 le skript n'a aucune erreur mais ne fonctionne pas lorsque je fait la command de reset et que j'ouvre un coffre dans le monde il n'y a ni message dans le chat ni rien dans le coffre ni message car ses marqué broadcast ""
geforce Posté(e) le 18 avril 2019 Posté(e) le 18 avril 2019 Cela doit venir des permissions. Essayez avec ce skript. options: monde: pubg message_sans_permission: Tu n'a pas la permission ! All: 49 Common: 35 Rare: 10 Rare+: 5 Rare++: 1 command /coffrer: trigger: if player is op: delete {chestlocation::*} broadcast "&6&l[PUBG] : &7Les coffres ont été reset !" else: message "{@message_sans_permission}" on rightclick on chest: if {chestlocation::*} doesn't contain clicked block's location: if world is "{@monde}": broadcast "{@monde}" add event-block's location to {chestlocation::*} delete {chance::*} delete {chance.All::*} delete {chance.Common::*} delete {chance.Rare::*} delete {chance.Rare+::*} delete {chance.Rare++::*} loop {@All} times: add "All" to {chance::*} loop {@Common} times: add "Common" to {chance::*} loop {@Rare} times: add "Rare" to {chance::*} loop {@Rare+} times: add "Rare+" to {chance::*} loop {@Rare++} times: add "Rare++" to {chance::*} add "32 stone:&8Ultra Commun" to {chance.All::*} add "32 dirt:&8Ultra Commun" to {chance.All::*} add "leather chestplate:&aCommun" to {chance.Common::*} add "stone sword:&aCommun" to {chance.Common::*} add "iron sword:&bRare" to {chance.Rare::*} add "golden chestplate:&bRare" to {chance.Rare::*} add "diamond sword of sharpness 2:&5Rare+" to {chance.Rare+::*} add "iron chestplate:&5Rare+" to {chance.Rare+::*} add "diamond chestplate of protection 2:&6Rare++" to {chance.Rare++::*} set {l} to event-block's location clear event-block's inventory set {n} to 0 while event-block's inventory contains air: set {c} to a random element of {chance::*} set {i} to a random element of {chance.%{c}%::*} set {_bp::*} to {i} split at ":" set {_b} to {_bp::1} set {_b} to {_b} parsed as item type set {_p} to {_bp::2} set slot {n} of inventory of event-block to {_b} named "%{_p}%" add 1 to {n}
superrtutur2 Posté(e) le 18 avril 2019 Auteur Posté(e) le 18 avril 2019 sa ne vient pas de la commande /coffrer elle fonctionne bien mais du right click on chest ne fonctionne pas (y'a pas d'erreur mais sa fontionne pas)
geforce Posté(e) le 18 avril 2019 Posté(e) le 18 avril 2019 (modifié) on rightclick on chest: if {chestlocation::*} doesn't contain clicked block's location: add event-block's location to {chestlocation::*} delete {chance::*} delete {chance.All::*} delete {chance.Common::*} delete {chance.Rare::*} delete {chance.Rare+::*} delete {chance.Rare++::*} loop {@All} times: add "All" to {chance::*} loop {@Common} times: add "Common" to {chance::*} loop {@Rare} times: add "Rare" to {chance::*} loop {@Rare+} times: add "Rare+" to {chance::*} loop {@Rare++} times: add "Rare++" to {chance::*} add "32 stone:&8Ultra Commun" to {chance.All::*} add "32 dirt:&8Ultra Commun" to {chance.All::*} add "leather chestplate:&aCommun" to {chance.Common::*} add "stone sword:&aCommun" to {chance.Common::*} add "iron sword:&bRare" to {chance.Rare::*} add "golden chestplate:&bRare" to {chance.Rare::*} add "diamond sword of sharpness 2:&5Rare+" to {chance.Rare+::*} add "iron chestplate:&5Rare+" to {chance.Rare+::*} add "diamond chestplate of protection 2:&6Rare++" to {chance.Rare++::*} set {l} to event-block's location clear event-block's inventory set {n} to 0 while event-block's inventory contains air: set {c} to a random element of {chance::*} set {i} to a random element of {chance.%{c}%::*} set {_bp::*} to {i} split at ":" set {_b} to {_bp::1} set {_b} to {_b} parsed as item type set {_p} to {_bp::2} set slot {n} of inventory of event-block to {_b} named "%{_p}%" add 1 to {n} Modifié le 18 avril 2019 par geforce
superrtutur2 Posté(e) le 18 avril 2019 Auteur Posté(e) le 18 avril 2019 (modifié) Le seul problème ses que ses aussi les coffre qui sont pas dans le monde pubg et j'ai tester le skript assi le skript sans le monde que tu vient de mettre il fonctionne commeme pas Modifié le 18 avril 2019 par superrtutur2
superrtutur2 Posté(e) le 19 avril 2019 Auteur Posté(e) le 19 avril 2019 je vient de regarder quelque chose et le truc qui fait que sa fonctionne pas est: if {chestlocation::*} doesn't contain clicked block's location: et est ce que u pourrais faire un système que dans le coffre il y'a maximome 6 Objet
geforce Posté(e) le 19 avril 2019 Posté(e) le 19 avril 2019 options: monde: pubg message_sans_permission: Tu n'a pas la permission ! All: 49 Common: 35 Rare: 10 Rare+: 5 Rare++: 1 command /coffrer: trigger: if player is op: delete {chestlocation::*} broadcast "&6&l[PUBG] : &7Les coffres ont été reset !" else: message "{@message_sans_permission}" on rightclick on chest: loop {chestlocation::*}: if loop-value = event-block's location: stop if world is "{@monde}": broadcast "{@monde}" add event-block's location to {chestlocation::*} delete {chance::*} delete {chance.All::*} delete {chance.Common::*} delete {chance.Rare::*} delete {chance.Rare+::*} delete {chance.Rare++::*} loop {@All} times: add "All" to {chance::*} loop {@Common} times: add "Common" to {chance::*} loop {@Rare} times: add "Rare" to {chance::*} loop {@Rare+} times: add "Rare+" to {chance::*} loop {@Rare++} times: add "Rare++" to {chance::*} add "32 stone:&8Ultra Commun" to {chance.All::*} add "32 dirt:&8Ultra Commun" to {chance.All::*} add "leather chestplate:&aCommun" to {chance.Common::*} add "stone sword:&aCommun" to {chance.Common::*} add "iron sword:&bRare" to {chance.Rare::*} add "golden chestplate:&bRare" to {chance.Rare::*} add "diamond sword of sharpness 2:&5Rare+" to {chance.Rare+::*} add "iron chestplate:&5Rare+" to {chance.Rare+::*} add "diamond chestplate of protection 2:&6Rare++" to {chance.Rare++::*} set {l} to event-block's location clear event-block's inventory delete {slot::*} set {n} to 0 loop 26 times: add {n} to {slot::*} add 1 to {n} set {l} to a random integer between 5 and 6 loop {l} times: set {c} to a random element of {chance::*} set {i} to a random element of {chance.%{c}%::*} set {_bp::*} to {i} split at ":" set {_b} to {_bp::1} set {_b} to {_b} parsed as item type set {_p} to {_bp::2} set {n} to a random element of {slot::*} remove {n} from {slot::*} set slot {n} of inventory of event-block to {_b} named "%{_p}%"
Messages recommandés