Adrien36O Posté(e) le 23 avril 2018 Posté(e) le 23 avril 2018 (modifié) Version de minecraft / skript :1.8 Type du skript :RP Description du script : Bonjours je souhaiterais un skript qui permettrait aux joueurs avec (1)une commande de écrire dans le tchat un message mes pas global que les personne qui se trouve a 20block peuvent lire se qu'il a écrit puis avec (2)une autre commande l'on peut parler a tout le monde puis avec (3)une dernier commande ces comme la 1ér commande sauf que le message on l'entend de plus loin comme si il criais Commandes éventuelles avec les permissions : 1ér:/v local.use 2éme:/hrp hrp.use 3éme:/c crier.use Merci de votre aide et bonne journée et si il vous faut d'autre précision ou je n'est pas donner assez de précision prévenez moi Autre précision: Quand l'on fait /v sa marque (Vous êtes dans le tchat vocal) et après notre pseudo il est marquer (V) puis apres on peut écrire pas obliger de faire /v <texte> juste /v [Entré] puis on peut parlé dans le tchat vocal et c la même pour tout les autres commande Quand l'on fait /hrp sa marque (Vous etes dans le tchat HRP] et après notre pseudo il est marquer (HRP) Quand l'on fait /c sa marque (Vous êtes en train de crier) Et encore merci Modifié le 23 avril 2018 par Adrien36O
uiytt Posté(e) le 23 avril 2018 Posté(e) le 23 avril 2018 Version de minecraft / skript :1.8 Type du skript :RP Description du script : Bonjours je souhaiterais un skript qui permettrait aux joueurs avec (1)une commande de écrire dans le tchat un message mes pas global que les personne qui se trouve a 20block peuvent lire se qu'il a écrit puis avec (2)une autre commande l'on peut parler a tout le monde puis avec (3)une dernier commande ces comme la 1ér commande sauf que le message on l'entend de plus loin comme si il criais Commandes éventuelles avec les permissions : 1ér:/l local.use 2éme:/hrp hrp.use 3éme:/c crier.use Merci de votre aide et bonne journée et si il vous faut d'autre précision ou je n'est pas donner assez de précision prévenez moi command /l <text>: permission: local.use trigger: loop all players in radius 20 of player location: message "%player%: %arg 1%" to loop-player command /hrp <text>: permission: hrp.use trigger: loop all players: message "%player%: %arg 1%" to loop-player command /c <text>: permission: crier.use trigger: loop all players in radius 45 of player location: message "%player%: %arg 1%" to loop-player Essaye ça ^^
Adrien36O Posté(e) le 23 avril 2018 Auteur Posté(e) le 23 avril 2018 (modifié) Je teste sa demain ou se soir je vais voir mais je te donne une réponse J'ai sa comme erreur [21:39:42 ERROR]: [skript] Can't understand this loop: 'loop all players in radius 20 of player location' (Vocal.sk, line 4: loop all players in radius 20 of player location:') [21:39:42 ERROR]: [skript] Can't understand this loop: 'loop all players in radius 45 of player location' (Vocal.sk, line 14: loop all players in radius 45 of player location:') Et quand je fait sa /l et je tape un texte se fait comme si je me login du coup j'ai changer sa en /v et pour les commandes enfaîte j'ai oublier de préciser genre ces pas un message /l (texte) genre on a juste a faire /v et sa nous marque (Vous étés passé dans le tchat vocal) puis après quand on écrit sa nous on est pas obliger de faire /v puis le texte jsp si tu me comprend et genre quand l'on marque dans le tchat après notre pseudo c'est marquez (V) (HRP) © je modifie la description de mon sujet comme sa tu peux tout voir j'ai mis une autre catégorie en bas Genre pour le préfixe devant le pseudo un truc comme sa sa peux fonctionner vocal-prefix: '&8[&aV&8]&r ' hrp-prefix: '&8[&bG&8]&r ' Modifié le 23 avril 2018 par Blackmine57
lazerda456 Posté(e) le 23 avril 2018 Posté(e) le 23 avril 2018 Les doubles postes ... @Adrien36O (je dis sa je dis rien ^^)
uiytt Posté(e) le 23 avril 2018 Posté(e) le 23 avril 2018 (modifié) Genre pour le préfixe devant le pseudo un truc comme sa sa peux fonctionner vocal-prefix: '&8[&aV&8]&r ' hrp-prefix: '&8[&bG&8]&r ' command /v: permission: local.use trigger: set {chat.%player%} to "local" loop all players in radius 20 of player location: message "%player%: %arg 1%" to loop-player command /hrp: permission: hrp.use trigger: set {chat.%player%} to "hrp" command /c: permission: crier.use trigger: set {chat.%player%} to "crier" on chat: if {chat.%player%} is equal to "local": cancel event loop players in radius 20 of location of player: message "&8[&aV&8]&r %player%: %message%" to loop-player else if {chat.%player%} is equal to "crier": cancel event loop players in radius 45 of location of player: message "&8[&aV&8]&r %player%: %message%" to loop-player else if {chat.%player%} is equal to "hrp": cancel event loop all players: message "&8[&bG&8]&r %player%: %message%" to loop-player Essaye ça: ET OUI fait attention aux doubles postes. Modifié le 23 avril 2018 par uiytt
Steeve987 Posté(e) le 23 avril 2018 Posté(e) le 23 avril 2018 (modifié) Tient c'est cadeau avec une perm de couleurs en prime :) permission de couleurs: vocal.color hrp.color crie.color PS: J'ai mis hrp en chat par default, pour le désactiver sufit d'enlever le "on join:" on join: if {hrp.%player%} is not set: set {hrp.%player%} to true options: prefix_vocal: &9&lVocal &7&l>&b prefix_hrp: &9&lHrp &7&l>&b prefix_c: &9&lC &7&l>&b chat_vocal: &b(V)&f %player% &7>&f chat_hrp: &b(HRP)&f %player% &7>&f chat_c: &b(C)&f %player% &7>&f on join: if {hrp.%player%} is not set: set {hrp.%player%} to true command /v: permission: vocal.use trigger: if {hrp.%player%} is true: set {hrp.%player%} to false send "{@prefix_hrp} &cVous avez désactivé le chat hrp" to player if {crie.%player%} is true: set {crie.%player%} to false send "{@prefix_c} &cVous avez désactivé le chat de crie" to player if {vocal.%player%} is not set: set {vocal.%player%} to false if {vocal.%player%} is false: set {vocal.%player%} to true send "{@prefix_vocal} &aVous avez activé votre chat vocal" to player stop if {vocal.%player%} is true: set {vocal.%player%} to false send "{@prefix_vocal} &cVous avez désactivé le chat vocal" to player stop command /hrp: permission: hrp.use trigger: if {vocal.%player%} is true: set {vocal.%player%} to false send "{@prefix_vocal} &cVous avez désactivé le chat vocal" to player if {crie.%player%} is true: set {crie.%player%} to false send "{@prefix_c} &cVous avez désactivé le chat de crie" to player if {hrp.%player%} is not set: set {hrp.%player%} to false if {hrp.%player%} is false: set {hrp.%player%} to true send "{@prefix_vocal} &aVous avez activé votre chat hrp" to player stop if {hrp.%player%} is true: set {hrp.%player%} to false send "{@prefix_hrp} &cVous avez désactivé le chat hrp" to player stop command /c: permission: crie.use trigger: if {hrp.%player%} is true: set {hrp.%player%} to false send "{@prefix_hrp} &cVous avez désactivé le chat hrp" to player if {vocal.%player%} is true: set {vocal.%player%} to false send "{@prefix_vocal} &cVous avez désactivé le chat de vocal" to player if {crie.%player%} is not set: set {crie.%player%} to false if {crie.%player%} is false: set {crie.%player%} to true send "{@prefix_c} &aVous avez activé votre chat de crie" to player stop if {crie.%player%} is true: set {crie.%player%} to false send "{@prefix_c} &cVous avez désactivé le chat de crie" to player stop on chat: if {vocal.%player%} is true: cancel event loop all players in radius 20 around player: if player has the permission "vocal.color": send "{@chat_vocal} %coloured message%" to loop-player if player don't have the permission "vocal.color": send "{@chat_vocal} %message%" to loop-player if {hrp.%player%} is true: cancel event loop all players: if player has the permission "hrp.color": send "{@chat_hrp} %coloured message%" to loop-player if player don't have the permission "hrp.color": send "{@chat_hrp} %message%" to loop-player if {crie.%player%} is true: cancel event loop all players in radius 40 around player: if player has the permission "crie.color": send "{@chat_c} %coloured message%" to loop-player if player don't have the permission "crie.color": send "{@chat_c} %message%" to loop-player if {crie.%player%} is false: if {hrp.%player%} is false: if {vocal.%player%} is false: cancel event send "&4&lInfo &7&l> &cVous n'avez aucun chat d'activé !" to player Normalement c'est 100% fonctionnel :) Si il y a un problème parle moi par discord je t'aiderais Frost_145#8093 uiytt au fait sur ta correction il y a toujours des fautes, [spoiler=L'erreur] command /l: permission: local.use trigger: set {chat.%player%} to "local" loop all players in radius 20 of player location: message "%player%: %arg 1%" to loop-player 1) Y'a pas d'argument 1 2) il avait dis que le /l était le login, donc ça risquais de le désactiver Modifié le 23 avril 2018 par Steeve987
uiytt Posté(e) le 23 avril 2018 Posté(e) le 23 avril 2018 (modifié) Tient c'est cadeau avec une perm de couleurs en prime :) permission de couleurs: vocal.color hrp.color crie.color PS: J'ai mis hrp en chat par default, pour le désactiver sufit d'enlever le "on join:" on join: if {hrp.%player%} is not set: set {hrp.%player%} to true options: prefix_vocal: &9&lVocal &7&l>&b prefix_hrp: &9&lHrp &7&l>&b prefix_c: &9&lC &7&l>&b chat_vocal: &b(V)&f %player% &7>&f chat_hrp: &b(HRP)&f %player% &7>&f chat_c: &b(C)&f %player% &7>&f on join: if {hrp.%player%} is not set: set {hrp.%player%} to true command /v: permission: vocal.use trigger: if {hrp.%player%} is true: set {hrp.%player%} to false send "{@prefix_hrp} &cVous avez désactivé le chat hrp" to player if {crie.%player%} is true: set {crie.%player%} to false send "{@prefix_c} &cVous avez désactivé le chat de crie" to player if {vocal.%player%} is not set: set {vocal.%player%} to false if {vocal.%player%} is false: set {vocal.%player%} to true send "{@prefix_vocal} &aVous avez activé votre chat vocal" to player stop if {vocal.%player%} is true: set {vocal.%player%} to false send "{@prefix_vocal} &cVous avez désactivé le chat vocal" to player stop command /hrp: permission: hrp.use trigger: if {vocal.%player%} is true: set {vocal.%player%} to false send "{@prefix_vocal} &cVous avez désactivé le chat vocal" to player if {crie.%player%} is true: set {crie.%player%} to false send "{@prefix_c} &cVous avez désactivé le chat de crie" to player if {hrp.%player%} is not set: set {hrp.%player%} to false if {hrp.%player%} is false: set {hrp.%player%} to true send "{@prefix_vocal} &aVous avez activé votre chat hrp" to player stop if {hrp.%player%} is true: set {hrp.%player%} to false send "{@prefix_hrp} &cVous avez désactivé le chat hrp" to player stop command /c: permission: crie.use trigger: if {hrp.%player%} is true: set {hrp.%player%} to false send "{@prefix_hrp} &cVous avez désactivé le chat hrp" to player if {vocal.%player%} is true: set {vocal.%player%} to false send "{@prefix_vocal} &cVous avez désactivé le chat de vocal" to player if {crie.%player%} is not set: set {crie.%player%} to false if {crie.%player%} is false: set {crie.%player%} to true send "{@prefix_c} &aVous avez activé votre chat de crie" to player stop if {crie.%player%} is true: set {crie.%player%} to false send "{@prefix_c} &cVous avez désactivé le chat de crie" to player stop on chat: if {vocal.%player%} is true: cancel event loop all players in radius 20 around player: if player has the permission "vocal.color": send "{@chat_vocal} %coloured message%" to loop-player if player don't have the permission "vocal.color": send "{@chat_vocal} %message%" to loop-player if {hrp.%player%} is true: cancel event loop all players: if player has the permission "hrp.color": send "{@chat_hrp} %coloured message%" to loop-player if player don't have the permission "hrp.color": send "{@chat_hrp} %message%" to loop-player if {crie.%player%} is true: cancel event loop all players in radius 40 around player: if player has the permission "crie.color": send "{@chat_c} %coloured message%" to loop-player if player don't have the permission "crie.color": send "{@chat_c} %message%" to loop-player Normalement c'est 100% fonctionnel :) Si il y a un problème parle moi par discord je t'aiderais Frost_145#8093 uiytt au fait sur ta correction il y a toujours des fautes, [spoiler=L'erreur] 1) Y'a pas d'argument 1 2) il avait dis que le /l était le login, donc ça risquais de le désactiver Bon l'argument j'ai changé 2s après l'avoir mis XD et je vais changer le l Par contre tu pourrais optimisé un peux niveau code et variable... Ensuite ton code est très bizzare quand ton hrp est false si jamais tu fais /hrp ça le remet pas en true.... Et quand tu désactive ton chat vocal... quand tu parle tu envoie plus de message du tout ??? ça va rendre les joueurs perdu non ??? ils vont se demander pourquoi quand ils parlent y'a rien qu'y s’envoie. EDDIT: Bon j'ai repris les options de Steeve mais en optimisant son code et en enlevant les bugs pouvant apparaître: options: prefix_vocal: &9&lVocal &7&l>&b %player% prefix_hrp: &9&lHrp &7&l>&b %player% prefix_c: &9&lC &7&l>&b %player% message_voc: vous passez en mode vocal message_crier: vous passez en mode crier message_hrp: vous passez en mode hrp command /voc: permission: local.use trigger: message "{@message_voc}" to player set {chat.%player%} to "local" on join: set {chat.%player%} to "local" command /hrp: permission: hrp.use trigger: message "{@message_hrp}" to player set {chat.%player%} to "hrp" command /c: permission: crier.use trigger: set {chat.%player%} to "crier" message "{@message_crier}" to player on chat: if {chat.%player%} is equal to "local": cancel event loop players in radius 20 of location of player: message "{@prefix_vocal} %message%" to loop-player else if {chat.%player%} is equal to "crier": cancel event loop players in radius 45 of location of player: message "{@prefix_c} %message%" to loop-player else if {chat.%player%} is equal to "hrp": cancel event loop all players: message "{@prefix_hrp} %message%" to loop-player Modifié le 24 avril 2018 par uiytt
Steeve987 Posté(e) le 23 avril 2018 Posté(e) le 23 avril 2018 (modifié) Par contre tu pourrais optimisé un peux niveau code et variable... Ensuite ton code est très bizzare quand ton hrp est false si jamais tu fais /hrp ça le remet pas en true.... Oui niveau optimisation c'est pas terrible Et sinon si le hrp marche, si tu veux tu peux même venir voir, mais ça serais mieu de se parler par discord je pense Je peux toujours l'optimiser un peu plus sinon, je vais modifier ça Modifié le 23 avril 2018 par Invité
Adrien36O Posté(e) le 23 avril 2018 Auteur Posté(e) le 23 avril 2018 Merci les mecs et GG pour le travaille
uiytt Posté(e) le 24 avril 2018 Posté(e) le 24 avril 2018 Voici la version finale qui marche ^^ options: prefix_vocal: &9&lVocal &7&l>&b %player% prefix_hrp: &9&lHrp &7&l>&b %player% prefix_c: &9&lC &7&l>&b %player% message_voc: vous passez en mode vocal message_crier: vous passez en mode crier message_hrp: vous passez en mode hrp command /voc: permission: local.use trigger: message "{@message_voc}" to player set {chat.%player%} to "local" on join: set {chat.%player%} to "local" command /hrp: permission: hrp.use trigger: message "{@message_hrp}" to player set {chat.%player%} to "hrp" command /c: permission: crier.use trigger: set {chat.%player%} to "crier" message "{@message_crier}" to player on chat: if {chat.%player%} is equal to "local": cancel event loop players in radius 20 of location of player: message "{@prefix_vocal} %message%" to loop-player else if {chat.%player%} is equal to "crier": cancel event loop players in radius 45 of location of player: message "{@prefix_c} %message%" to loop-player else if {chat.%player%} is equal to "hrp": cancel event loop all players: message "{@prefix_hrp} %message%" to loop-player
Messages recommandés