HugoLogo PostĂ©(e) le 25 fĂ©vrier 2021 PostĂ©(e) le 25 fĂ©vrier 2021 (modifiĂ©) Version de Minecraft : 1.7.10 Version de Skript : 2.1.2 Type du skript : Via une commande avec l'item dans la main sa la met dans une liste est sa interdit au joueur de pouvoir placer le block. Description du script : En faites via la commande /blacklist sa interdit le block d'ĂȘtres placĂ©e un exemple du code est en dessous mais je ne trouve pas le moyen de le faire je tien a prĂ©cisĂ©e que je ne veux pas de plugins pour faire cela je veux le faire en skript si possible mĂȘme si j'ai dĂ©jĂ Â vue des personne le faire. Je veux faire cela pour interdire au joueur de poser des spawners et il y en a + de 1000 spawner a bloquer donc le faire a la main ces trĂšs trĂšs long. Mon code que j'utilise normalement pour bloquer les items mais ces trĂ©s long car il faut le faire a la main ( mettre l'ID du block a chaque fois ) : on right click holding 412:1:       cancel event       send "&0[&4Erreur&0] &cTu n'as pas la permission de faire cela !" to player + une commande qui liste les block qui on etait banni.  Merci d'avance.  ModifiĂ© le 25 fĂ©vrier 2021 par HugoLogo
LQF_ByNow_ Posté(e) le 25 février 2021 Posté(e) le 25 février 2021 command /blacklist: trigger: add player's tool to {blacklist::*} on place: if {blacklist::*} contains event-block: cancel event send "&cErreur >> Ce block est blacklist" to player J'espÚre que j'aurais pu t'aider 1
HugoLogo Posté(e) le 25 février 2021 Auteur Posté(e) le 25 février 2021 Merci mais saurais tu comment afficher tout les block qui on etait mis est une commande pour els enlever stp ?
LQF_ByNow_ Posté(e) le 25 février 2021 Posté(e) le 25 février 2021 (modifié) oui rajoute command /blockblacklist: trigger: loop {blacklist::*}: send "%loop-value%"  Modifié le 25 février 2021 par LQF_ByNow_ 1
HugoLogo Posté(e) le 25 février 2021 Auteur Posté(e) le 25 février 2021 il y a une heure, LQF_ByNow_ a dit : oui rajoute command /blockblacklist: trigger: loop {blacklist::*}: send "%loop-value%"  Comment je peux enlever un block qui a ete blacklist ?? stp
HugoLogo PostĂ©(e) le 25 fĂ©vrier 2021 Auteur PostĂ©(e) le 25 fĂ©vrier 2021 Sa ne marche pas sa ajoute le block dans la blacklist mais on peut poser le block. est pas d'erreur dans la console ni dans le jeu ni dans le reload. Â
LOUDO Posté(e) le 26 février 2021 Posté(e) le 26 février 2021 (modifié) Il y a 14 heures, HugoLogo a dit : Sa ne marche pas sa ajoute le block dans la blacklist mais on peut poser le block. est pas d'erreur dans la console ni dans le jeu ni dans le reload.  Salut, le "contains" est trÚs bugué sur skript. Personnellement j'utilise cette méthode qui marche pour moi. Et je répond aussi à ta question pour supprimer un bloc de ta blacklist command /blacklist [<text>]: trigger: if arg 1 is "add": set {_check::*} to groups 1 of "%{blacklist::*}%" matched to "(\b(%event-block%)\b)" if {_check::*} is not set: add player's tool to {blacklist::*} send "&aLe block &c%player's tool% &aa été ajouté avec succÚs" else: send "&c%player's tool% &aest déjà dans la blacklist" if arg 1 is "delete" or "del": set {_check::*} to groups 1 of "%{blacklist::*}%" matched to "(\b(%event-block%)\b)" if {_check::*} is set: remove player's tool to {blacklist::*} send "&aLe block &c%player's tool% &aa été supprimé avec succÚs" else: send "&c%player's tool% &an'est pas dans la blacklist" on place: set {_check::*} to groups 1 of "%{blacklist::*}%" matched to "(\b(%event-block%)\b)" if {_check::*} is set: cancel event send "&cErreur >> Ce block est blacklist" to player  Modifié le 26 février 2021 par LOUDO 1
HugoLogo Posté(e) le 26 février 2021 Auteur Posté(e) le 26 février 2021 (modifié) Salut, merci pour ta réponse mais j'ai 3 error : [ERROR] There's no block in a command event (blacklist.sk, line 4: set {_check::*} to groups 1 of "%{blacklist::*}%" matched to "(\b(%event-block%)\b)"')[13:49:53]: [ERROR] There's no block in a command event (blacklist.sk, line 11: set {_check::*} to groups 1 of "%{blacklist::*}%" matched to "(\b(%event-block%)\b)"')[13:49:53]: [ERROR] 'remove player's tool to {blacklist::*}' is not a boolean (yes/no) (blacklist.sk, line 13: remove player's tool to {blacklist::*}') Modifié le 26 février 2021 par HugoLogo
LOUDO PostĂ©(e) le 26 fĂ©vrier 2021 PostĂ©(e) le 26 fĂ©vrier 2021 Ă lâinstant, HugoLogo a dit : Salut, merci de ta reponse sa marche mais quand je fais un remove d'un block sa ne marche pas : le code :  command /removeblacklist:    permission: op.perm    permission message: &cErreur >> Tu n'as pas la permission.    trigger:       remove player's tool to {blacklist::*}       send "Le block a Ă©tĂ© retirĂ© de la blacklist !" to player L'erreur : remove player's tool to {blacklist::*} is not a boolean (yes/no) Ah oui oups ! remove player's tool from {blacklist::*} Erreur de mot 1
HugoLogo PostĂ©(e) le 26 fĂ©vrier 2021 Auteur PostĂ©(e) le 26 fĂ©vrier 2021 Ces bon sa marche niquelle merci đ
Joriis Posté(e) le 15 avril 2021 Posté(e) le 15 avril 2021 Le sujet a été résolu. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés