Aller au contenu

gwladys_lgl

Membre
  • Compteur de contenus

    165
  • Inscription

  • Dernière visite

  • Jours gagnés

    1
  • Crédits

    473 [Faire un don]

Tout ce qui a été posté par gwladys_lgl

  1. gwladys_lgl

    [AIDE]Sanction

    C'est le code que je t'ai envoyé, tu peux retirer le temp mute et temp ban que je t'ai envoyé
  2. Je me doutais que ce n'était pas vraiment random, essaies ceci alors: loop all players: add loop-player to {_randomplayer::*} remove player from {_randomplayer::*} set {_playerr} to a random object out of {_randomplayer::*} make {_playerr} execute command "/taCommande"
  3. loop all players: add loop-player to {_randomplayer::*} remove player from {_randomplayer::*} set {_size} to size of {_randomplayer::*} loop {_size} times: set {_playerr} to a random object out of {_randomplayer::*} if {_playerr} is not player: make player execute command "/taCommande" stop Bonjour, tiens je crois que ça marche mais à vérifier (avec 2 autres joueurs (en + de toi) sur le serveur). Ca marche quand il y a 1 autre joueur sur le serveur mais du coup je sais pas si c'est aléatoire.
  4. Après quelques recherches, pour changer le nametag d'un joueur tu peux utiliser ça: set player's nametag to "&c%player%" Je ne sais pas quel add on il faut mais personnellement ça marche et j'ai les add ons basiques (voir screen)
  5. gwladys_lgl

    résolu ✔ Mute Chat Global

    il faut que tu stop ton serveur, supprimes le fichier aliases english.sk dans le dossier Skrip (et non scripts) et que tu le redémarre
  6. gwladys_lgl

    résolu ✔ Mute Chat Global

    280 erreurs ? c'est bizarre essaies dev36 alors mais ça doit venir de tes add ons ou autre
  7. gwladys_lgl

    résolu ✔ Mute Chat Global

    ça doit venir de Skript lui-même, je te conseille d'installer la 2.2dev27 ici On voit que ça n'arrive même pas a reload le script donc essaies d'installer la version et tu me dis si t'as encore des erreurs
  8. Bonjour,j e crois qu'on ne peut pas changer le NameTag d'un joueur en Skript (cet effet ne fonctionne pas) à confirmer
  9. gwladys_lgl

    résolu ✔ Mute Chat Global

    Derien, je t'avouerais que j'ai passé + de temps à écrire mon message que de faire le script xD
  10. gwladys_lgl

    résolu ✔ Mute Chat Global

    options: permMute: Skols.Chat noPermMsg: &cTu n'as pas la permission de faire cela ! #Tu peux le changer évidemment errorMsg: &cERREUR: /Skolschat <on/off> activateMsg: %player% a activé le chat. #Tu peux le modifier/mettre des couleurs mais faut absolument que tu laisses le %player% (qui dira le nom du joueur qui a activé le chat) disableMsg: %player% a désactivé le chat. #Tu peux le modifier/mettre des couleurs mais faut absolument que tu laisses le %player% (qui dira le nom du joueur qui a désactivé le chat) command /Skolschat [<text>]: permission: {@permMute} permission message: {@noPermMsg} trigger: if arg 1 is set: if arg 1 is "on": set {chat} to true broadcast "{@activateMsg}" else if arg 1 is "off": clear {chat} broadcast "{@disableMsg}" else: message "{@errorMsg}" to player else: message "{@errorMsg}" to player on chat: if {chat} is not set: cancel event message "&cLe chat est désactivé !" to player Tiens les messages/permissions sont modifiable dans la partie "options". Mais il peut y avoir un problème si tu as un script de grade ou chat par exemple pour que dans le chat on voit le grade du joueur ou si tu n'as pas laissé le chat normal (ex: voir screen) Le message s'enverra même si le chat est mute donc si c'est le cas envoie moi ton scripts (il doit y avoir un "on chat:" dedans)
  11. gwladys_lgl

    résolu ✔ Mute Chat Global

    Je suis en train de te faire ça Petite question, ne veux tu pas plutôt 1 seule commande qui muterait si le chat n'est pas mute et unmuterait si le chat est mute ? Ou même par exemple /Skolschat on/off
  12. gwladys_lgl

    [AIDE]Sanction

    Quand j'essaie de faire cela mais en utilisant une autre syntaxe de Tuske ça me fait la même chose que toi. Ca doit donc venir de la syntaxe ou de l'add on mais pourtant à la base je l'avais fait en SkQuery et j'avais utilisé la même syntaxe que tu utilises. Je ne sais pas d'où ça vient EDIT J'ai trouvé la solution, tu pourras toujours utilisé Maxbans. Il faut tout simplement set une variable correspondant au joueur : command /ss [<offline player>]: aliases: /sanction permission: ss.use permission message: &cTu n'as pas la permission trigger: wait 2 ticks open chest with 1 row named "&4Sanction" to player set {_p} to arg 1 #CETTE LIGNE wait 1 tick format slot 1 of player with diamond block named "&eCheat" with lore "" to close then run [make player execute command "§/cheat %{_p}%"] #J'ai modifié là en mettant le %{_p}% command §/cheat [<offline player>]: #Ici en rajoutant le [<offline player>] car sinon la commande ne saurait pas de qui on parle en mettent le /tempban trigger: wait 2 ticks open chest with 3 rows named "&4Sanction&7»&eCheat" to player wait 1 tick format slot 0 of player with orange stained glass named "" to be unstealable format slot 1 of player with orange stained glass named "" to be unstealable format slot 7 of player with orange stained glass named "" to be unstealable format slot 8 of player with orange stained glass named "" to be unstealable format slot 9 of player with orange stained glass named "" to be unstealable format slot 17 of player with orange stained glass named "" to be unstealable format slot 18 of player with orange stained glass named "" to be unstealable format slot 19 of player with orange stained glass named "" to be unstealable format slot 25 of player with orange stained glass named "" to be unstealable format slot 26 of player with orange stained glass named "" to be unstealable format slot 12 of player with diamond named "&eX-RAY" with lore "&cBannir ce joueur pendant 30 jours|| ||&cRaison: X-RAY" to close then run [make player execute command "/tempban %arg-1% 30 d Cheat (X-RAY)"] #Et toutes les lignes comme ça en mettant %arg-1% et non %player% qui signifie le joueur qui execute la commande format slot 13 of player with diamond sword named "&eKill Aura/Reach, ForceField" with lore "&cBannir ce joueur pendant 30 jours || ||&cRaison: Kill Aura/Reach, ForceField" to close then run [make player execute command "/tempban %arg-1% 30 d Cheat (Reach, ForceField)"] format slot 14 of player with feather named "&eFly, SpeedHack" with lore "&cBannir ce joueur pendant 30 jours || ||&cRaison: Fly, SpeedHack" to close then run [make player execute command "/tempban %arg-1% 30 d Cheat (Fly, SpeedHack)"] format slot 11 of player with golden sword named "&eCheat (autre)" with lore "&cBannir ce joueur pendant 30 jours || ||&cRaison: Autre Cheat" to close then run [make player execute command "/tempban %arg-1% 30 d Cheat"] ça marche pour moi donc j'espère que ça marchera pour toi
  13. gwladys_lgl

    [AIDE]Sanction

    Désolé du temps de réponse #================================================== #Système de /tempban. #================================================== command /tempban [<offline player>] [<number>] [<text>] [<text>]: permission: {@permMod} permission message: &4Tu n'as pas la permission ! trigger: if arg 1 isn't set: message "&c/tempban [player] [time] [reason]" else if arg 2 isn't set: message "&c/tempban [player] [time] [reason]" else if arg 3 isn't set: message "&c/tempban [player] [time] [reason]" else: if arg 1 is online: if {tempban.time::%arg 1%} is set: message "&cCe joueur est déjà ban." to sender else: set {tempban.time::%arg 1%} to "%arg 2% %arg 3%" parsed as an time span set {tempban.timedate::%arg 1%} to now set {tempban.banmod::%arg 1%} to "%sender%" set {tempban.banreason::%arg 1%} to "%arg 4%" message "&cTu as bien ban &4%arg 1% &cpour &4%arg 4% &cpendant : &4%{tempban.time::%arg 1%}%&cpour : &4%arg 4%&c." to sender broadcast "&4%arg 1% &8a eté ban pendant : &4%{tempban.time::%arg 1%}% &8par &4%sender% &8pour : &4%arg 4%&8." kick arg 1 due to "&cTu as été ban pendant &4%{tempban.time::%arg 1%}% &cpar &4%sender% &cpour &4%arg 4%&c.%nl%&8Réclamation &6Twitter&8: &6@kelux" else: if {tempban.time::%arg 1%} is set: message "&cCe joueur est déjà ban." to sender else: message "&cTu as bien ban &4%arg 1% &cpour &4%arg 4% &cpendant : &4%{tempban.time::%arg 1%}%&cpour : &4%arg 4%&c." to sender broadcast "&4%arg 1% &8a eté ban pendant : &4%{tempban.time::%arg 1%}% &8par &4%sender% &8pour : &4%arg 4%&8." set {tempban.time::%arg 1%} to "%arg 2% %arg 3%" parsed as an time span set {tempban.timedate::%arg 1%} to now set {tempban.banmod::%arg 1%} to "%sender%" set {tempban.banreason::%arg 1%} to "%arg 4%" on join: if {tempban.time::%player%} is set: set {_tempban} to difference between now and {tempban.timedate::%player%} set {_tempban2} to difference between {tempban.timedate::%player%} and now reduce {_tempban} by {tempban.time::%player%} if difference between now and {tempban.timedate::%player%} is bigger than {tempban.time::%player%}: clear {tempban.time::%player%} clear {tempban.timedate::%player%} clear {tempban.banmod::%player%} clear {tempban.banreason::%player%} unban player else: set join message to "" kick player due to "&cTu as été ban pendant &4%{tempban.time::%player%}% &cpar &4%{tempban.banmod::%player%}% &cpour &4%{tempban.banreason::%player%}%&c.%nl%&cTu es à %{_tempban2}%&c.%nl%&8Réclamation &6Twitter&8: &6@kelux" on quit: if {tempban.time::%player%} is set: set quit message to "" command /untempban [<offline player>]: permission: {@permMod} permission message: &4Tu n'as pas la permission ! trigger: if {tempban.time::%arg 1%} is set: clear {tempban.time::%arg 1%} clear {tempban.timedate::%arg 1%} clear {tempban.banmod::%arg 1%} clear {tempban.banreason::%arg 1%} message "&cTu as bien dé-ban &4%arg 1%&c." to player broadcast "&4%player% &cà dé-ban &4%arg 1%&c." else: message "&cCe joueur n'est pas ban." to player #================================================== #Système de /tempmute. #================================================== command /tempmute [<offline player>] [<number>] [<text>] [<text>]: permission: {@permHelper} permission message: &4Tu n'as pas la permission ! trigger: if arg 1 isn't set: message "&c/tempmute [player] [time] [reason]" else if arg 2 isn't set: message "&c/tempmute [player] [time] [reason]" else: if arg 1 is online: if {tempmute.time::%arg 1%} is set: message "&cCe joueur est déjà mute." to sender else: set {tempmute.time::%arg 1%} to "%arg 2% %arg 3%" parsed as an time span set {tempmute.timedate::%arg 1%} to now set {tempmute.mutehelp::%arg 1%} to "%sender%" set {tempmute.mutereason::%arg 1%} to "%arg 4%" message "&cTu as bien mute &4%arg 1% &cpour &4%arg 4% &cpendant : &4%{tempmute.time::%arg 1%}%&c." to sender broadcast "&4%arg 1% &8a eté mute pendant : &4%{tempmute.time::%arg 1%}% &8par &4%sender% &8pour : &4%arg 4%&8." message "&cTu as été mute pendant &4%{tempmute.time::%arg 1%}% &cpar &4%sender% &cpour : &4%arg 4%&c." to arg 1 else: if {tempmute.time::%arg 1%} is set: message "&cCe joueur est déjà mute." to sender else: set {tempmute.time::%arg 1%} to "%arg 2% %arg 3%" parsed as an time span set {tempmute.timedate::%arg 1%} to now set {tempmute.mutehelp::%arg 1%} to "%sender%" set {tempmute.mutereason::%arg 1%} to "%arg 4%" message "&cTu as bien mute &4%arg 1% &cpour &4%arg 4% &cpendant : &4%{tempmute.time::%arg 1%}%&c." to sender broadcast "&4%arg 1% &8a eté mute pendant : &4%{tempmute.time::%arg 1%}% &8par &4%sender% &8pour : &4%arg 4%&8." on chat: if player has permission "{@permEmpereur}": set message to coloured message if {tempmute.time::%player%} is set: set {_tempmute} to difference between now and {tempmute.timedate::%player%} set {_tempmute2} to difference between {tempmute.timedate::%player%} and now reduce {_tempmute} by {tempmute.time::%player%} if difference between now and {tempmute.timedate::%player%} is bigger than {tempmute.time::%player%}: clear {tempmute.time::%player%} clear {tempmute.timedate::%player%} clear {tempmute.mutehelp::%player%} clear {tempmute.mutereason::%player%} cancel event wait a tick broadcast "%{grade.%player%}% %player%&f: %message%" else: cancel event message "&cTu ne peux pas parler, tu es mute pendant &4%{tempmute.time::%player%}% &cpar &4%{tempmute.mutehelp::%player%}% &cpour : &4%{tempmute.mutereason::%player%}%&c." to player message "&c&cTu es à %{_tempmute2}%&c." else: cancel event wait a tick broadcast "%{grade.%player%}% %player%&f: %message%" command /untempmute [<offline player>]: permission: {@permHelper} permission message: &4Tu n'as pas la permission ! trigger: if {tempmute.time::%arg 1%} is set: if arg 1 is online: clear {tempmute.time::%arg 1%} clear {tempmute.timedate::%arg 1%} clear {tempmute.mutehelp::%arg 1%} clear {tempmute.mutereason::%arg 1%} message "&cTu as bien dé-mute &4%arg 1%&c." to player message "&cTu as été dé-mute par &4%player%&c." to arg 1 broadcast "&4%player% &ca dé-mute &4%arg 1%&c." else: clear {tempmute.time::%arg 1%} clear {tempmute.timedate::%arg 1%} clear {tempmute.mutehelp::%arg 1%} clear {tempmute.mutereason::%arg 1%} message "&cTu as bien dé-mute &4%arg 1%&c." to player broadcast "&4%player% &ca dé-mute &4%arg 1%&c." else: message "&cCe joueur n'est pas mute." to player every 15 seconds: loop all players: if {tempmute.time::%loop-player%} is set: set {_tempmute} to difference between now and {tempmute.timedate::%loop-player%} set {_tempmute2} to difference between {tempmute.timedate::%loop-player%} and now reduce {_tempmute} by {tempmute.time::%loop-player%} if difference between now and {tempmute.timedate::%loop-player%} is bigger than {tempmute.time::%loop-player%}: clear {tempmute.time::%loop-player%} clear {tempmute.timedate::%loop-player%} clear {tempmute.mutehelp::%loop-player%} clear {tempmute.mutereason::%loop-player%} Il y a les messages à modifier et la syntaxe c'est ex: /tempban azerty 1 week CHEAT (on ne peut pas mettre d au lieu de days par exemple)
  14. [Contenu masqué] C'est le message avec le gif
  15. C'est normal, de rien et n'oublies pas de passer ton post en résolu^^
  16. Si tu n'as pas SkQuery c'est normal que /menu ne marche pas sinon c'est pas normal (d'ailleurs pour les GUIs je te conseille plutôt Tuske mais ce n'est pas le problème ici). C'est bizarre essaies d'installer d'autres add on (j'ai mis un screen des miens c'est les basiques)
  17. gwladys_lgl

    [AIDE]Sanction

    C'est bizarre, ça vient peut être du fait que ce soit MaxBan je ne vois pas de problème désolé
  18. C'est bizarre le code est bien de le script ? il y a bien un trigger ? la syntaxe est bonne ? tu as bien recopié mot à mot ?
  19. Personnellement en 1.8 j'utilise la 2.2dev27 mais essaies la dev36 (version la + récente stable en 1.8) et si il y a des problèmes prends la dev27.
  20. C'est bien la version qui n'est pas assez récente (regarde mon dernier post, je l'ai édité pour avoir les versions de skript) J'ai testé avec la 2.2dev27 et il n'y a aucune erreur et ça marche tu devrais update
  21. Tu peux envoyer un screen s'il te plait ? Tu devrais utiliser la 2.2dev27 ou dev36 ici
  22. L'erreur du caractère "bizarre" vient du copier coller tu as juste à effacer le dernier mot de la ligne (sans le selectionner, caractère par caractère) et le ré-écrire. Sachant que j'ai écrit mon message avant que tu envoies le tien. Donc je t'invite à prendre ma correction de son code
  23. Après avoir testé cela marche mais tu t'es trompé dans le nom des items et il ne faut pas mettre de stop Donc : command /furnace: trigger: if tool of player is beef: set {_item} to item amount of player's tool remove {_item} of beef from player's inventory loop {_item} times: give player steak
  24. gwladys_lgl

    [AIDE]Sanction

    C'est a dire double compte, tu peux expliquer un peu plus en detail s'il te plait ? (ou avec des screens) Pourtant j'ai un script de modération (fait par moi-même) ressemblant à celui de Funcraft comme toi et il marche très bien (j'utilise Tuske et un système de temp-mute/temp-ban en skript) Même si toi c'est SkQuery ça devrait marcher.
  25. Merci de ton aide mais j'ai déjà essayé
×
×
  • Créer...

Information importante

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.