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. Skripting

    [Totem] - Totem

    C'est bon : command /totem <text>: trigger: if arg 1 is "join": run player command "/warp strowtotem" as op set {any.commands.%player%} to true else if arg 1 is "setinv": loop integers between 0 and 40: set {inv.%player%.%loop-integer%} to slot loop-integer of player's inventory else if arg 1 is "start": run player command "/warp totem" as op loop integers between 0 and 40: set slot loop-integer of player's inventory to {inv.%player%.%loop-integer%} else if arg 1 is "leave": set {any.commands.%player%} to false wait a tick make player execute command "/leave" else if arg 1 is "stop": loop all players: make loop-player execute command "/spawn" on command: if {any.commands.%player%} is true: if command is not "totem": if player is not op: cancel event
  2. @MrSheep77, bien sûr tu peux faire avec n'importe quel plugin de permissions, je te demandais juste pour rendre le script compatible. Je te fais ça après les cours.
  3. Skripting

    [Totem] - Totem

    command /totem <text>: trigger: if arg 1 is "join": run player command "/warp strowtotem" as op set {any.commands.%player%} to true else if arg 1 is "setinv": loop integers between 0 and 40: set {inv.%player%.%loop-integer%} to slot loop-integer of player's inventory else if arg 1 is "start": run player command "/warp totem" as op loop integers between 0 and 40: set slot loop-integer of player's inventory to {inv.%player%.%loop-integer%} else if arg 1 is "leave": make player execute command "/leave" set {any.commands.%player%} to false else if arg 1 is "stop": loop all players: make loop-player execute command "/spawn" on command: if {any.commands.%player%} is true: if command is not "totem": cancel event
  4. Skripting

    Bug Skript/Addons

    Je te conseille de faire quelques petites recherches...
  5. Alors au final c'est quoi ton plugin de permissions ?
  6. Skripting

    Bug Skript/Addons

    Prend celui de ma signature :c !
  7. Skripting

    Script 1.10

    https://forums.skunity.com/t/benskus-fork-skript-for-minecraft-1-9-1-10/4588
  8. Skripting

    Problème de permission

    XD, ça fait ça car tu es sans doute OP, ou que tu as toutes les permissions^^ !
  9. Skripting

    Enlever une armure a un joueur !

    on rightclick: if targeted entity is a player: if player's tool is a 287: cancel event set slot 36 of targeted entity to air set slot 37 of targeted entity to air set slot 38 of targeted entity to air set slot 39 of targeted entity to air
  10. Skripting

    Need Help - erreur right click

    on rightclick: if player's tool is a banner:4: if name of player's tool is "Rouge": # Suite...
  11. Skripting

    API par Ping (Skript)

    Version de SkQuery ?
  12. Skripting

    API par Ping (Skript)

    set {_url} to uncolored "le.site" set {_g} to text from {_url} wait 0.5 tick send "Joueurs co sur EpiCube > %{_g}% !"
  13. Tu n'as pas besoin d'Umbaska 2. C'est une version entièrement buguée, inutile. Seul "Umbaska" tout court est nécessaire.
  14. Skripting

    Aide "on chat".

    Je comprends pas trop, c'est quoi le problème en fait ? Dans le code je ne vois aucune erreur, tout à l'air de bien marcher.
  15. Skripting

    Entity tag ?

    set {_item} to a spawn egg add "{Item:{tag:{EntityTag:{id:"Zombie",Team:"Noir",ZombieType:6}}}" to nbt of {_item} drop 1 {_item} at victim ?
  16. Oui^^ !
  17. Si ça ne marche pas, regarde ceci^^ ! Amicalement, PsYZiiK.
  18. Skripting

    nom de [clan]

    function CheckName(object: text) :: boolean: if length of {_object} > 5: return false else: set {_check::*} to groups 0 of "%{_object}%" matched to "[0-9]" if {_check::*} is not set: return false else: return true command /create <text>: trigger: if Check(arg 1) is false: message "&cErreur : Le nom de votre clan doit au moins contenir un chiffre et ne doit pas dépasser plus de cinq caractères !" else: message "[%arg 1%] est désormais votre marque de clan"
  19. C'est quoi un TaupeGun -_- ? Tu nous demandes quelque chose, mais on ne sait pas ce que c'est x) !
  20. on rightclick: if player's tool is a golden axe: cancel event open chest with 1 row named "" to player wait 2 ticks format slot 0 of player with potion of heal named "" to close then run [invoke "NoDebuff" from player] sub "NoDebuff": set {_p} to parameter 1 run {_p} command "/warp nodebuff" as op make {_p} execute command "/kit nodebuff"
  21. Skripting

    Evenement On break

    Salut, C'est <if block above event-block is wheat>. Amicalement, PsYZiiK.
  22. Merci beaucoup de l'aide. J'ai pu résoudre mon bug c'était très simple : > Mettre le "M" de "Gamemode" en majuscule : GameMode x) !
  23. Salut, J'ai bien suivi ton tutoriel et mes effets marchent, mais quand j'entre "%gamemode%" dans mon pattern, ça ne semble pas fonctionner. Sauriez-vous m'aider ? Version MC : 1.8 (+ ViaVersion avec 1.9) Version de Java : 8 Erreurs : Rien (même dans la console au lancement du plugin, ainsi que mes scripts fonctionnant avec l'effet) Code : [spoiler=Classe principale] package fr.psyziik.sktools; import org.bukkit.plugin.java.JavaPlugin; import ch.njol.skript.Skript; import fr.psyziik.sktools.effects.EffSetGameModeOfAllPlayers; public class Main extends JavaPlugin{ @Override public void onEnable(){ Skript.registerAddon(this); Skript.registerEffect(EffSetGameModeOfAllPlayers.class, "set [the] gamemode of all players to %gamemode%"); } } [spoiler=Classe de l'effet] package fr.psyziik.sktools.effects; import javax.annotation.Nullable; import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.entity.Player; import org.bukkit.event.Event; import ch.njol.skript.lang.Effect; import ch.njol.skript.lang.Expression; import ch.njol.skript.lang.SkriptParser.ParseResult; import ch.njol.util.Kleenean; public class EffSetGameModeOfAllPlayers extends Effect{ private Expression<GameMode> mode; @Override public boolean init(Expression<?>[] expr, int matchedPattern, Kleenean paramKleenean, ParseResult paramParseResult) { mode = (Expression<GameMode>) expr[0]; return true; } @Override public String toString(@Nullable Event e, boolean b){ return "set [the] gamemode of all players to %gamemode%"; } @Override protected void execute(Event e){ for(Player p : Bukkit.getOnlinePlayers()){ p.setGameMode(mode.getSingle(e)); } } } Amicalement, PsYZiiK.
  24. Cela fonctionne ? Super ! Merci à toi aussi^^ ! Si tu as encore besoin d'aide, n'hésite pas, on est là :) ! Amicalement, PsYZiiK.
  25. Regarde mon message d'en haut, je l'ai édité^^ !
×
×
  • 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.