-
Compteur de contenus
2 087 -
Inscription
-
Dernière visite
-
Jours gagnés
70
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Skripting
-
Besoin d'aide pour mon Skript de File d'attente ^^
Skripting a répondu à un(e) sujet de cactuszem1 dans Inactifs
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 !" -
Quand je dis "ce n'est pas très poli", je parle de tes fautes...
-
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...
-
on explosion: create an explosion of force 10 at the event-location
-
Grosse erreur qui survient a chaque fois ..
Skripting a répondu à un(e) question de AntaxFR dans Inactifs
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} -
Grosse erreur qui survient a chaque fois ..
Skripting a répondu à un(e) question de AntaxFR dans Inactifs
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===========" -
Options: Force: 10 # Plus ça augment, plus ça sera fort ! create an explosion of force {@Force} at the (player|loop-player #etc...)
-
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%}
-
C'est pour les GUI ça...
-
Normal tu as oublié un "s" devant le "lot". C'est pas "lot", mais "slot".
-
Oui bien sûr que cela marche aussi^^ !
-
Ceci devrait marcher : set name of player's slot to "[Nom]"
-
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%}
-
Envoie ton code en entier s'il te plaît.
-
Envoie ton code en entier et une image de tes erreurs.
-
Non il y a 2/5 de chances que l'AB ne s'affiche pas...
-
if {teamlist::%arg 2%} is set veut dire qu'on vérifie si la liste {teamlist::*} contient l'argument 2.
-
De rien, passe ton sujet en résolu ^-^ !
-
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...
-
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"
-
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
-
set {_player} to "XuKSama" parsed as player format slot 12 of player with {_player}'s skull etc...
-
Oui mais lui il veut ça en script :-/ !
-
Les "Action Bars" sont bugées en script. Malheureusement ce n'est pas possible.
-
C'est possible mais les "Action Bar" sont bugées en script du coup je sais pas si ça va te les afficher.
