-
Compteur de contenus
682 -
Inscription
-
Dernière visite
-
Jours gagnés
27
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Nashoba
-
Je n'ai pas fait gaffe effectivemement ^^ Mais si tu remplaces SHA-256 par SHA1 ou SHA-1 ça ne marche pas?
-
Avec SkUtilities tu peux: hashed "hi" using "SHA-256" Sinon voilà quelques autres méthode de hash: https://www.skunity.com/search?search=hash
-
Ce code marche chez moi: every 1 second: loop all players: if {freeze.%loop-player%} is true: set {_pp} to loop-player's ping set {_tt} to tps set {ping.freeze.%loop-player%} to "%loop-player%" if {_pp} > 250: loop all players: if loop-player-2 has permission "freeze.notify": send "&8[&6Freeze&8] &e%{ping.freeze.%loop-player-1%}% &6perd du ping alors qu'il est freeze, son ping: &e%{_pp}%&6,tps du serveur: &e%{_tt}%&6/&e20&6." to loop-player-2 exit
-
A la troisième personne en anglais on dit "has" et pas "have", le problème ne viendrais pas de là?
-
Je n'ai aucun mérite pour celui-là je l'ai piqué du forum Bukkit ^^ http://dev.bukkit.org/bukkit-plugins/skript/forum/help/76565-ore-generator-help/
-
Vous essayez d'obtenir la cobble avec l’évent "on form:" mais elle n'est tout simplement pas détectée dans cet événement ^^ Et avec: On flow: event-block is moving lava loop blocks in radius 1 of event-block: loop-block is air add location of loop-block to {_checks::*} wait 10 seconds loop {_checks::*}: block at loop-value is cobblestone set block at loop-value to air
-
format slot 11 of player with Gold Ingot named "&a✔ &bAchats &a✔" with lore " ||&6Accéder à la partie achat|| ||&6Votre argent : &e%player's money%" to run "sudo %player% shop achat" Et à la dernière ligne tu as mis "lroe" au lieu de "lore"
-
Pour la cobblestone je viens de faire des recherches et apparemment l'évent "on form:" ne prend pas en compte la cobblestone. Sur Skunity j'ai cherché un petit peu mais je n'ai pas trouvé d'alternative :confused:
-
Pour le feu: on ignition: cancel event on burn: cancel event Edit: Essaye de rajouter la stone dans la condition: on form: set {_b} to block at event-location if event-block is obsidian or cobblestone or stone: wait 10 seconds set block at event-location to {_b}
-
Pas sûr que ça marche, car je ne sais pas si lors de l'event, le bloc où la cobblestone ou l'obsidienne se forme est déjà compté comme un de ces deux derniers ou pas. on form: set {_b} to block at event-location if event-block is obsidian or cobblestone: wait 10 seconds set block at event-location to {_b}
-
Non testé: if arg 1 is "add": if arg 2 is not set: send "&7Commande : &a/filter <add/remove/clear> <mot>" else: if {filter::%argument 2%} is set: send "{@filter} Le mot &7%arg-2% &aest déjà filtré" else: add arg-2 to {filter::*} send "{@filter} Tu as ajouter &7%arg-2% &aau filtre" on chat: loop {filter::*}: if message contains "%loop-value%": cancel event send "{@filter} Tu ne dois pas dire d'insultes/de gros mots" Après tu peux créer cette commande pour voir si ton mot est bien enregistré: command /check: trigger: if player is op: send "&aMot dans le filtre:" to player loop {filter::*}: send "&3%loop-value%" to player
-
on place: wait 10 seconds set block at event-location to air
-
Pour éviter les permissions et tous tu peux exécuter la commande depuis la console: on join: wait 1 tick execute console command "/spawn %player%"
-
on death of player: set {_dm} to death message set death message to "" loop all players: if world of loop-player is world of player: send "%{_dm}%" to loop-player
-
command /kitz debut: trigger: if player is in "faction": if {lastkit.debut.%uuid of player%} is set: if difference between {lastkit.debut.%uuid of player%} and now is smaller than 2 hours: send "&cVeuillez attendre 2 heures avant de redemander un kit" to player stop execute console command "kit give Default %player%" set {lastkit.debut.%uuid of player%} to now
-
Tu n'a pas mis ":" après "command /camp". De plus, tu n'a pas mis ton code entre [.code][./code] (sans les points), je ne peux pas voir les tabulations. Du coup j'ai refait les tabulations: command /camp: description: This is an example command permission: skript.camp usage: /camp trigger: make console execute command "/give %player% 268 1 0 {ench:[{id:19,lvl:10}]}" make console execute command "/vanish %player%" set slot 2 of player to stick named "&6Verif" set slot 3 of player book named "&eInfos" on right click on a player: if player's tool is a stick: make console execute command "/verif %targeted entity%" on right click on a player: if player's tool is a book: if name of player's tool is "&6Livre d'informations": send "&3Nom: &b%targeted entity%" send "&3UUID: &b%targeted entity's uuid%" send "&3Adresse IP: &b%targeted entity's ip%" send "&3Ping: &b%targeted entity's ping%" send "&3Vie: &b%targeted entity's health%/10" send "&3Gamemode: &b%targeted entity's gamemode%" if targeted entity is op: send "&3OP: &2true" else if targeted entity is not op: send "&3OP: &cfalse"
-
Bien sûr, c'est comme "on server start" mais c'est plus conseillé d'utiliser "on skript start"
-
Non testé. J'ai mis une protection pour que si le serveur a été reload ou redemarré pendant que des joueurs attendent, s'ils se reconnectent avant 3 minutes ça les tp aux spawn. Et pour la command "/warp attente %player%" je ne suis pas sûr de la syntaxe. on respawn: wait 1 tick execute console command "/warp attente %player%" set {attente.%player%} to now set {attentenb.%player%} to {count.start} wait 3 minutes clear {attente.%player%} clear {attentenb.%player%} execute console command "/spawn %player%" on join: if difference between {attente.%player%} and now is greater than 3 minutes: clear {attente.%player%} clear {attentenb.%player%} execute console command "/spawn %player%" else if {attentenb.%player%} is not {count.start}: clear {attente.%player%} clear {attentenb.%player%} execute console command "/spawn %player%" on skript start: add 1 to {count.start} loop all players: clear {attente.%loop-player%} clear {attentenb.%player%} execute console command "/spawn %loop-player%"
-
Effectivement ça ne peut pas marcher la méthode "((CraftPlayer) player).getHandle().playerConnection.networkManager.getVersion();" a été supprimée en 1.9. C'est peut-être possible, si tu sais coder en Java, grâce à ProtocolLib (et donc aux packets).
-
Help URGENT on death teleport player at {hub.ffa}}
Nashoba a répondu à un(e) question de Nitriz SKRIPTEUR dans Résolus
on respawn: if player is in the world "FFA_Arene": wait 1 tick make player execute command "/hubffa" -
Pour tester si une victime est un certain type d'entité, il n'y a pas besoin d'addon. Par contre il est possible qu'un addon reprenne la fonction et fasse tout bugger.
-
Oui. Voilà un tuto pour les scoreboards: https://skript-mc.fr/forum/threads/faire-un-scoreboard.48/
-
Tu dois avoir un problème avec ton plugin Skript, le code marche très bien chez moi
-
Voilà, je me suis permis de faire quelques améliorations ^^ on right click on sign: if line 1 is "&1[Kit PvpArena]": if player has permission "kit.%line 2%": send "&cVous avez déjà acheté ce kit!" to player else: set {_prix} to line 4 replace all "&1" in {_prix} with "" if player's balance is greater than {_prix} parsed as number - 1: execute console command "/manuaddp %player% kit.%line 2%" remove {_prix} parsed as number from player's balance message "&2Vous venez d'acheter le &5kit %line 2%&f pour %{_prix}% coins &f!" else: send "&cVous n'avez pas assez d'argent pour acheter ce kit!" to player on sign change: if line 1 is "Kit": if player has permission "create.kit": set line 1 to "&1[Kit PvpArena]" set line 2 to "%line 2%" set line 3 to "&2Prix:" set line 4 to "&1%line 4%" Pour créer un panneau tu dois mettre à la première ligne "Kit" et avoir la permission "create.kit". Tu met ensuite le nom de ton kit à la ligne 2, à la ligne 3 tu ne met rien et à la ligne 4 tu met le prix :)
-
Je suis pas sûr d'avoir compris... Tu veux que peu importe la valeur de la ligne 2 et 4 ça la change dans le execute console command? Et je te conseille d'utiliser la balises [.code]TON CODE[./code] sans les points, c'est beaucoup plus pratique à lire et ça garde les tabulations.