Aller au contenu

kalashcriminou

Membre
  • Compteur de contenus

    3
  • Inscription

  • Dernière visite

  • Crédits

    6 [Faire un don]

Réputation sur la communauté

0 Neutre

À propos de kalashcriminou

  • Rang
    Touriste

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. Super, merci beaucoup ! A la prochaine
  2. Version de Minecraft : 1.16.5 Version de Skript : 2.5.3 Description du script : Hello ! J'ai commencé à rédiger un skript de voteban mais il y a quelques points que je n'arrive pas à régler. Par exemple j'aimerais que si aucun argument n'est inséré, on reçoive un message avec "Utilisation : ...", pareil si seul l'arg-2 est inséré ou si le player visé dans la commande est hors-ligne. Aussi si un joueur à la permission voteban.exempt ça empêche de faire un vote. Enfin si possible j'aimerais faire un cooldown à chaque vote type 5 minutes. J'ai essayé de faire les choses citées précédemment par moi même mais je n'y arrive vraiment pas ... Merci d'avance si quelqu'un est disponible et à l'envie de m'aider Au plaisir ! every second: set {online_players} to number of all players set {ban_treshold} to ceil(60 * {online_players} / 100) command /voteban [<player>] <text>: trigger: if arg-2 is "cancel": if player is op: if {voteban.in_process} is true: set {voteban.in_process} to false broadcast "&cVoteBan » %player% vient d'annuler le vote." set {voteban.in_process} to false set {%player%.has_voted} to false set {player.count} to 0 else: send "&cVoteban » Aucun vote n'est en cours !" to player else: send "&cPermission insuffisante !" to player if arg-1 is set: if {voteban.in_process} is true: send "&cUn VoteBan est déjà en cours !" to player else: if arg-1 is player: send "%nl%&cVoteBan » Vous ne pouvez pas faire un vote sur vous-même !" to player stop if arg-2 is not "yes" or "no": set {voteban.in_process} to true set {%player%.has_voted} to true send "%nl%&cVoteBan » &e&l%player% &evient de lancer un vote contre &e&l%arg-1% &epour &e&l%arg-2%.%nl%" to all players send "&eSi vous êtes &a&lPOUR &e: &b/voteban yes" to all players add 1 to {player.count} if {player.count} is greater or equal to {ban_treshold}: make console execute command "/tempban 1h %{arg-1}% %{arg-2}%" send "&cBanned" to all players set {voteban.in_process} to false set {%player%.has_voted} to false set {player.count} to 0 wait 60 seconds set {voteban.in_process} to false set {%player%.has_voted} to false set {player.count} to 0 send "%nl%&cVoteBan » Vote expiré." else: if arg-2 is "yes": if {%player%.has_voted} is true: send "&cVous avez déjà voté !" to player else: send "%nl%&cVote enregistré." to player add 1 to {player.count} send "%nl%&cVoteBan » &eVotes actuels : &b%{player.count}%&b/&b%{ban_treshold}%" to all players set {%player%.has_voted} to true if {player.count} is greater or equal to {ban_treshold}: make console execute command "/tempban 1h %{arg-1}% %{arg-2}%" set {voteban.in_process} to false set {%player%.has_voted} to false set {player.count} to 0
  3. Version de Minecraft : 1.16.5 Version de Skript : 2.5.3 Type du skript : Skript de report Description du script : Bonjour tout le monde ! Commençant à avoir une petite base de joueurs sur mon serveur je souhaiterais si possible un skript permettant de signaler les joueurs directement via le tchat similaire à celui de Funcraft. En gros lorsque vous voulez signaler un joueur il y a un icône à gauche du pseudonyme (exemple : ⚠). Une fois que vous cliquez dessus il y a un petit menu qui s'ouvre sur une ligne avec les raisons pour lesquelles vous voulez signaler le joueur puis le menu se ferme et dans le tchat on demande confirmation "voulez-vous confirmer le signalement ? oui - non". Ensuite les modérateurs qui auront la permission pourront voir les report dans un petit menu avec la tête des joueurs et les reports effectués par le joueur en cliquant sur leur tête. Si le projet vous intéresse n'hésitez pas à me contacter ici ou sur discord je me ferai un plaisir de vous répondre ou d'apporter des précisions. Mon discord : discord.gg/fXhSxMPgH7 (je mets juste le lien pour éviter de donner mon pseudonyme) Merci d'avance à tous ! Edit : voilà le code actuel on chat: set {player.%player%} to "%player%" set {message.%player%} to message set {_size} to size of {chat.messages::*} + 1 cancel event make console execute command "tellraw @a [{""text"":""&c⚠"",""clickEvent"":{""action"":""run_command"",""value"":""/chatreport %player% %message% ""},""hoverEvent"":{""action"":""show_text"",""value"":""&cSignaler ce message""}},{""text"":"" %display name of player% : %message%""}]" command chatreport <offline player> <text>: trigger: if sender is arg 1: stop else: send "&c------------------------------" send "&fVoulez-vous signaler le message de &b%arg 1% &f?" send "&7&o“%arg 2%&7&o”" send " " make console execute command "/tellraw %player% ["""",{""text"":""&e[Oui, signaler %arg 1% !]"",""color"":""yellow"",""clickEvent"":{""action"":""run_command"",""value"":""/chatreport2 %arg 1% %arg 2%""},""hoverEvent"":{""action"":""show_text"",""value"":""Clic gauche pour signaler !.""}}]" send "&c------------------------------" command chatreport2 <offline player> <text>: trigger: if arg 1 is set: if arg 2 is set: if {cooldown.report.%player%} is true: send "&cMerci d'attendre une minute entre deux signalements." else: send "&aLe joueur a bien été signalé ! Merci !" loop all players: if loop-player has permission "report.staff": if {ro.%loop-player%} is true: send "&7-----" to loop-player send "&fJoueur signalé: &6%arg 1%" to loop-player send "&7- par &b%sender%" to loop-player send "&fMessage : &7&o“%arg 2%&7&o”" to loop-player send " " to loop-player execute console command "tellraw %loop-player% [{""text"":"""",""extra"":[{""text"":""&e[Sanctionner]"",""clickEvent"":{""action"":""run_command"",""value"":""/ss %arg 1%""},""hoverEvent"":{""action"":""show_text"",""value"":""&7/ss %arg 1%""}}]}]" send "&7-----" to loop-player command ro <text>: trigger: if arg 1 is set: if player has permission "report.staff": if arg 1 is "on": set {ro.%player%} to true send "&aVision des report activé" else: if arg 1 is "off": set {ro.%player%} to false send "&cVision des reports désactivée"
×
×
  • 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.