-
Compteur de contenus
30 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par _WinDown_
-
Le problème vient du fait que en Vanilla le craft en quesiton n'existe pas ce qui fait que Skript ne peut pas détecter de Craft (il a une liste bien précise)
-
Mais ya pas de quoi ;) Passe le post en résolu ^^
-
"Skript et addons tout a jour" Ca ne nous dit pas sous quelle version de Skript tu es, parce que pour ma part l'évènement on craft: fonctionne parfaitement. Si je puis me permettre remplace tes 3 events par celui-ci. on craft: if event-item is trapdoor of protection 1 named "Bouclier": if {race.%player%} is "nain" or "humain": stop else: cancel event
-
Pour voir ses permissions tu fais en sorte que quand tu lui ajoutes une permission tu l'ajoutes aussi à une liste exemple: add sk.perm to player's permission add "sk.perm" to {perm::%player%::*} et de même pour la retirer remove sk.perm from player's permission remove "sk.perm" from {perm::%player%::*} et enfin pour voir les permissions d'un joueur (en supposant que l'argument 1 soit l'argument du joueur command /permsee [<player>]: trigger: if arg 1 is not set: message "&cError: player argument is empty" else: message "&eListe des permissions du joueur &r%arg 1%:" loop {perm::%arg 1%::*}: message " &b> &r%loop-value%" Voilà ^^
-
on disconnect: if {freeze.%uuid of player%} is true: cancel event make console execute command "/banip %player% 1200d deconnect en verif" else if {freeze.%uuid of player%} is true: stop command /freeze [<player>] [<text>]: aliases: /f permission: freeze.sk permission message: {@prefix2} &r&4You don't have permission to use this command! trigger: if arg 1 is not set: message "{@prefix2} &4Veuillez préciser le nom du joueur." else if arg 1 is set: if arg 2 is not set: if {freeze.%uuid of arg 1%} is not set: set {_p} to player set {freeze.%uuid of arg 1%} to true send "{@prefix1} &4Vous avez été freeze par &2%player%&4!" to arg 1 while {freeze.%uuid of arg 1%} is true: open chest with 3 rows named "&l&4Tu es freeze!" to arg 1 wait 5 tick format slot 0 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 1 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 2 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 3 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 4 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 5 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 6 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 7 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 8 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 9 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 10 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 12 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 14 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 16 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 17 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 18 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 19 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 20 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 21 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 22 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 23 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 24 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 25 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 26 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 13 of arg 1 with paper named "&cTu es freeze!" to be unstealable format slot 15 of arg 1 with light green clay named "&4Je ne cheat pas" to run [make console execute command "/freeze %arg 1% nonavoue" and "/mp %{_p}% {@prefix2} &4Le &bjoueur &c%arg 1% &4dit ne pas avoir cheat!"] format slot 11 of arg 1 with red clay named "&2J'avoue mon cheat" to run [make console execute command "/banip %arg 1% 700d cheating avoué"] loop all players: if {grade.staff.%uuid of loop-player%} is set: if {grade.staff.%uuid of loop-player%} is not "&4unrank": send "{@prefix2} &2%arg 1% &4a été freeze par &2%player%" to loop-players else: message "{@prefix2} &4Le joueur &2%arg 1% &4est unfreeze!" delete {freeze.%uuid of arg 1%} stop else if arg 2 is set: if arg 2 is "nonavoue": open chest with 3 rows named "&l&4Tu n'avoue pas ton cheat!" to arg 1 wait 5 ticks format slot 15 of arg 1 with light green dye named "&2J'accepte de me faire vérifier." to run [make console execute command "/freeze %arg 1% attente"] format slot 11 of arg 1 with red dye named "&4Je n'accepte pas de me faire vérifier." to run [make console execute command "/banip %arg 1% 1000d refus de vérif"] format slot 0 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 1 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 2 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 3 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 4 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 5 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 6 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 7 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 8 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 9 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 10 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 13 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 12 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 14 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 16 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 17 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 18 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 19 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 20 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 21 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 22 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 23 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 24 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 25 of arg 1 with red glass named "&cfreeze" to be unstealable format slot 26 of arg 1 with red glass named "&cfreeze" to be unstealable else if arg 2 is "attente": Et après tu finis le Skript quand même je t'ai déjà bien avancé ^^ Voilà, je pense que c'est déjà mieux que le Skript en bazar que tu nous a laissé ^^ Après j'ai pas tout changé parce que j'veux que tu te retrouves dans ton Skript mais ya beauuucoup d'améliorations et d'optimisations à faire
-
Erreur avec un skript inventaire basique
_WinDown_ a répondu à un(e) question de Swang_ dans Inactifs
Très jolie même -
Quel est le nom de la barrier invisible (#ID 166) (MENU GUI)
_WinDown_ a répondu à un(e) question de Mark Alonzo dans Inactifs
La barrière est considérée comme un Block posé de ce que j'ai compris en faisant mes tests. Ce qui veut dire que seul l'ID fonctionnera dans le sens où give un ID revient à give l'item en lui même et non pas un Block. C'est ma conclusion puisque l'aliases de 166 est barrier et que ce dernier pose problème -
_WinDown_ updated ConnexionReg with a new update entry: ConnexionReg Read the rest of this update entry...
-
C'est pas pour t'embêter mais on peut détecter les touches Z Q S D (en fait pas directement les touches mais le déplacement du joueur donc bas haut gauche droite)
-
_WinDown_ submitted a new resource: [plain]ConnexionReg 1.0[/plain] - [plain]Réguler le nombre de joueurs qui se connectent en même temps[/plain] Read more about this resource...
-
Ce sujet est résolu il n'y a plus de réponses à avoir ! @Syst3ms si tu es là pour simplement critiquer l'explication des autres, ça n'est pas la peine, premièrement son problème je l'ai résolu donc ça signifie que il a été assez clair pour moi, deuxièmement puisqu'il a été résolu tu n'as pas de raison d'écrire ici. Je n'dis pas qu'il faut pas demander d'explications, mais si quelqu'un a compris ça sert à rien de le blamer pour les 'détails manquants' Bonne soirée.
-
Content que ton problème soit résolu :)
-
on damage of player: if damage cause is void: if {duel.in-duel.%victim's uuid%}, {GodDamage.%victim's uuid%}, {mlgOpposant.%victim's uuid%}, {spleefOpposant.%victim's uuid%}, {pvpbox.1.info.%victim's uuid%}, {pvpbox.2.info.%victim's uuid%}, {pvpbox.3.info.%victim's uuid%} or {scintillant.1.info.%victim's uuid%} isn't set: cancel event Voilà pour ton code, l'erreur est que tu as mis à répétition les "or", il faut mettre des "," et pour le dernier argument un "or" / "and" pour dire ou / et :)
-
Aucun soucis, lâche un j'aime si le Skript te convient pour l'instant ^^
-
Alors je n'ai pas terminé puis j'suis un peu fatigué ^^ Mais je peux déjà te donner cela, j'ai juste un problème, quand ya plusieurs arènes, c'est bugué (à cause du contains probablement) je regarderai plus attentivement un autre jour, il manque juste la commande pour start la game, la stop, le système de points, et les items configurables ^^ options: #Err arg_err: &4ERREUR: &cIndiquez un argument parmis la liste suivante ('create, delete, setspawn, setlobby, join, leave, setmaxplayers, list, help') arena_exist_err: &4ERREUR: &cCette arène n'existe pas arg_int_err: &4ERREUR: &cIndiquez un nombre player_max_err: &4ERREUR: &cCe spawn ne peut pas être défini puisque le nombre de joueurs max est de player_max_set_err: &4ERREUR: &cLe nombre de joueurs max pour cette arène n'a pas été défini arena_arg_err: &4ERREUR: &cIndiquez le nom d'une arène no_arena_err: &4ERREUR: &cAucune arène n'a encore été définie arena_lobby_err: &4ERREUR: &cAucun lobby n'a été défini pour cette arène #Success arena_create_success: &aL'arène suivante a été crée avec succès delete_success: &aL'arène suivante a été supprimée avec succès player_max_set_success: &aLe nombre de joueurs max de cette arène a été défini sur arena_spawn_success: &aLe spawn suivant a bien été défini pour l'arène suivante arena_lobby_success: &aLe lobby de cette arène a bien été défini arena_join_success: &aTéléportation à l'arène en cours ! arena_leave_success: &aTéléportation au lobby en cours ! on quit: teleport player to {lobby} delete {arena.%player%} command /sw [<text>] [<text>] [<integer>]: permission: skywars.ops permission message: &4ERREUR: &cVous n'avez pas les permissions requises pour utiliser cette commande trigger: if arg 1 is not set: message "{@arg_err}" stop else if arg 1 is "create": if arg 2 is not set: message "{@arena_arg_err}" stop else: add "%arg 2%" to {arenas::*} message "{@arena_create_success}: &r%arg 2%" stop else if arg 1 is "delete": if arg 2 is not set: message "{@arena_arg_err}" stop else: remove arg 2 from {arenas::*} delete {arenas.max::%arg 2%} delete {arenas.location::%arg 2%::*} delete {arenas.location::%arg 2%} delete {arenas.lobby::%arg 2%} message "{@delete_success}: &r%arg 2%" stop else if arg 1 is "setmaxplayers": if arg 2 is not set: message "{@arena_arg_err}" stop else if {arenas::*} contains "%arg 2%": if arg 3 is set: set {arenas.max::%arg 2%} to arg 3 message "{@player_max_set_success}: &r%arg 3%" stop else: message "{@arg_int_err}" stop else: message "{@arena_exist_err}" stop else if arg 1 is "setspawn": if arg 2 is not set: message "{@arena_arg_err}" stop else if {arenas::*} contains "%arg 2%": if {arenas.max::%arg 2%} is set: if arg 3 is set: if arg 3 <= {arenas.max::%arg 2%}: if arg 3 is not 0: set {arenas.location::%arg 2%::%arg 3%} to location of player message "{@arena_spawn_success}: &r%arg 3% (%arg 2%)" stop else: message "{@player_max_err}: &r%{arenas.max::%arg 2%}%" else: message "{@player_max_err}: &r%{arenas.max::%arg 2%}%" stop else: message "{@arg_int_err}" stop else: message "{@player_max_set_err}" stop else: message "{@arena_exist_err}" stop else if arg 1 is "setlobby": if arg 2 is not set: message "{@arena_arg_err}" stop else if {arenas::*} contains "%arg 2%": set {arenas.lobby::%arg 2%} to location of player message "{@arena_lobby_success}" stop else: message "{@arena_exist_err}" stop else if arg 1 is "list": if {arenas::*} doesn't exist: message "{@no_arena_err}" stop else: message "&aListe des arènes:" loop {arenas::*}: message " - %loop-value%" else if arg 1 is "join": if arg 2 is not set: message "{@arena_arg_err}" stop else if {arenas::*} contains "%arg 2%": if {arenas.lobby::%arg 2%} is set: teleport player to {arenas.lobby::%arg 2%} set {arena.%player%} to arg 2 message "{@arena_join_success}" else: message "{@arena_lobby_err}" else: message "{@arena_exist_err}" else if arg 1 is "leave": delete {arena.%player%} make player execute command "/lobby" message "{@arena_leave_success}" else if arg 1 is "help": message "&aListe des commandes:" message " - /sw create &a<nom de l'arène>" message " - /sw delete &a<nom de l'arène>" message " - /sw setspawn &a<nom de l'arène> &c<numéro du spawn>" message " - /sw setlobby &a<nom de l'arène>" message " - /sw setmaxplayers &a<nom de l'arène &c<nombre de joueurs>" message " - /sw list" message " - /sw help" message " - /sw join &a<nom de l'arène>" message " - /sw leave" message " - /sw start &a<nom de l'arène>" message " - /sw stop &a<nom de l'arène>" stop
-
Bonsoir, Je peux te faire le Skript en question laisse moi le temps de quelques heures et je t'envoies ça ^^. Par contre je te le fais en version 1.7.10 puisque tu n'as pas précisé de version... Cordialement, _WinDown_.
-
C'est l'histoire d'un pingouin qui respirait par en bas, un jour il s'asseoit, il meurt.
-
Fais comme tu veux, j'suis pas là pour restreindre ^^
-
Tu peux m'envoyer le Skript entier ? Que j'y vois plus clair? ^^
-
Bonsoir, windown en action ! ;) on left click: add 1 to {clicks.%player%} variables: {clicks.%player%} = 0 {maxclicks.%player%} = 0 {alerts.%player%} = 0 on quit: set {clicks.%player%} to 0 set {maxclicks.%player%} to 0 set {alerts.%player%} to 0 every second: loop all players: if {clicks.%loop-player%} > {maxclicks.%loop-player%}: set {maxclicks.%loop-player%} to {clicks.%loop-player%} if {clicks.%loop-player%} > 18: make console execute command "/alert %loop-player% %{clicks.%loop-player%}%" add 1 to {alerts.%loop-player%} set {clicks.%loop-player%} to 0 command /verif [<player>]: trigger: if arg 1 is not set: message "&cErreur: veuillez entrer un pseudonyme." else: open chest with 1 row named "&cVerif: &r%arg 1%" to player format slot 3 of player with iron sword named "&cMax CPS: %{maxclicks.%arg 1%}%" to be unstealable format slot 4 of player with diamond sword named "&cCPS: %{clicks.%arg 1%}%" to be unstealable format slot 5 of player with redstone dust named "&cAlertes: %{alerts.%arg 1%}%" to be unstealable while inventory name of player's current inventory is "&cVerif: &r%arg 1%": wait 0.5 second format slot 3 of player with iron sword named "&cMax CPS: %{maxclicks.%arg 1%}%" to be unstealable format slot 4 of player with diamond sword named "&cCPS: %{clicks.%arg 1%}%" to be unstealable format slot 5 of player with redstone dust named "&cAlertes: %{alerts.%arg 1%}%" to be unstealable while inventory name of player's current inventory is not "&cVerif: &r%arg 1%": clear player's inventory make player execute command "/tacommande" stop command /alert <player> <text>: executable by: console trigger: loop all players: if loop-player has permission "cps.alert": if {cpsalert.%loop-player%} is true: send "Alerte &cCPS&r: Le joueur &c%arg 1% &ra fait &c%arg 2% &rCPS" to loop-player command /cpsalert [<text>]: trigger: if arg 1 is not set: message "&c/cps alert on/off" if arg 1 is "on": set {cpsalert.%player%} to true message "&aDésormais tu recevra les alertes de l'AntiAutoClick" else if arg 1 is "off": set {cpsalert.%player%} to false message "&cDésormais tu ne recevra plus les alertes de l'AntiAutoClick" else: message "&c/cps alert on/off" Voilà j'pense avoir été assez complet :p Si tu as des problèmes reviens vers moi ^^ Bonne soirée :)
-
Bonsoir, En gros c'est /party add <player> c'est ça ? Donc tu vérifies l'arg 2, seulement tu as mis l'arg 2 comme une variable, or, il faut l'utiliser comme tel: if arg 2 = loop-value: écris exactement comme ceci, teste et tiens moi au courant ^^
-
Bonsoir, si tu veux je peux t'aider, juste si j'ai bien compris, tu veux que quand on mine un diamant, ça ne te le donne pas, et ça mette sur le Scoreboard du joueur (ou de tout le monde j'ai pas compris), +1, et au bout de 30 ça lui donne une pépite d'or enchant 99 (quel enchant ?) renommée ce que tu m'as demandé, et ça reset le scoreboard ? si c'est ça je pense pouvoir te le faire ;p
-
En fait moi j'ai fais avec un radius de 25, mon problème c'est le canon à tnt (deux tnt côte à côte qui se pousse l'une et l'autre) et ça je crois que c'est pas possible à identifier en skript
-
Ca ne fonctionne pas pour celui qui allume la TNT, en fait je m'explique, je fais un Rush, je veux que la personne qui allume la TNT ne puisse pas détruire son lit, donc on explode: détecter celui qui l'a allumé et si {teams.%player%} = "ROUGE" et que c'est le lit des rouge cancel event J'ai pensé à quand on pose la TNT attribuer à cette TNT le nom du joueur mais je saurai pas l'exploiter :/
