Aller au contenu

[DEMANDE] Skript - Outils modérateur.


Messages recommandés

Posté(e)

Bonjour/Bonsoir a toi jeune skripteur! Je build actuellement un serveur practice mais je n'ai aucun inventaire modérateur qui marche! m'y connaissant pas dans le skript a part pour faire un /broadcast je demande donc aujourd’hui un inventaire modérateur comme celui la : (c'est des items pris pour l'exemple)

 

1478616778-inv.png

 

Commande: /mod sa donne :

 

La larme de ghast pour: Vanish/Devanish // Bloc de glace : Défreeze / Bloc de glace compactée : Freeze // Barrier: Quittez le menu // Bouquin: Clique droit sur un joueur avec sa fait ./verif [PLAYER] // Laine Rouge : Clique droit sur un joueur sa fait ./warn [PLAYER] // Tête de squelette clique droit sur le joueur sa le kill ! ////

 

Voila donc c'est pas très urgent mais voila il me le faudrait comme même pour continuer a configurer certain plugin sa sera mieux après :)

 

Si quelqu'un d'entre vous le fait merci de me l'envoyer en MP et non pas en public je veux que ce skript reste privée :)

 

MERCI!

 

Enjoy!

Cordialement, TotoW / Savve - Créateur du projet.

Posté(e)
Pas fichu de faire des recherches, ce genre de skript tu en trouve PARTOUT

Avec un grand P ;)

Tu sais y'a des gens des que ils veulent un skript il vont dans les demande... Je pari que si tous les membres serais mature et pas bête, il irais chercher dans les ressources ou dans les archives. Et il résterais 2 ou 3 demande de skript jamais fais.

 

Et sinon @#TotoW si tu veux un skript fait en priver, ne fait pas de demande... Tu en contacte un et je te redi va dans les ressources tu vas trouver ton bohneur.

Posté(e)
Tu sais y'a des gens des que ils veulent un skript il vont dans les demande... Je pari que si tous les membres serais mature et pas bête, il irais chercher dans les ressources ou dans les archives. Et il résterais 2 ou 3 demande de skript jamais fais.

 

Et sinon @#TotoW si tu veux un skript fait en priver, ne fait pas de demande... Tu en contacte un et je te redi va dans les ressources tu vas trouver ton bohneur.

Jai testé plein de skript modération sa ne marche pas vraiment, donc voila Z-Modération j'aime pas ya plein de truc que j'ai déja enfin bref je veux mon skript c'est tout pas besoin de dire que je suis bête...

Posté(e)

" Je veux mon Skript " C'est bizarre mais ça me fait penser à "Le client est roi"... Non mais tu t'es pris pour qui ? Tu penses vraiment que t'es au Super U du coin ? Nous on est quoi ? Des chiens ?

  • J'aime 3
Posté(e)
" Je veux mon Skript " C'est bizarre mais ça me fait penser à "Le client est roi"... Non mais tu t'es pris pour qui ? Tu penses vraiment que t'es au Super U du coin ? Nous on est quoi ? Des chiens ?

Totalement d'accord ! C'est irespectueux de la pars du "receveur du skript et qui se ne sera jamais son skript car ce n'est pas lui qui la fait !"

 

{Edit} Oh je n'avais même pas remarqué que tu avais pas lu les règles des demandes de skript ! C'est pas bien sa... Tu ira les lire et editer ton poste ??

Posté(e)

Mais NOP les "non skripteur" et "demandeur de skript" sont roi,

Ils peuvent avoir leurs code gratuitement et rapide sans politesse..

Je ne vois pas à quoi sa sert d'être poli.

Les skripteurs ne sont juste que des pauvre codeur qui sont bénvole '-'

 

Moi je dis TotoW a compri la vie '_'

Faut reverser la monarchie aboslue des skripteurs

  • J'aime 2
Posté(e)
Mais NOP les "non skripteur" et "demandeur de skript" sont roi,

Ils peuvent avoir leurs code gratuitement et rapide sans politesse..

Je ne vois pas à quoi sa sert d'être poli.

Les skripteurs ne sont juste que des pauvre codeur qui sont bénvole '-'

 

Moi je dis TotoW a compri la vie '_'

Faut reverser la monarchie aboslue des skripteurs

Salutations,

C'est de l'ironie ou tu penses réellement ce que tu dis ?

Non parce que si tu le penses vraiment, je pense que ton éducation a de graves lacunes.

Gauvain

  • J'aime 2
Posté(e)
Mais NOP les "non skripteur" et "demandeur de skript" sont roi,

Ils peuvent avoir leurs code gratuitement et rapide sans politesse..

Je ne vois pas à quoi sa sert d'être poli.

Les skripteurs ne sont juste que des pauvre codeur qui sont bénvole '-'

 

Moi je dis TotoW a compri la vie '_'

Faut reverser la monarchie aboslue des skripteurs

Mdrrr

Posté(e)

Totow,

 

Je n'ai pas bien compris qu'est ce qu'il devait se passer avec les outils de glace (freeze / defreeze). Tu peux m'expliquer si c'est une commande que tu as déjà sur ton serveur ou bien si le skript doit comporter une partie sur l'arrêt des mouvements d'un joueur ?

 

Aussi, en attendant de tes nouvelles j'ai effectué un petit skript qui je l'espère répondra à tes attentes (j'ai modifié quelques items parce que ma version de Skript n'est pas la dernière et ne gère pas les barrières / têtes de squelette).

 

Voici le code :

command /mod [<player>] [<string>] :
   permission: mod.admin
   trigger:
       if arg 2 is set:
           if arg 2 is "vanish":
               if {vanish.%arg 1%} is not set:
                   set {vanish.%arg 1%} to true
               if {vanish.%arg 1%} is true:
                   set {vanish.%arg 1%} to false
                   loop all players:
                       hide arg 1 to loop-player
                   message "&3[Outil] : &2Vanish active" to arg 1
                   stop
               if {vanish.%arg 1%} is false:
                   set {vanish.%arg 1%} to true
                   loop all players:
                       reveal arg 1 to loop-player
                   message "&3[Outil] : &cVanish desactive" to arg 1
                   stop

           if arg 2 is "freeze":
               set {freeze.%arg 1%} to true
# N'ayant pas compris le but de cette action, je te laisse libre de me l'expliquer...
               close the arg 1's inventory

           if arg 2 is "defreeze":
               set {defreeze.%arg 1%} to true
# N'ayant pas compris le but de cette action, je te laisse libre de me l'expliquer...
               close the arg 1's inventory           

           if arg 2 is "close":
               close the arg 1's inventory

           if arg 2 is "verif":
               set {verif.%arg 1%} to true
               message "&3[Outil] : &2Clique droit &7sur un joueur pour afficher ses informations." to arg 1
               close the arg 1's inventory

           if arg 2 is "warn":
               set {warn.%arg 1%} to true
               message "&3[Outil] : &2Clique droit &7sur un joueur pour afficher ses warnings !" to arg 1
               close the arg 1's inventory

           if arg 2 is "kill":
               set {kill.%arg 1%} to true
               message "&3[Outil] : &2Clique droit &7sur un joueur pour le tuer." to arg 1
               close the arg 1's inventory

       open chest with 1 rows named "Outils modérateurs" to player
       wait 3 ticks
       format slot 0 of player with ghast tear named "&3Vanish&f/&9Devanish" with lore "&6Description :||&7Vous rend (in)visible" to run [make console execute command "/mod %player% vanish"]
       format slot 1 of player with ice named "&7Defreeze" with lore "&6Description :||&7..." to run [make console execute command "/mod %player% freeze"]
       format slot 2 of player with packed ice named "&8Freeze" with lore "&6Description :||&7..." to run [make console execute command "/mod %player% defreeze"]

       format slot 4 of player with redstone named "&cQuitter le menu" with lore "&6Description :||&7Ferme le menu" to run [make console execute command "/mod %player% close"]

       format slot 6 of player with book named "&2Infos Joueur" with lore "&6Description :||&7Vous informe sur le joueur ciblé" to run [make console execute command "/mod %player% verif"]
       format slot 7 of player with red wool named "&2Infos joueur &4/!\" with lore "&6Description :||&7Vous informe sur le joueur ciblé" to run [make console execute command "/mod %player% warn"]
       format slot 8 of player with bone named "&cTuer la cible" with lore "&6Description :||&cTue le joueur ciblé &4!!!" to run [make console execute command "/mod %player% kill"]

on rightclick:
   entity's target is a player

   if {verif.%player%} is true:
       set {verif.%player%} to false
       set {_name} to targeted player
       make player execute command "/verif %{_name}%"

   if {warn.%player%} is true:
       set {warn.%player%} to false
       set {_name} to targeted player
       make player execute command "/warn %{_name}%"       

   if {kill.%player%} is true:
       set {kill.%player%} to false
       set {_name} to targeted player
       make console execute command "/kill %{_name}%"

Posté(e)
Totow,

 

Je n'ai pas bien compris qu'est ce qu'il devait se passer avec les outils de glace (freeze / defreeze). Tu peux m'expliquer si c'est une commande que tu as déjà sur ton serveur ou bien si le skript doit comporter une partie sur l'arrêt des mouvements d'un joueur ?

 

Aussi, en attendant de tes nouvelles j'ai effectué un petit skript qui je l'espère répondra à tes attentes (j'ai modifié quelques items parce que ma version de Skript n'est pas la dernière et ne gère pas les barrières / têtes de squelette).

 

Voici le code :

command /mod [<player>] [<string>] :
   permission: mod.admin
   trigger:
       if arg 2 is set:
           if arg 2 is "vanish":
               if {vanish.%arg 1%} is not set:
                   set {vanish.%arg 1%} to true
               if {vanish.%arg 1%} is true:
                   set {vanish.%arg 1%} to false
                   loop all players:
                       hide arg 1 to loop-player
                   message "&3[Outil] : &2Vanish active" to arg 1
                   stop
               if {vanish.%arg 1%} is false:
                   set {vanish.%arg 1%} to true
                   loop all players:
                       reveal arg 1 to loop-player
                   message "&3[Outil] : &cVanish desactive" to arg 1
                   stop

           if arg 2 is "freeze":
               set {freeze.%arg 1%} to true
# N'ayant pas compris le but de cette action, je te laisse libre de me l'expliquer...
               close the arg 1's inventory

           if arg 2 is "defreeze":
               set {defreeze.%arg 1%} to true
# N'ayant pas compris le but de cette action, je te laisse libre de me l'expliquer...
               close the arg 1's inventory          

           if arg 2 is "close":
               close the arg 1's inventory

           if arg 2 is "verif":
               set {verif.%arg 1%} to true
               message "&3[Outil] : &2Clique droit &7sur un joueur pour afficher ses informations." to arg 1
               close the arg 1's inventory

           if arg 2 is "warn":
               set {warn.%arg 1%} to true
               message "&3[Outil] : &2Clique droit &7sur un joueur pour afficher ses warnings !" to arg 1
               close the arg 1's inventory

           if arg 2 is "kill":
               set {kill.%arg 1%} to true
               message "&3[Outil] : &2Clique droit &7sur un joueur pour le tuer." to arg 1
               close the arg 1's inventory

       open chest with 1 rows named "Outils modérateurs" to player
       wait 3 ticks
       format slot 0 of player with ghast tear named "&3Vanish&f/&9Devanish" with lore "&6Description :||&7Vous rend (in)visible" to run [make console execute command "/mod %player% vanish"]
       format slot 1 of player with ice named "&7Defreeze" with lore "&6Description :||&7..." to run [make console execute command "/mod %player% freeze"]
       format slot 2 of player with packed ice named "&8Freeze" with lore "&6Description :||&7..." to run [make console execute command "/mod %player% defreeze"]

       format slot 4 of player with redstone named "&cQuitter le menu" with lore "&6Description :||&7Ferme le menu" to run [make console execute command "/mod %player% close"]

       format slot 6 of player with book named "&2Infos Joueur" with lore "&6Description :||&7Vous informe sur le joueur ciblé" to run [make console execute command "/mod %player% verif"]
       format slot 7 of player with red wool named "&2Infos joueur &4/!\" with lore "&6Description :||&7Vous informe sur le joueur ciblé" to run [make console execute command "/mod %player% warn"]
       format slot 8 of player with bone named "&cTuer la cible" with lore "&6Description :||&cTue le joueur ciblé &4!!!" to run [make console execute command "/mod %player% kill"]

on rightclick:
   entity's target is a player

   if {verif.%player%} is true:
       set {verif.%player%} to false
       set {_name} to targeted player
       make player execute command "/verif %{_name}%"

   if {warn.%player%} is true:
       set {warn.%player%} to false
       set {_name} to targeted player
       make player execute command "/warn %{_name}%"      

   if {kill.%player%} is true:
       set {kill.%player%} to false
       set {_name} to targeted player
       make console execute command "/kill %{_name}%"

Merci mais je veux que sa give des items

Posté(e)
Escuse mais tu et la pour foutre la merde?

Nan mais y'en a marre des demandes de skript existant déjà, aucune formule de politesse, les règles ne sont pas lu, on nous prend pour des serviteurs, et après sa s'appropri le skript etc... Fin bref j'éspère que vous serez assez mature pour comprendre mes dires et celle d'autre personne peut être. (je pense que vous allez tous croire que j'utilise un ton d'exclamation mais sachez que j'utilise actuellement un ton d'explication et non méchament.)

 

Cordialement, et bonne soirée (même si on m'agresse par écrit je reste gentil)

  • J'aime 1
Posté(e)

Oyez, oyez ! ^^'

 

Voici le code:

[spoiler=CODE]

command /mod:
   permission: mod.use
   permission message: &cVous n'avez pas accès à cette commande
   trigger:
       if {mod.%player%} is not set:
           set {mod.%player%} to false
       if {mod.%player%} is false:
           clear player's inventory
           wait 3 tick
           set slot 0 of player to ghast tear named "&bVanish"
           set slot 1 of player to ice named "&bFreeze"
           set slot 2 of player to packed ice named "&bUnfreeze"
           set slot 4 of player to barrier named "&cQuitter"
           set slot 6 of player to book named "&bVerif'"
           set slot 7 of player to red wool named "&bWarn"
           set slot 8 of player to bone named "&bTuer"
           wait a tick
           set {mod.%player%} to true
           send "&cModération » Vous activez l'interface de modération !"
           while {mod.%player%} is true:
               set action bar of player to "&cInterface modération active"
               wait 2 seconds
           stop
       if {mod.%player%} is true:
           clear player's inventory
           set {mod.%player%} to false
           send "&cModération » Vous quittez l'interface de modération !"
           set action bar of player to ""
           stop

on rightclick:
   if player's tool is a ghast tear named "&bVanish":
       make player execute command "modvanish"

on rightclick on player:
   if player's tool is a ice named "&bFreeze":
       make player execute command "modfreeze %clicked player%"

on rightclick on player:
   if player's tool is a packed ice named "&bUnfreeze":
       make player execute command "modunfreeze %clicked player%"

on rightclick:
   if player's tool is a barrier named "&cQuitter":
       make player execute command "mod"

on rightclick on player:
   if player's tool is a book named "&bVerif'":
       make player execute command "verif %clicked player%"

on rightclick on player:
   if player's tool is a red wool named "&bWarn":
       make player execute command "modwarn %clicked player%"

on rightclick on player:
   if player's tool is a bone named "&bTuer":
       make player execute command "modkill %clicked player%"

command /modvanish:
   permission: mod.use
   permission message: &cVous n'avez pas accès à cette commande
   trigger:
       if {vanish.%player%} is not set:
           set {vanish.%player%} to false
       if {vanish.%player%} is false:
           hide player from all players
           wait a tick
           send "&aVous êtes désormais invisible"
           set {vanish.%player%} to true
           stop
       if {vanish.%player%} is true:
           reveal player from all players
           wait a tick
           send "&cVous êtes désormais visible"
           set {vanish.%player%} to false
           stop

command /modfreeze [<offline player>]:
   permission: mod.use
   permission message: &cVous n'avez pas accès à cette commande
   trigger:
       if arg 1 is set:
           if arg 1 is online:
               if  {freeze.%arg 1%} is not set:
                   set  {freeze.%arg 1%} to false
               if  {freeze.%arg 1%} is false:
                   set {freeze.%arg 1%} to true
                   apply slowness 250 to arg-1 for 999 days
                   apply blindness 250 to arg-1 for 999 days
                   apply jump boost 250 to arg-1 for 999 days
                   send "&aVous avez immobilisé %arg 1%"
                   send "&c&m-----------------------------------------------------" to arg 1
                   send "&f████&c█&f████" to arg 1
                   send "&f███&c███&f███" to arg 1
                   send "&f██&c██&0█&c██&f██  &cVous avez été immobilisé !" to arg 1
                   send "&f██&c██&0█&c██&f██  &cRendez-vous immédiatement sur TeamSpeak:" to arg 1
                   send "&f█&c███&0█&c███&f█  &cIP du TeamSpeak : ton.teamspeak.osef" to arg 1
                   send "&f█&c███████&f█  &cEn cas de déconnexion, vous serez banni" to arg 1
                   send "&c████&0█&c████" to arg 1
                   send "&c█████████" to arg 1
                   send "&c&m-----------------------------------------------------" to arg 1
               else:
                   send "&cCe joueur est déjà immobilisé"
           else:
               send "&cCe joueur n'est pas en ligne"
       else:
           send "&cUtilisation: /modfreeze <Joueur>"

command /modunfreeze [<offline player>]:
   permission: mod.use
   permission message: &cVous n'avez pas accès à cette commande
   trigger:
       if arg 1 is set:
           if {freeze.%arg 1%} is true:
               set {freeze.%arg 1%} to false
               make console execute command "finalmodunfreeze %arg 1%"
               send "&aVous avez remobilisé %arg 1%"
               send "&cVous avez été remobilisé" to arg-1
           else:
               send "&cCe joueur n'est pas immobilisé"
       else:
           send "&cUtilisation: /modunfreeze <Joueur>"


command /finalmodunfreeze [<player>]:
   permission: mod.use
   permission message: &cVous n'avez pas accès à cette commande
   trigger:
       if executor isn't console:
           send "&cSeul la console à le droit d'éxécuter cette commande"
           stop
       else:
           remove jump boost from arg 1
           remove slowness from arg 1
           remove blindness from arg 1
           stop


command /modwarn [<offline player>]:
   permission: mod.use
   permission message: &cVous n'avez pas accès à cette commande
   trigger:
       if arg 1 is set:
           if arg 1 is online:
               send "&aVous avez averti %arg 1%"
               send "&cVous venez d'être averti. Merci de remettre en question votre comportement" to arg-1
           else:
               send "&cCe joueur n'est pas en ligne"
       else:
           send "&cUtilisation: /modwarn <Joueur>"

command /modkill [<offline player>]:
   permission: mod.use
   permission message: &cVous n'avez pas accès à cette commande
   trigger:
       if arg 1 is set:
           if arg 1 is online:
               kill arg-1
               send "&aVous avez tué %arg 1%"
               send "&cVous venez d'être tué. Merci de remettre en question votre comportement" to arg-1
           else:
               send "&cCe joueur n'est pas en ligne"
       else:
           send "&cUtilisation: /modkill <Joueur>"

 

 

 

Si je t'ai aidé, n'oublies le p'tit like ;)

 

Cdt,

Law.

Posté(e)

Premièrement, @kimidu1609 les double-posts sont interdits ici, préfère la fonction "Éditer".

Deuxièmement, rester polis lors de vos débats, et ne digresser pas trop, je n'ai pas envie de lock un sujet qui n'a rien demandé.

Posté(e)
Premièrement, @kimidu1609 les double-posts sont interdits ici, préfère la fonction "Éditer".

Deuxièmement, rester polis lors de vos débats, et ne digresser pas trop, je n'ai pas envie de lock un sujet qui n'a rien demandé.

Je m'excuse, désolé mais je n'est pas fait de double post :/ il a supprimer son message visant à m'agresser...

Posté(e)
Je m'excuse, désolé mais je n'est pas fait de double post :/ il a supprimer son message visant à m'agresser...

Effectivement, j'enlève l'avertissement. Désolé du dérangement !

×
×
  • 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.