Aller au contenu

iGlacial

Membre
  • Compteur de contenus

    12
  • Inscription

  • Dernière visite

  • Crédits

    25 [Faire un don]

Messages posté(e)s par iGlacial


  1. Le 03/08/2022 à 17:36, Shykuzo a dit :

    Pour ceux qui avait des problèmes avec ce tutoriel ou qui ne comprenait pas bien, je viens de mettre à jour le tutoriel en essayant d'expliquer un peu mieux chaque partie, je vous ai aussi donné des liens vers Skript et SkBee en fonction de la version de votre serveur et pour finir, je vous ai décrit toutes les syntaxes utiles pour ce tutoriel 🙂

    J'ai un problème mon serveur lag beaucoup des solution (skript: 2.6.4, serveur: 1.8.8)


  2. Il y a 12 heures, Shykuzo a dit :

    Si le nom de ton rang est trop long, il se peut qu'il ne s'affiche pas, si ton problème vient de là, je ne peux absolument pas t'aider, il faudrait que tu réduises le nom de ton rang.
    (Exemple : Administrateur -> Admin)

    Désolé de ne pas pouvoir trop t'aider, ça fait un moment que j'ai pas touché à Skript et je n'ai plus fais de scoreboard depuis ce tutoriel 😕
    Cependant, mise à part ce soucis de longueur du nom du rang, je ne connais aucun autre problème pouvant causer ça ...

    C'est ca mon code de grade 


     

    options:
        prefix: &6Grade &8»
       
        GUI: ON#     OFF pour le désactiver /!\ NE PAS LAISSEZ D'ESPACE EN LE HASHTAG ET LE 'ON' OU LE 'OFF'
       
        perm: grade.use #Permission de la commande | Etre Opérateur du serveur suffit.
        permmsg: &cTu n'as pas la permission ! #message en cas ou le joueur n'aurai pas la permission.
       
        Lore: %nl%&7Clique &fGauche &7pour définir le grade de &e%arg 1% &7en# Description des items dans le GUI | Pour sautez des lignes dans la description (lore) utilisez ' || '
       
        Done: &6Grade &8» &7Vous êtes maintenant &e%arg 2% &7sur le serveur.
        Doneplayer: &6Grade &8» &7Vous avez défini le grade de &d%arg 1% &7en &e%arg 2%&7.
       
        usage: &fCommande &c&o/grade <Joueur> &7&o(<Grade> --> Si le GUI n'est pas activer.)


     
    command /grade [<offlineplayer>] [<text>]:
        trigger:
            if executor is player:
                set {_arg} to arg 1
                if {grade.tab.%player%} is "&c&lFondateur&c&l" or "&cAdmin&c":
                    if arg 1 is set:
                        if "{@GUI}" is "ON":
                            create a new gui with virtual chest inventory named "&7Grade &e%arg 1%" with 5 rows:
                                make gui slot 0 with light blue stained glass pane
     
                                make gui slot 11 with book named "&4&lFondateur" with lore "{@Lore} &4&lFondateur&7.":
                                    close player's inventory
                                    make player execute command "/§pgrade %{_arg}% Fondateur"
                                make gui slot 12 with book named "&4Admin" with lore "{@Lore} &4Admin&7.":
                                    close player's inventory
                                    make player execute command "/§pgrade %{_arg}% Admin"
                                make gui slot 13 with book named "&5Super Modérateur" with lore "{@Lore} &5Super Modérateur&7.":
                                    close player's inventory
                                    make player execute command "/§pgrade %{_arg}% SuperModerateur"
                                make gui slot 14 with book named "&9Modérateur" with lore "{@Lore} &9Modérateur&7.":
                                    close player's inventory
                                    make player execute command "/§pgrade %{_arg}% Moderateur"
                                make gui slot 15 with book named "&2Helper" with lore "{@Lore} &2Helper&7.":
                                    close player's inventory
                                    make player execute command "/§pgrade %{_arg}% Helper"
     
                                make gui slot 29 with book named "&6Youtubeur" with lore "{@Lore} &6Youtubeur&6.":
                                    close player's inventory
                                    make player execute command "/§pgrade %{_arg}% Youtubeur "
                                make gui slot 30 with book named "&cLégende+" with lore "{@Lore} &cLégende+&c.":
                                    close player's inventory
                                    make player execute command "/§pgrade %{_arg}% Legende+"
                                make gui slot 31 with book named "&aLégende" with lore "{@Lore} &aLégende&a.":
                                    close player's inventory
                                    make player execute command "/§pgrade %{_arg}% Legende"
                                make gui slot 32 with book named "&bVIP+" with lore "{@Lore} &bVIP+&b.":
                                    close player's inventory
                                    make player execute command "/§pgrade %{_arg}% VIP+"
                                make gui slot 33 with book named "&eVIP" with lore "{@Lore} &eVIP&e.":
                                    close player's inventory
                                    make player execute command "/§pgrade %{_arg}% VIP"
                            open the last gui for the player
                            stop
                        if "{@GUI}" is "OFF":
                            if arg 2 is set:
                                make player execute command "/§pgrade %arg 1% %arg 2%"
                                stop
                            else:
                                message "{@usage}"
                                stop
                        else:
                            message "&cMauvaise configuration du Skript ! &eGUI doit être défini sur ON ou OFF."
                            stop
                    else:
                        message "{@usage}"
                        stop
                else:
                    message "&7Vous n'avez pas la permission"


     
    command /§pgrade [<offlineplayer>] [<text>]:
        trigger:
            if arg 1 is set:
                if arg 2 is set:
                    if arg 2 is "Fondateur":
                        set {grade.%arg 1%} to "Fondateur"
                        set {grade.tab.%arg 1%} to "&c&lFondateur&c&l"
                        make server execute command "/tag %arg 1% &c&lFondateur&c&l"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                    if arg 2 is "Admin":
                        set {grade.%arg 1%} to "Admin"
                        set {grade.tab.%arg 1%} to "&cAdmin&c"
                        make server execute command "/tag %arg 1% &cAdmin&c"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                    if arg 2 is "SuperModerateur":
                        set {grade.%arg 1%} to "SuperModerateur"
                        set {grade.tab.%arg 1%} to "&6SuperMod&6"
                        make server execute command "/tag %arg 1% &6SuperMod&6"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                    if arg 2 is "Moderateur":
                        set {grade.%arg 1%} to "Moderateur"
                        set {grade.tab.%arg 1%} to "&9Mod&9"
                        make server execute command "/tag %arg 1% &9Mod&9"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                    if arg 2 is "Helper":
                        set {grade.%arg 1%} to "Helper"
                        set {grade.tab.%arg 1%} to "&2Helper&2"
                        make server execute command "/tag %arg 1% &2Helper&2"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                   
                    if arg 2 is "Youtubeur":
                        set {grade.%arg 1%} to "Youtubeur"
                        set {grade.tab.%arg 1%} to "&6Youtubeur&6"
                        make server execute command "/tag %arg 1% &6Youtubeur&6"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                    if arg 2 is "Legende+":
                        set {grade.%arg 1%} to "Légende+"
                        set {grade.tab.%arg 1%} to "&cLégende+&c"
                        make server execute command "/tag %arg 1% &cLégende+&c"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                    if arg 2 is "Legende":
                        set {grade.%arg 1%} to "Légende"
                        set {grade.tab.%arg 1%} to "&aLégende&a"
                        make server execute command "/tag %arg 1% &aLégende&a"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                    if arg 2 is "VIP+":
                        set {grade.%arg 1%} to "VIP+"
                        set {grade.tab.%arg 1%} to "&bVIP+&b"
                        make server execute command "/tag %arg 1% &bVIP+&b"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                    if arg 2 is "VIP":
                        set {grade.%arg 1%} to "VIP"
                        set {grade.tab.%arg 1%} to "&eVIP&e"
                        make server execute command "/tag %arg 1% &eVIP&e"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                    if arg 2 is "Joueur":
                        set {grade.%arg 1%} to "Joueur"
                        set {grade.tab.%arg 1%} to "&7Joueur&7"
                        make server execute command "/tag %arg 1% &7Joueur&7"
                        send "{@Done}" to arg 1
                        send "{@Doneplayer}" to player
                    set arg 1 tab name to "%{grade.tab.%arg 1%}% %arg 1%"
                    stop
                else:
                    message "{@usage}"
                    stop
            else:
                message "{@usage}"
    on first join:
        make server execute command "/§pgrade %player% Joueur"
    on join:
        if {grade.%player%} is set:
            set player tab name to "%{grade.tab.%player%}% %player%"
            stop



     
    on first join:
        make server execute command "/tag %player% &7Joueur&7"
    on join:
        if {nametag.%player%} is set:
            make server execute command "/tag %player% %{nametag.%player%}%"
            wait 1 tick
        else:
            send "%{nametag.%player%}% %player% &7a rejoind le serveurs !"
     
    command /tag [<player>] [<text>] [<text>]:
        trigger:
            if arg 1 isn't set:
                send "&cTu dois choisir un joueur !" to player
                stop
            else:
                if arg 2 isn't set:
                    send "&3Préfix de %arg 1%: %getted prefix in tag of arg 1%" to player
                    send "&3Suffix de %arg 1%: %getted suffix in tag of arg 1%" to player
                    stop
                else:
                    if arg 3 isn't set:
                        clear {nametag.%player%}
                        set {nametag.%player%} to arg 2
                        replace all "&" in {nametag.%player%} with "§"
                        modify the arg 1's tag to prefix "%{nametag.%player%}%" and suffix ""
                        hide arg 1 from player
                        send "&3Préfix de %arg 1%: %getted prefix in tag of arg 1%"
                        reveal arg 1 to player
                        stop
                    if arg 3 is set:
                        modify the arg 1's tag to prefix "%arg 2%" and suffix "%arg 3%"
                        send "&3Préfix de %arg 1%: %getted prefix in tag of arg 1% &b/ &3Suffix de %arg 1%: %getted suffix in tag of arg 1%"
                        stop

  3. Il y a 12 heures, Shykuzo a dit :

    Si le nom de ton rang est trop long, il se peut qu'il ne s'affiche pas, si ton problème vient de là, je ne peux absolument pas t'aider, il faudrait que tu réduises le nom de ton rang.
    (Exemple : Administrateur -> Admin)

    Désolé de ne pas pouvoir trop t'aider, ça fait un moment que j'ai pas touché à Skript et je n'ai plus fais de scoreboard depuis ce tutoriel 😕
    Cependant, mise à part ce soucis de longueur du nom du rang, je ne connais aucun autre problème pouvant causer ça ...

    Ca ne marche toujours pas 😞 pas grave si ta 0 idée 


  4. Le 02/05/2022 à 19:34, Shykuzo a dit :

    Ça m'aide beaucoup '-'

    Quel est ton code ?
    As-tu une erreur ?
    Utilises-tu un système de rang personnalisé ou un plugin ?

    function DisplayScoreboard(User: player, World: text😞
        clear {_User}'s scoreboard
        toggle scoreboard of {_User} on
     
        if {_World} = "World":
            if scoreboard of {_User} is on:
                while {_User} is in world "World":
                    set title of {_User}'s scoreboard to "&b&lHyriaCraft"
                    set line 13 of {_User}'s scoreboard to "&1 "
                    set line 12 of {_User}'s scoreboard to "&d&lProfils"
                    set line 11 of {_User}'s scoreboard to " &7Compte : %{_User}%"
                    set line 10 of {_User}'s scoreboard to " &7Garde : %{grade.tab.%{_User}%}%"
                    set line 9 of {_User}'s scoreboard to "&2 "
                    set line 8 of {_User}'s scoreboard to "&d&lArgent"
                    set line 7 of {_User}'s scoreboard to " &7Coins : &c%{coins::%{_User}%}% &d*"
                    set line 6 of {_User}'s scoreboard to " &7Rumble : &c%{ultracoins.%{_User}%}% &b*"
                    set line 5 of {_User}'s scoreboard to "&2   "
                    set line 4 of {_User}'s scoreboard to "&d&lServeur"
                    set line 3 of {_User}'s scoreboard to " &7Conecté &7: &f%amount of all players%"
                    set line 2 of {_User}'s scoreboard to "&2   "
                    set line 1 of {_User}'s scoreboard to "&e&lplay.hyriacraft.fr"
                    wait 1 second
     
    on join:
        DisplayScoreboard(player, "%player's world%")


    0 Erreur rang personnalisé (skript)


  5. Version de Minecraft : 1.8.9
    Version de Skript : 2.6.1

    Type du skript : Ecrivez ici le type de skript souhaité

    Description du script :

    Investir de l'argent en étant afk..

    Bonsoir, si possible j'aimerai que quelqu'un me fasse un script où enfaite, dans mon spawn je vais caler une zone investissement, une fois dans cette zone et seulement dans cette zone on pourra faire /invest, un gui s'affiche avec admettons, 10,000$ en restant 30 minutes on double l'argent qu'on vient d'investir je sais pas si je me suis bien expliqué mais ça existe sur 2-3 serveurs et le plugins il est introuvable donc voilà j'espère quelqu'un pourra m'aider bonne soirée.


  6. Il y a 11 heures, Shykuzo a dit :

    Au secours, pas les scoreboard de SkRayFall, j'vais pleurer 😞
    Moins optimisé que ça, tu meurts, je te conseilles d'utiliser SkBee, j'en ai fais un tutoriel sur Skript-MC avec un exemple de code si cela peut t'intéresser.
    Lien : https://skript-mc.fr/forum/topic/19292-scoreboard-créer-un-scoreboard-auto-actualisation-clignote-pas/

     

     

    J'ai une peitite erreur "the function display scoreboard require at lead 2 arguments, but only 1 is given"


  7. Version de Minecraft : 1.8.9
    Version de Skript : 2.X.X

    Type du skript : Scoreboard

    Description du script :

    Bonsoir petit probleme lors de mon dev j'ai cette erreur qui s'affiche : 
     

    The score id online does not exist!
    The score id coins does not exist!
    The score id rumble does not exist!

    J'ai essayer de trouver l'erreur mais je n'est pas trouver mon erreur Merci de m'aider 🙂

    Le code:

    every 5 seconds in "World":
        loop all players:
            edit score id "online" to " &7Connecté : &f%amount of players%" and 2
            edit score id "coins" to " &7Coins : &e%{coins::%loop-player%}%" and 7
            edit score id "rumble" to " &7Rumble : &d%{rumble::%loop-player%}%" and 6
     
    on join:
        wait 10 ticks
        if player is in world "World":
            wait 3 ticks
            wipe player's sidebar
            wait 3 ticks
            set name of sidebar of player to "  &9&lHub01 "
            set score "                                   " in sidebar of player to 13
            set score "&d&lProfils" in sidebar of player to 12
            set score " &7Compte : %player%" in sidebar of player to 11
            set id based score " &7Garde : %{grade.tab.%player's uuid%}%" in sidebar of player to 10 with id "grade"
            set score "                                    " in sidebar of player to 9
            set score "&d&lArgent" in sidebar of player to 8
            set id based score " &7Coins : &e%{coins.%player's uuid%}%" in sidebar of player to 7 with id "coins"
            set id based score " &7Rumble : &d%{ultracoins.%player's uuid%}%" in sidebar of player to 6 with id "rumble"
            set score "&6&l                             " in sidebar of player to 5
            set score "&d&lServeur" in sidebar of player to 4
            set score " &7Lobby : &9Hub01" in sidebar of player to 3
            set id based score " &7Connecté : &f%amount of players%" in sidebar of player to 2 with id "online"
            set score "&9                         " in sidebar of player to 1
            set score "&eplay.RumbleCraft.net" in sidebar of player to 0
            stop

  8. Version de Minecraft1.8.9
    Version de Skript : 2.X.X

    Type du skriptSkript de /party

    Description du script :

    Skript qui permet d'inviter des joueurs dans sa party (dans son groupe) pour jouer avec eux.

    Salut !

    J'ai fais un skript de /party mais j'ai un problème.
    Je vous envoie mon code j'aimerais que le 
    /party promote (joueur)  aille dans mon code 🙂

    Ce qu'il me faudrait :
    Un /party promote (joueur)



    Merci d'avance ! 🙂 

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

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