Aller au contenu
  • 0

Menu GUI


Question

Posté(e)

Bonjour/bonsoir :

 

 

 

format slot 8 of loop-player with 1 red wool named "Ne pas prendre la mission" to close

format slot 0 of loop-player with 1 light green wool named "Prend la mission" to close then run

[

loop all players:

loop-player has permission "pompier.go"

send "&4 Pompiers -> %Player% &7 : &b A pris cette mission !!!" to loop-player

]

 

 

Je sais que la syntaxe est mauvaise mais est il possible de faire quelque chose de ce style ???

8 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Je n'ai pas vraiment compris essaye de mettre ton code comme ceci:

 

comme ceci

 

Pour faire sa tu fais [ CODE]le code de ton script[ CODE] (sans les espaces entre [ et CODE)

  • J'aime 1
  • 0
Posté(e)

Après avoir relu je sais pas si j'ai vraiment compris mais voila:

 

 

command /tacommande [<text>]:
   trigger:
       if arg is "pompier":
           loop all players:
               if loop-player has permission "pompier.go":
                   open chest with 1 rows named "Mission pompier" to loop-player
                   format slot 0 of loop-player with 1 light green wool named "Prend la mission" to close then run [make player execute "mission pompier"]
                   format slot 8 of loop-player with 1 red wool named "Ne pas prendre la mission" to close


command /mission [<text>]:
   trigger:
       if arg is "pompier":
           loop all players:
               if loop-player has permission "pompier.go":
                   send "&4 Pompiers -> %player% &7 : &b A pris cette mission !!!" to loop-player 

  • 0
Posté(e)

command /18 <text> :
   trigger:
       set {_coords} to "%player's x-coordinate% %player's y-coordinate% %player's z-coordinate%"
       wait 1 tick
       set {_number} to 10
       wait 1 tick
       loop 100 times:
           replace all ".%{_number}%" with "" in {_coords}
           add 1 to {_number}
       wait 0.5 second
       wf "-> %player% a demander les pompiers pour %arg-1% dans %world% (%{_coords}%) a l'heure de %time%" to "plugins/Skript/scripts/pompierlogs.txt"
       wait 0.5 second
       loop all players:
           loop-player has permission "pompier.receiver"
           send "&4 Pompiers -> %player% &7 : %colored arg-1% dans %world%  &b %{_coords}% &7 a l'heure de %time% !" to loop-player 
       wait 2 second
       loop all players:
           loop-player has permission "pompier.alert":
           open chest with 1 rows named "&4Bipper" to loop-player
           wait 1 tick
           format slot 0 of loop-player with 1 light green wool named "Prend la mission" to close then run [make player execute command "pompier6188168447562140 %player% "]
           format slot 8 of loop-player with 1 red wool named "Ne pas prendre la mission" to close
       stop trigger 

command /pas:
   permission: "pompier.pas"
   permission message: &c&lPourquoi tu veux etre pompier --'
   trigger:
       open chest with 1 rows named "&4Panel d'administration superieur" to player
       wait 1 tick
       format slot 0 of player with 1 black wool named "Fin" to close then run "pompier6188168447560001 %player%"
       format slot 8 of player with 1 yellow wool named "Renforts" to close then run [make player execute command "pompier6188168447560000 %player%"]

command /pompier6188168447562140 <player>:
   trigger:
       wf "--> %player% a pris la mission dans %world% (%{_coords}%) a l'heure de %time%" to "plugins/Skript/scripts/pompierlogs.txt"
       loop all players:
           loop-player has permission "pompier.go"
           send "&4 Pompiers ->&bMission Pris par %arg-1% !!!" to loop-player
       stop trigger

command /pompier6188168447560000 <player> :
   trigger:
       wf "--> %player% a demander des renforts dans %world% (%{_coords}%) a l'heure de %time%" to "plugins/Skript/scripts/pompierlogs.txt"
       loop all players:
           loop-player has permission "pompier.renforts"
           send "&4 Pompiers -> %arg-1% &7 : &b A Besoin de renforts !!!" to loop-player
           wait 2 second
       loop all players:
           loop-player has permission "pompier.alert.2"
           open chest with 3 rows named "&4Bipper" to loop-player
           wait 1 tick
           format slot 12 of loop-player with 1 light green wool named "Prend la mission" to close then run "pompier6188168447562140 %player%"
           format slot 14 of loop-player with 1 red wool named "Ne pas prendre la mission" to close
       stop trigger

command /pompier6188168447560001 <player> :
   trigger:
       wf "--> %player% a fini la mission dans %world% (%{_coords}%) a l'heure de %time%" to "plugins/Skript/scripts/pompierlogs.txt"
       loop all players:
           loop-player has permission "pompier.fin"
           send "&4 Pompiers -> %arg-1% &7 : &b A fini sa mission !!!" to loop-player
       stop trigger




 

Voila mon code sauf que quand qq prend la mission c'est le nom de la personne qui a fait /18 qui est pris et non celui qui a fait prendre la mission --'

 

:) MERCI DE M'AVOIR REPONDU :)

  • 0
Posté(e)

command /18 <text> :
   trigger:
       set {_coords} to "%player's x-coordinate% %player's y-coordinate% %player's z-coordinate%"
       wait 1 tick
       set {_number} to 10
       wait 1 tick
       loop 100 times:
           replace all ".%{_number}%" with "" in {_coords}
           add 1 to {_number}
       wait 0.5 second
       wf "-> %player% a demander les pompiers pour %arg% dans %world% (%{_coords}%) a l'heure de %time%" to "plugins/Skript/scripts/pompierlogs.txt"
       wait 0.5 second
       loop all players:
           if loop-player has permission "pompier.receiver":
               send "&4 Pompiers -> %player% &7 : %arg% dans %world%  &b %{_coords}% &7 a l'heure de %time% !" to loop-player
       wait 2 second
       loop all players:
           if loop-player has permission "pompier.alert":
               open chest with 1 rows named "&4Bipper" to loop-player
               wait 1 tick
               format slot 0 of loop-player with 1 light green wool named "Prend la mission" to close then run [make console execute command "pompier6188168447562140 %loop-player%"]
               format slot 8 of loop-player with 1 red wool named "Ne pas prendre la mission" to close

command /pas:
   permission: "pompier.pas"
   permission message: &c&lPourquoi tu veux etre pompier --'
   trigger:
       open chest with 1 rows named "&4Panel d'administration superieur" to player
       wait 1 tick
       format slot 0 of player with 1 black wool named "Fin" to close then run [make player execute command "pompier6188168447560001 %player%"]
       format slot 8 of player with 1 yellow wool named "Renforts" to close then run [make player execute command "pompier6188168447560000 %player%"]

command /pompier6188168447562140 <player>:
   trigger:
       wf "--> %arg% a pris la mission dans %world% (%{_coords}%) a l'heure de %time%" to "plugins/Skript/scripts/pompierlogs.txt"
       loop all players:
           if loop-player has permission "pompier.go":
               send "&4 Pompiers ->&bMission Pris par %arg% !!!" to loop-player

command /pompier6188168447560000 <player>:
   trigger:
       wf "--> %arg% a demander des renforts dans %world% (%{_coords}%) a l'heure de %time%" to "plugins/Skript/scripts/pompierlogs.txt"
       loop all players:
           if loop-player has permission "pompier.renforts":
               send "&4 Pompiers -> %arg% &7 : &b A Besoin de renforts !!!" to loop-player
               wait 2 second
       loop all players:
           if loop-player has permission "pompier.alert.2":
               open chest with 3 rows named "&4Bipper" to loop-player
               wait 1 tick
               format slot 12 of loop-player with 1 light green wool named "Prendre la mission" to close then run [make console execute "pompier6188168447562140 %loop-player%"]
               format slot 14 of loop-player with 1 red wool named "Ne pas prendre la mission" to close

command /pompier6188168447560001 <player> :
   trigger:
       wf "--> %arg% a fini la mission dans %world% (%{_coords}%) a l'heure de %time%" to "plugins/Skript/scripts/pompierlogs.txt"
       loop all players:
           if loop-player has permission "pompier.fin":
               send "&4 Pompiers -> %arg% &7 : &b A fini sa mission !!!" to loop-player

 

Je sais pas si ça marche vraiment quand un joueur clique sur accepter la mission car j'ai pas pu tester vu que j'ai pas un pc qui tue donc pour connecter des doubles comptes sur mon pc c'est chaud x)

  • 0
Posté(e)
Je viens de téster et malheureusement cela ne marche pas :eek:

:)MERCI DE M'AVOIR REPONDU :)

Tu as des erreurs ?

Quels sont tes addons ?

Qu'est ce qui ne marche pas ?

  • 0
Posté(e)

On va faire ca plus simplement:

 

command /aclogs <text>:
   trigger:
       if arg-1 is "create":
           create file "plugins/Skript/scripts/Logs/aclogs.txt"
           wait 5 ticks
           send "&c&lDossier creer !!!" to player
           stop
       if arg-1 is "reload":
           df "plugins/Skript/scripts/Logs/aclogs.txt"
           wait 5 ticks
           create file "plugins/Skript/scripts/Logs/aclogs.txt"
           send "&c&lDossier re-creer !!!" to player
           stop
       else:
           send "&cMauvaise utilisattion :&b/aclogs reload ou create" to player  
       stop trigger

on mine of diamond ore :
   set {_coords} to "%player's x-coordinate% %player's y-coordinate% %player's z-coordinate%"
   wait 1 tick
   set {_number} to 10
   wait 1 tick
   loop 100 times:
       replace all ".%{_number}%" with "" in {_coords}
       add 1 to {_number}
   wait 0.5 second
   wf " %player% a miner 1 diamond ore ( %{_coords}% ) dans %world% a %now% " to "plugins/Skript/scripts/Logs/aclogs.txt"

command /chatstaff <text>:
   permission: "staff"
   trigger:
       loop all players:
           if loop-player has the permission "staff":
               send message "&5ChatStaff&f > &b%player% : &7%arg 1%" to loop-player
               stop
           else:
               message "Tu n'as pas la permission"
               stop

command /freeze <player>:
   permission: "staff"
   trigger:
       send "&cTu as été Freeze par %player%" to arg-1
       set {freeZe} to location of arg-1
       send "tu as freeze %arg-1% "
       set arg-1's tag to "&4FRZ "
       if arg 1 is not executor:
           hide all players to arg 1
           reveal executor to arg 1
           teleport arg 1 to {freeZe}
           set {Freezee.%arg 1%} to true
command /unfreeze <player>:
   permission: "staff"
   trigger:
       set arg-1's tag to ""
       if arg 1 is not executor:
           reveal all players to arg 1
           teleport arg 1 to {hub}
           set {Freezee.%arg 1%} to false

on any move:
   if {Freezee.%player%} is true:
       cancel event

on damage:
   if {Freezee.%victim%} is true:
       cancel event

on leftclick:
   if {clic.%player%} is false:
       set {clic.%player%} to true
       wait 1 seconds
       clear {click2.%player%}
       set {clic.%player%} to false
   else if {clic.%player%} is true:
       add 1 to {click2.%player%}
       if {click2.%player%} >= 20:
           loop all players:
               if loop-player has permission "staff":
                   send "&c%player% &7a fait &6plus de 20 &7click/seconds" to loop-player

on join:
   set {clic.%player%} to false

command /openinv <player>:
   permission: invsee.skript
   permission message:&cTu n'as pas la permission :)
   trigger:
       open the arg-1's inventory for the player
       send "&c%player%: vous regardez l'inventaire de %arg-1%" to player

command /staffmod <text>:
   permission:"staff"
   trigger:
       if arg-1 is "start":   
           set {staff.%player%} to true
           stop
       if arg-1 is "stop":
           set {staff.%player%} to false
           stop
       else:
           send "&cMauvaise utilisation:&b/staffmod (start ou stop) to player"
           stop

on rightclick with stick on player:
   if {staff.%player%} is true:
       open chest with 1 rows named "&4Moderation" to player
       wait 1 tick
       format slot 0 of player with 1 light green wool named "freeze" to close then run [make player execute command "freeze %player%"]
       format slot 8 of player with 1 red wool named "unfreeze" to close



 

Quand je fait un clique droit avec un baton sur un joueur ca ouvre le menuGui (car j'ai fait la commande /staffmod start avant ) mais lorsque que je clique sur la laine green ca me freeze moi et non le player que j'ai selectionné .

Y'a pas d'érreur .

J'ai presque tous les addons possibles et si jamais tu sais si il faut en rajouter un dit le moi :)

  • 0
Posté(e)
on rightclick with stick:
   if {staff.%player%} is true:
       if targeted entity is a player:
           open chest with 1 rows named "&4Moderation" to player
           wait 1 tick
           format slot 0 of player with 1 light green wool named "freeze" to close then run [make player execute command "freeze %targeted entity%"]
           format slot 8 of player with 1 red wool named "unfreeze %targeted entity%" to close

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