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. Voici ton code (non testé) : [spoiler=Code] Options: Prefix: {@Prefix} Slots_Maximum: 24 command /hg <text>: aliases: hg trigger: if arg 1 is "join": if size of {file.games::*} => {@Slots_Maximum}: message "{@Prefix} La file d'attente est pleine %player%!" to player else: if "%{file.games::*}%" does not contain player: add player to {file.games::*} message "{@Prefix} Vous venez de rejoindre la file d'attente de l'Hunger-Games ! &2(%size of {file.games::*}%/{@Slots_Maximum})" to player else: message "{@Prefix} Tu est déjà dans la file d'attente !" to player if arg 1 is "info": message "{@Prefix} La file d'attente contient &2%size of {file.games::*}%/{@Slots_Maximum} &ajoueur(s) !" if arg 1 is "leave": if "%{file.games::*}%" does not contain player: send "{@Prefix} Tu n'es pas dans la file d'attente !" else: remove player from {file.games::*} message "{@Prefix} Tu a quitté la file d'attente !"
  2. Quand je dis "ce n'est pas très poli", je parle de tes fautes...
  3. Pourrais-tu parler français s'il te plaît ? Tu peux aussi corriger tes fautes sur Internet, ce n'est pas très poli...
  4. Skripting

    Augmenter la force de la tnt

    on explosion: create an explosion of force 10 at the event-location
  5. 1) Les tabulations tu dois les faire c'est normal que tu as des erreurs... 2) Le script qu'on t'a donné n'a aucun sens, je t'en ai refait un. 3) Télécharge cette version de Skript et cette version de SkQuery. 4) Une fois que tu as mis le code sur ton serveur, tu dois déco-réco. [spoiler=Code] Options: Commande: /SC Permission_Admin: SC.Admins Permission_Message: &cErreur : Vous n'avez pas la permission ! Prefix: &8[&eSplashCoins&8] SplashCoins_Départ: 1000 command {@Commande} [<offline player>] [<text>] [<number>]: trigger: if arg 1 is not set: send "{@Prefix} &aSC de &b%player% &a: &e%{sc.%player%}% &a!" else: if arg 2 is not set: send "{@Prefix} &aSC de &b%arg 1% &a: &e%{sc.%arg 1%}% &a!" else: if arg 3 is not set: send "{@Prefix} &cErreur : Vous devez préciser une somme !" else: if arg 2 is not "add" or "remove" or "set": send "{@Prefix} &cCette commande n'existe pas !" else: if player does not have permission "{@Permission_Admin}": send "{@Prefix} {@Permission_Message}" else: if arg 2 is "add": add arg 3 to {sc.%arg 1%} send "{@Prefix} &e%arg 3% &aSC ont été ajouté à &b%arg 1% &a!" if arg 2 is "remove": remove arg 3 from {sc.%arg 1%} send "{@Prefix} &e%arg 3% &aSC ont été retiré à &b%arg 1% &a!" if arg 2 is "set": set {sc.%arg 1%} to arg 3 send "{@Prefix} &aSC de &b%arg 1% &aréglés à &e%arg 3% &a!" on join: if {sc.%player%} is not set: set {sc.%player%} to {@SplashCoins_Départ}
  6. Le problème a été réglé ! Testé en plus ! options: Commande: /SplashCoins nommoney: SplashCoins perm: Coin.op noperm: &cTu n'as pas la permission ! command {@Commande} [<text>] [<player>] [<text>]: trigger: if arg 1 is set: if arg 2 is not set: if arg 3 is not set: if {SlashCoins.%arg-1%} is greater than 1: send "&7-=&c{@nommoney}&7=-&f Ce joueur a %{SlashCoins.%arg-1%}% {@nommoney} ." if arg 1 is "add": if arg 2 is set: if arg 3 is set: add arg 3 to {SlashCoins.%arg-2%} send "&7-=&c{@nommoney}&7=-&f Tu as donné %arg-3% {@nommoney} à %arg-2% ." if arg 1 is "retire": if arg 2 is set: if arg 3 is set: remove arg 3 from {SlashCoins.%arg-2%} send "&7-=&c{@nommoney}&7=-&f Vous as retiré %arg-3% {@nommoney} à %arg-2% ." if arg 1 is "aide": send "&7===========&aLes Commandes&7===========" send "&a/SlashCoins &f: Voir les commandes ." send "&a/SlashCoins <player> &f: Voir la money d'un joueur" send "&a/SlashCoins add <player> <nombre>&f: Donner de la money à un joueur .&c[staff]" send "&a/Coins retire <player <nombre> &f: Retier de la money à un joueur .&c[staff]" send "&7===========&aLes Commandes&7==========="
  7. Skripting

    Augmenter la force de la tnt

    Options: Force: 10 # Plus ça augment, plus ça sera fort ! create an explosion of force {@Force} at the (player|loop-player #etc...)
  8. Voici ta demande : on join: wait 1 tick if player's world is "Lobby": make player execute command "/lobby" set slot 0 of player to 1 stick named "&eCPS" on rightclick with stick: if name of player's tool is "&eCPS": if {cps.start.%player%} is not set: invoke "StartCPS" from "%player%" else if {cps.start.%player%} is false: invoke "StartCPS" from "%player%" sub "StartCPS": set {_p} to parameter 1 wait 0.5 tick set {_p} to "%{_p}%" parsed as player wait 0.5 tick set {cps.start.%{_p}%} to true set {cps.%{_p}%} to 0 wait 1 tick set {_time} to 10 while {cps.start.%{_p}%} is true: set action bar of {_p} to "&cCPS &f: &9%{cps.%{_p}%}% &f| &cTemps restant &f: &9%{_time}% seconde(s)" wait 1 second remove 1 from {_time} if {_time} <= 0: play raw sound "random.successful_hit" at {_p} with pitch 1 volume 10 wait 0.2 second set {cps.start.%{_p}%} to false play raw sound "random.successful_hit" at {_p} with pitch 1 volume 10 wait 1 tick set {_cps} to {cps.%{_p}%} / 10 wait 0.5 tick broadcast "&c%{_p}% a fait &9%{_cps}% &cCPS (&9%{cps.%{_p}%}% &cclics sur 10 secondes) !" on leftclick: if {cps.start.%player%} is true: add 1 to {cps.%player%}
  9. Skripting

    Selectionner un slot

    C'est pour les GUI ça...
  10. Skripting

    Selectionner un slot

    Normal tu as oublié un "s" devant le "lot". C'est pas "lot", mais "slot".
  11. Skripting

    Selectionner un slot

    Oui bien sûr que cela marche aussi^^ !
  12. Skripting

    Selectionner un slot

    Ceci devrait marcher : set name of player's slot to "[Nom]"
  13. Skripting

    MP EN ACTION BAR ?

    Voici ta demande : [spoiler=Code] Options: Prefix: &8[&bMP&8] # Préfixe des messages ! Prefix_ON/OFF: ON # Active ou non les préfixes ! # ______________________________ command /msg [<offline player>] [<text>]: aliases: /m, /mp trigger: if arg 1 is not set: if "{@Prefix_ON/OFF}" is "ON": send "{@Prefix} &cErreur : Vous devez préciser un joueur !" else: send "&cErreur : Vous devez préciser un joueur !" else: if arg 1 is not online: if "{@Prefix_ON/OFF}" is "ON": send "{@Prefix} &cErreur : Ce joueur n'est pas connecté !" else: send "&cErreur : Ce joueur n'est pas connecté !" else: if arg 2 is not set: if "{@Prefix_ON/OFF}" is "ON": send "{@Prefix} &cErreur : Vous devez préciser un message !" else: send "&cErreur : Vous devez préciser un message !" else: if "{@Prefix_ON/OFF}" is "ON": set action bar of arg 1 to "{@Prefix} &e>> &8%player% : &a%arg 2%" send "{@Prefix} &aVotre message a bien été envoyé !" set {last.mp.%player%} to "%arg 1%" parsed as player set {last.mp.%arg 1%} to "%player%" parsed as player else: set action bar of arg 1 to "&e>> &8%player% : &a%arg 2%" send "&aVotre message a bien été envoyé !" set {last.mp.%player%} to "%arg 1%" parsed as player set {last.mp.%arg 1%} to "%player%" parsed as player command /reply [<text>]: aliases: /r trigger: if {last.mp.%player%} is not set: if "{@Prefix_ON/OFF}" is "ON": send "{@Prefix} &cErreur : Vous n'avez reçu aucun message !" else: send "&cErreur : Vous n'avez reçu aucun message !" else: if arg 1 is not set: if "{@Prefix_ON/OFF}" is "ON": send "{@Prefix} &cErreur : Vous devez préciser un message !" else: send "&cErreur : Vous devez préciser un message !" else: if "{@Prefix_ON/OFF}" is "ON": set action bar of {last.mp.%player%} to "{@Prefix} &e>> &8%player% : &a%arg 1%" send "{@Prefix} &aVotre message a bien été envoyé !" else: set action bar of {last.mp.%player%} to "&e>> &8%player% : &a%arg 1%" send "&aVotre message a bien été envoyé !" on disconnect: delete {last.mp.%player%}
  14. Skripting

    Selectionner un slot

    Envoie ton code en entier s'il te plaît.
  15. Skripting

    Variables listes

    Envoie ton code en entier et une image de tes erreurs.
  16. Skripting

    MP EN ACTION BAR ?

    Non il y a 2/5 de chances que l'AB ne s'affiche pas...
  17. Skripting

    Variables listes

    if {teamlist::%arg 2%} is set veut dire qu'on vérifie si la liste {teamlist::*} contient l'argument 2.
  18. Skripting

    loop dans un monde

    De rien, passe ton sujet en résolu ^-^ !
  19. Skripting

    loop dans un monde

    La méthode pour vérifier tous les joueurs dans un ou plusieurs mondes précises est la suivante : [spoiler=Dans un monde] loop all players: if loop-player's world is "{WORLD}": # La suite... [spoiler=Dans plusieurs mondes] loop all players: if loop-player's world is "{WORLD_1}" or "{WORLD_2}" or "{WORLD_3}": # Etc... # La suite...
  20. Skripting

    Variables listes

    Cette méthode de vérification est buguée, je te conseille de faire ceci : [spoiler=Code] if arg 1 is "join": if {team.%player%} is not set: if {teamlist::%arg 2%} is set: if {invite.%{team.%arg 2%}%::%player%} is set: message "lol"
  21. Skripting

    Erreur scoreboard [LE RETOUR]

    on join: wait 1 second # <- Très important sinon ça ne marchera pas ! wipe player's sidebar set name of sidebar of player to "&8&n &4 &lTEST&8&n " set score "&8 ╘════╛" in sidebar of player to 4 set score "&7◉ Ecu: &a%{ecu.%player%}% ❒" in sidebar of player to 3 set score "&7◉ Exemple: &c[P%{exe::%player%}%] " in sidebar of player to 2 set score "&7◉ Points: &e%{pts.::%player%}% ✯" in sidebar of player to 1 # Le minimum est 1 et non 0 ! every 1 minute: loop all players: if loop-player's world is "world": wipe loop-player's sidebar # Pas besoin du "parsed as player". set name of sidebar of loop-player to "&8&n &4 &lTEST&8&n " set score "&8 ╘════╛" in sidebar of loop-player to 4 set score "&7◉ Ecu: &a%{ecu.%loop-player%}% ❒" in sidebar of loop-player to 3 set score "&7◉ Exemple: &c[P%{exe::%loop-player%}%] " in sidebar of loop-player to 2 set score "&7◉ Points: &e%{pts.::%loop-player%}% ✯" in sidebar of loop-player to 1 # Pour rendre ce ScoreBoard affichable uniquement dans un monde, tu fais ça : on teleport: if event-world is "world": wait 4 ticks wipe player's sidebar
  22. set {_player} to "XuKSama" parsed as player format slot 12 of player with {_player}'s skull etc...
  23. Oui mais lui il veut ça en script :-/ !
  24. Skripting

    MP EN ACTION BAR ?

    Les "Action Bars" sont bugées en script. Malheureusement ce n'est pas possible.
  25. C'est possible mais les "Action Bar" sont bugées en script du coup je sais pas si ça va te les afficher.
×
×
  • 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.