Je suis en développement d'un serveur et ne trouvant pas mon bonheur, je me suis résolue a coder (en skript).
PS : J'ai commencé aujourd'hui.
J'ai trouvé un list gui qui marche ! Mais lorsque (via un autre gui) que je veux l'ouvrir avec la commande adaptée il ne se passe rien ! Rien non plus dans les logs et dans la console.
[make player execute command "adminlist"]
J'ai donc essayé avec la console (en changeant mon player gui pour qu'il faille mettre un pseudo pour affiché le gui a la personne souhaité)
on join:
clear {playerlist::*}
loop all players:
add loop-player to {playerlist::*}
on quit:
wait 5 tick
clear {playerlist::*}
loop all players:
add loop-player to {playerlist::*}
command /adminlist <player>:
usage: &8[&4AdminMod&8] : N'utilise pas cette commande !
permission: adminlist.use
permission message: &cCette commande est réservé aux Administrateur !
trigger:
open chest with 6 rows named "&4&lListe des joueurs" to arg-1
wait 2 ticks
set {_s} to 0
loop {playerlist::*}:
format gui slot {_s} of player with loop-value's skull named "%loop-value%"
add 1 to {_s}
et mon code complet avec l'autre gui :
#------------------------------------------
#Gui de base
#------------------------------------------
command /admin:
usage: &8[&4AdminMod&8] : Fait /admin pour avoir les outils d'admin !
permission: adminmod.use
permission message: &cCette commande est réservé aux Administrateur !
trigger:
wait 2 tick
open chest with 4 rows named "&8[&4AdminMod&8]" to player
wait 1 tick
format slot 0 of player with skull of "%executor%" parsed as offline player named "&b%executor%" to close then run [make player execute command "/adminarmor"]
format slot 18 of player with scute named "&6Vanish" to close then run [make player execute command "vanish"]
format slot 19 of player with player head named "&6Joueurs" to close then run [make player execute command "adminlist"]
command /adminarmor:
usage: &8[&4AdminMod&8] : N'utilise pas cette commande !
permission: adminmod.armor.use
permission message: &cCette commande est réservé aux Administrateur !
trigger:
make player execute command "/replaceitem entity %executor% armor.head leather_helmet{display:{color:395887}}"
make player execute command "/replaceitem entity %executor% armor.chest leather_chestplate{display:{color:395887}}"
make player execute command "/replaceitem entity %executor% armor.legs leather_leggings{display:{color:395887}}"
make player execute command "/replaceitem entity %executor% armor.feet leather_boots{display:{color:395887}}"
#------------------------------------------
#Admin preset join
#------------------------------------------
on join:
wait 5 tick
if player has permission "adminmod.use":
make console execute command "/gmc %player%"
make console execute command "/vanish %player% enable"
send player title "&8[&4AdminMod&8]" with subtitle "&aON!" for 4 seconds with 2 seconds fade in and 2 seconds fade out
#make console execute command "tell %player% &8[&4AdminMod&8] : &a ON"
#make player execute command "/title %player% times 40 60 20"
#make player execute command "minecraft:title %player% title ["",{"text":"[","color":"dark_gray"},{"text":"AdminMod","color":"dark_red"},{"text":"]","color":"dark_gray"}]"
#make player execute command "minecraft:title %player% subtitle {"text":"ON","bold":true,"underlined":true,"color":"dark_green"}"
#/title @a times 40 60 20
#/title @a subtitle {"text":"ON","bold":true,"underlined":true,"color":"dark_green"}
#/title @a title ["",{"text":"[","color":"dark_gray"},{"text":"AdminMod","color":"dark_red"},{"text":"]","color":"dark_gray"}]
#------------------------------------------
#X-ray avertissement
#------------------------------------------
command /avertissement [<player>]:
permission: topluck.perm
permission message: &cVous n'avez pas la permission
trigger:
launch flickering trailing creeper firework colored red and white at arg-player timed 0
send "" to arg-player
send "&a&lAvertissement: &c&oVous avez ete suspecte de x-ray" to arg-player
send "" to arg-player
on damage:
if damage was caused by entity explosion:
cancel event
#------------------------------------------
#Player list gui
#------------------------------------------
on join:
clear {playerlist::*}
loop all players:
add loop-player to {playerlist::*}
on quit:
wait 5 tick
clear {playerlist::*}
loop all players:
add loop-player to {playerlist::*}
command /adminlist <player>:
usage: &8[&4AdminMod&8] : N'utilise pas cette commande !
permission: adminlist.use
permission message: &cCette commande est réservé aux Administrateur !
trigger:
open chest with 6 rows named "&4&lListe des joueurs" to arg-1
wait 2 ticks
set {_s} to 0
loop {playerlist::*}:
format gui slot {_s} of player with loop-value's skull named "%loop-value%"
add 1 to {_s}
Le pire c'est qu'il n'y a aucune erreur ni dans la console ni avec skript.
J’espère avoir été clair !
Cordialement.
Modifié par Logkin Je me suis trompé dans l'exemple.
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.
Question
Logkin
Version de Minecraft : 1.15.2 (sous paper.334)
Version de Skript : 2.4.1
Addons utilisés: skDragon,Skellett,SkQuery,skRayFall.
Type du skript : Player List Gui
Description du script :
Bonjour,
Je suis en développement d'un serveur et ne trouvant pas mon bonheur, je me suis résolue a coder (en skript).
PS : J'ai commencé aujourd'hui.
J'ai trouvé un list gui qui marche ! Mais lorsque (via un autre gui) que je veux l'ouvrir avec la commande adaptée il ne se passe rien ! Rien non plus dans les logs et dans la console.
J'ai donc essayé avec la console (en changeant mon player gui pour qu'il faille mettre un pseudo pour affiché le gui a la personne souhaité)
Mais la non plus aucune réponse.
Voici mon code de gui :
et mon code complet avec l'autre gui :
Le pire c'est qu'il n'y a aucune erreur ni dans la console ni avec skript.
J’espère avoir été clair !
Cordialement.
Modifié par LogkinJe me suis trompé dans l'exemple.
3 réponses à cette question
Messages recommandés