Aller au contenu

Skripting

Ancien
  • Compteur de contenus

    2 087
  • Inscription

  • Dernière visite

  • Jours gagnés

    70

Tout ce qui a été posté par Skripting

  1. C'est normal car ta variable doit être une liste >< : command /1v1unr [<text>]: trigger: if arg 1 is not set: send "{@Commande_Inconnue}" to player else if {wait.unr::%arg 1%::*} does not contain player: add player to {wait.unr::%arg 1%::*} clear player's inventory give a wooden door named "&cQuitter le file" to slot 1 of player's inventory send "{@File_Enter_Nodebuff}" to player Ensuite : while size of {wait.unr::%arg 1%::*} = 1: # Code...
  2. Skripting

    Problème de chat "<none>"

    Avec le code que j'ai fait il n'y a besoin d'aucun ADD-ON et mon Z-Moderation n'a maintenant plus besoin d'Umbaska.
  3. Avec la version de Skript et les ADD-ONS de ma signature, les fonctions sont fonctionnelles en 1.7
  4. Skripting

    Problème de chat "<none>"

    C'est normal car mon script utilise aussi des fonctions mais tu ne les as pas reprises. Essaye ça : command /zmute [<offline player>] [<text>]: trigger: player does not have permission "ta.permission": send "&cErreur : Vous n'avez pas la permission !" else if arg 1 is not set: send "&cErreur : Vous devez préciser un joueur !" else if {mute.reason.%arg 1%} is set: send "&cErreur : Ce joueur est déjà mute !" else if arg 2 is not set: send "&cErreur : Vous devez préciser une raison !" else: set {mute.reason.%arg 1%} to arg 2 command sender is the console: broadcast "&b> %arg 1% &7a été mute définitivement par &bla console &7pour &b%arg 2% &7!" stop broadcast "&b> %arg 1% &7a été mute définitivement par &b%player% &7pour &b%arg 2% &7!" chat: {mute.reason.%player%} is set cancel event send "&cErreur : Vous avez été mute définitivement pour &b%{mute.reason.%player%}% &c!" command /zunmute [<offline player>]: trigger: player does not have permission "ta.permission": send "&cErreur : Vous n'avez pas la permission !" else if arg is not set: send "&cErreur : Vous devez préciser un joueur !" else if {mute.reason.%arg%} is not set: send "&cErreur : Ce joueur n'est pas mute !" else: delete {mute.reason.%arg%} command sender is the console: broadcast "&b> %arg% &7a été dé-mute par &bla console &7!" stop broadcast "&b> %arg% &7a été dé-mute par &b%player% &7!"
  5. Skripting

    Ban

    Non il n'est pas possible.
  6. Pour le moment il me faut plus d'infos.
  7. Skripting

    Comment créer une variable ?

    options: Insultes: fdp|connard|salope # Ici tu mets toutes les insultes qui seront censurées. Sépare-les avec le signe "|" ! chat: "%groups 0 of message matched to ""(\b({0@Insultes})\b)""%" is not "<none>" cancel event add 1 to {insults.%player%} send "&cInsultes interdites !" send "&cVous possédez acutellement &b%{insults.%player%}% &cinsultes !" send "&cAu bout de 5 insultes, vous serez banni automatiquement pendant 12 heures !" wait a tick {insults.%player%} = 5 set {insults.%player%} to 0 set {ban.insults.%player%} to now join: difference between {ban.insults.%player%} and now is less than 12 hours: wait 0.5 tick kick player due to "&cErreur : Vous avez été banni 12 heures pour avoir insulté !" else: delete {ban.insults.%player%}
  8. Hello, si tu veux que l'on puisse t'aider, merci de suivre ces instructions. Bonne journée ^_^ !
  9. putValue(data: text, value: object, file: text): set yml value {_data} of file {_file} to {_value} getValue(data: text, file: text) :: object: return yml value {_data} of file {_text} # Grâce à ces fonctions, tu vas pouvoir stocker des choses sans variables. # Pour stocker quelque chose : putValue(data, value, file) # Exemple : putValue("Moi", "PsYZiiK", "plugins/Unranked/config.yml") # Et pour récupérer une valeur getValue(data, file) # Exemple getValue("Moi", "plugins/Unranked/config.yml") # Va retourner "PsYZiiK". Tu peux stocker des textes, des booléens et des nombres. Si tu veux stocker autre chose que ces trois types, tu dois les transformer en texte lors de la sauvegarder, et de même lors de la récupération d'une valeur. Exemple, j'ai une variable de type <TimeSpan>, je veux la stocker puis la récupérer, alors je vais faire ceci : # Sauvegarde : putValue("My value", "%{ma.variable}%", "plugins/Unranked/config.yml") # Récupération getValue("My Value", "plugins/Unranked/config.yml") parsed as a timespan Si tu veux d'autres fonctions pour la suppression ou gestion des listes, tu peux me le dire :) ! Bonne journée^^ !
  10. Skripting

    Problème de loop

    Marche 100 % bien chez moi.
  11. Skripting

    Problème de loop

    on explosion: if event-world is "hub3": cancel event loop all players: distance between loop-player and event-location <= 10 push loop-player backwards at speed 10 create a safe explosion of force 2
  12. Skripting

    Problème de loop

    Essaye de push les joueurs avant de créer l'explosion.
  13. Skripting

    Block qui ne se change pas.

    De rien ;) !
  14. Skripting

    Block qui ne se change pas.

    Il me faut ton code en entier s'il te plaît.
  15. Skripting

    Block qui ne se change pas.

    Ce n'est pas ça @AlexLew. C'est parce que tu as mis un <stop> à la fin. Il ne faut pas en mettre, sinon, cela va te faire sortir de ton loop. Il te suffit juste de le retirer et bingo :) ! Bonne soirée^^ !
  16. Skripting

    Problème de loop

    Testé et marche :) ! loop all players: distance between loop-player and event-location <= 10 push loop-player backwards at speed 10
  17. Skripting

    [1.9] Bug main gauche

    C'est à cause de ça.
  18. Skripting

    Liste de variable SVP

    WTF ?
  19. Erreur dans la console ?
  20. Skripting

    [1.9] Bug main gauche

    As-tu ViaVersion ?
  21. Oui bien sûr. Mais Z-Moderation ça fait un bail que je l'ai pas touché. Il ne doit plus être super opti et en plus je n'ai plus de PC :-/ !
  22. Skripting

    Aide erreur pour envoyer un title

    You need SkRayFall.
  23. Skripting

    Aide classe.

    Et aussi tu remplaces le player par loop-player.
  24. Skripting

    Problème de loop player

    Mais c'est normal x)
  25. Skripting

    Aide classe.

    {kit.%loop-player%}
×
×
  • 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.