Sripos_YT Posté(e) le 25 janvier 2018 Posté(e) le 25 janvier 2018 Titre du sujet : Besoin de beaucoup de chose Sujet : Atm/mort Version de minecraft / skript : 1.7.10 / Cauldron Type du skript : Besoin de beaucoup de chose Description du script : Bonjour j'ai un Probleme avec mon atm voilà le skript : aliases: atm = 235 money = 498 billet1 = 6145 billet2 = 6146 billet5 = 6147 billet10 = 6148 billet20 = 6149 billet50 = 6150 billet100 = 6151 command /atm [<text> <number>] [<number>]: trigger: if arg 1 is not set: wait 2 tick set {atmopen.%player%} to true open chest with 6 rows named "&6Altis&cRP &8- &6ATM" to player wait 5 tick format slot 1 of player with billet1 named "&3Retirer 1$" to run [make player execute command "/atm retirer 1"] format slot 2 of player with billet2 named "&3Retirer 2$" to run [make player execute command "/atm retirer 2"] format slot 3 of player with billet5 named "&3Retirer 5$" to run [make player execute command "/atm retirer 5"] format slot 4 of player with billet10 named "&3Retirer 10$" to run [make player execute command "/atm retirer 10"] format slot 5 of player with billet20 named "&3Retirer 20$" to run [make player execute command "/atm retirer 20"] format slot 6 of player with billet50 named "&3Retirer 50$" to run [make player execute command "/atm retirer 50"] format slot 7 of player with billet100 named "&3Retirer 100$" to run [make player execute command "/atm retirer 100"] format slot 10 of player with 16 of billet1 named "&3Retirer 16$" to run [make player execute command "/atm retirer 1 16"] format slot 11 of player with 16 of billet2 named "&3Retirer 32$" to run [make player execute command "/atm retirer 2 16"] format slot 12 of player with 16 of billet5 named "&3Retirer 80$" to run [make player execute command "/atm retirer 5 16"] format slot 13 of player with 16 of billet10 named "&3Retirer 160$" to run [make player execute command "/atm retirer 10 16"] format slot 14 of player with 16 of billet20 named "&3Retirer 320$" to run [make player execute command "/atm retirer 20 16"] format slot 15 of player with 16 of billet50 named "&3Retirer 800$" to run [make player execute command "/atm retirer 50 16"] format slot 16 of player with 16 of billet100 named "&3Retirer 1600$" to run [make player execute command "/atm retirer 100 16"] format slot 46 of player with billet1 named "&3Deposer 1$" to run [make player execute command "/atm deposer 1"] format slot 47 of player with billet2 named "&3Deposer 2$" to run [make player execute command "/atm deposer 2"] format slot 48 of player with billet5 named "&3Deposer 5$" to run [make player execute command "/atm deposer 5"] format slot 49 of player with billet10 named "&3Deposer 10$" to run [make player execute command "/atm deposer 10"] format slot 50 of player with billet20 named "&3Deposer 20$" to run [make player execute command "/atm deposer 20"] format slot 51 of player with billet50 named "&3Deposer 50$" to run [make player execute command "/atm deposer 50"] format slot 52 of player with billet100 named "&3Deposer 100$" to run [make player execute command "/atm deposer 100"] format slot 37 of player with 16 of billet1 named "&3Deposer 16$" to run [make player execute command "/atm deposer 1 16"] format slot 38 of player with 16 of billet2 named "&3Deposer 32$" to run [make player execute command "/atm deposer 2 16"] format slot 39 of player with 16 of billet5 named "&3Deposer 320$" to run [make player execute command "/atm deposer 5 16"] format slot 40 of player with 16 of billet10 named "&3Deposer 80$" to run [make player execute command "/atm deposer 10 16"] format slot 41 of player with 16 of billet20 named "&3Deposer 160$" to run [make player execute command "/atm deposer 20 16"] format slot 42 of player with 16 of billet50 named "&3Deposer 320$" to run [make player execute command "/atm deposer 50 16"] format slot 43 of player with 16 of billet100 named "&3Deposer 1600$" to run [make player execute command "/atm deposer 100 16"] format slot 0 of player with purple glass named " " to be unstealable format slot 8 of player with purple glass named " " to be unstealable format slot 17 of player with purple glass named " " to be unstealable format slot 19 of player with purple glass named " " to be unstealable format slot 20 of player with purple glass named " " to be unstealable format slot 21 of player with purple glass named " " to be unstealable format slot 22 of player with purple glass named " " to be unstealable format slot 23 of player with purple glass named " " to be unstealable format slot 24 of player with purple glass named " " to be unstealable format slot 25 of player with purple glass named " " to be unstealable format slot 26 of player with purple glass named " " to be unstealable format slot 28 of player with purple glass named " " to be unstealable format slot 29 of player with purple glass named " " to be unstealable format slot 30 of player with purple glass named " " to be unstealable format slot 31 of player with purple glass named " " to be unstealable format slot 32 of player with purple glass named " " to be unstealable format slot 33 of player with purple glass named " " to be unstealable format slot 34 of player with purple glass named " " to be unstealable format slot 35 of player with purple glass named " " to be unstealable format slot 36 of player with purple glass named " " to be unstealable format slot 44 of player with purple glass named " " to be unstealable format slot 53 of player with purple glass named " " to be unstealable format slot 9 of player with purple glass named " " to be unstealable format slot 18 of player with purple glass named " " to be unstealable format slot 27 of player with purple glass named " " to be unstealable format slot 45 of player with purple glass named " " to be unstealable else if arg 1 is "retirer": if arg 3 is equal to 16: set {_b} to 16 else: set {_b} to 1 if {money.%player%} is smaller than arg 2*{_b}: send "&4Tu n'as pas assez d'argent" to player else: if arg 2 is 1: give player {_b} of billet1 else if arg 2 is 2: give player {_b} of billet2 else if arg 2 is 5: give player {_b} of billet5 else if arg 2 is 10: give player {_b} of billet10 else if arg 2 is 20: give player {_b} of billet20 else if arg 2 is 50: give player {_b} of billet50 else if arg 2 is 100: give player {_b} of billet100 remove {_b}*arg 2 from {money.%player%} format slot 22 of player with money named "&3&lMoney : %{money.%player%}%$" to be unstealable format slot 31 of player with money named "&3&lMoney : %{money.%player%}%$" to be unstealable else if arg 1 is "deposer": if arg 3 is equal to 16: set {_b} to 16 else: set {_b} to 1 if arg 2 is 1: if player's inventory contains {_b} of billet1: remove {_b} of billet1 from player's inventory loop {_b} times: add 1 to {money.%player%} else: send "&4Tu n'as pas assez d'argent" to player else if arg 2 is 2: if player's inventory contains {_b} of billet2: remove {_b} of billet2 from player's inventory loop {_b} times: add 2 to {money.%player%} else: send "&4Tu n'as pas assez d'argent" to player else if arg 2 is 5: if player's inventory contains {_b} of billet5: remove {_b} of billet5 from player's inventory loop {_b} times: add 5 to {money.%player%} else: send "&4Tu n'as pas assez d'argent" to player else if arg 2 is 10: if player's inventory contains {_b} of billet10: remove {_b} of billet10 from player's inventory loop {_b} times: add 10 to {money.%player%} else: send "&4Tu n'as pas assez d'argent" to player else if arg 2 is 20: if player's inventory contains {_b} of billet20: remove {_b} of billet20 from player's inventory loop {_b} times: add 20 to {money.%player%} else: send "&4Tu n'as pas assez d'argent" to player else if arg 2 is 50: if player's inventory contains {_b} of billet50: remove {_b} of billet50 from player's inventory loop {_b} times: add 50 to {money.%player%} else: send "&4Tu n'as pas assez d'argent" to player else if arg 2 is 100: if player's inventory contains {_b} of billet100: remove {_b} of billet100 from player's inventory loop {_b} times: add 100 to {money.%player%} else: send "&4Tu n'as pas assez d'argent" to player else: send "&4Tu n'as pas assez d'argent" to player format slot 22 of player with money named "&3&lMoney : %{money.%player%}%$" to be unstealable format slot 31 of player with money named "&3&lMoney : %{money.%player%}%$" to be unstealable on inventory close: if {atmopen.%player%} is true: set {atmopen.%player%} to false send "&3Il te reste desormais &e%{money.%player%}%&3$" to player on join: if {money.%player%} is not set: set {money.%player%} to 0 command /money: trigger: send "&f&l[&7&lMONEY&f&l] &3&lTu as désormais &b&l%{money.%player%}%&3&l$" on rightclick on atm: cancel event make player execute command "/atm" En gros, vue que j'ai un skript de scordboard est quand imagine le mec mes 5000€ dans l'atm sa lui mes pas sur le scordboard , voilà la ligne de code sur scoreboard make score "&4Argents :&4" in scoreboard of loop-player to loop-player's money Voilà et l'autre skript ------------------------------------------------------------------------------------------------- et je veut un skript quand ont meurs je veut que sa nous tp au /spawnmort et aprêt que il et mort et que sa le tp , il doit attendre 2 minutes pour être tp au spawn et pour faire l'emplacement faut faire /setspawnmort --------------------------------------------------------------------------------- et l'autre skript aussi : command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron houe dye named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron houe: if {staffmode.%player%} is true: make player execute command "/vanish" on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%" Quand je fait /mm sa me mes en vanish mes sa me donne rien enfaite ^^ erreur : voilà merci de maider by <3
noftaly Posté(e) le 26 janvier 2018 Posté(e) le 26 janvier 2018 [spoiler=code vanish] command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron houe dye named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron hoe: if {staffmode.%player%} is true: make player execute command "/vanish" on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%" Tu avais un problème d'indentation (tabulation) et tu t'étais trompé dans la syntaxe de "iron hoe". Aussi, il y a une erreur qui dis que la commande /mm est déjà définie, donc va dans Mod - VenoFaction et supprime la commande /mm . Jusque la c'est simple, tu aurais pu le faire tout seul : c'est que de la lecture... [spoiler=code spawn] command /spawnmort: trigger: set {mort.%player%} to true teleport player to {spawn.mort} message "&aTu as été téléporté au spawn des morts ! &2Tu rejoindras le spawn dans 2 minutes :p" wait 2 minutes clear {mort.%player%} make player execute command "/spawn" message "&aTu n'est plus au spawn des morts !" command /setspawnmort: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: set {spawn.mort} to player's location message "&aTu as bien set le spawn mort en &2%{spawn.mort}% &a!" command /morttp [<player>]: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: if arg-1 is set: if {mort.%arg-1%} is true: make arg-1 execute command "/spawn" message "&cVous avez été TP au spawn !" to arg-1 clear {mort.%arg-1%} else: message "&cCe joueur n'est pas mort !" stop loop all players: if {mort.%loop-player%} is true: make loop-player execute command "/spawn" message "&cUne erreure est survenue (surement un rechargement du serveur/plugin). Vous avez été TP au spawn ! &7Si c'est pas gentil :p" to loop-player clear {mort.%loop-player%} on death of a player: make victim execute command "/spawnmort" on load: make console execute command "/morttp" on join: if {mort.%player%} is true: make player execute command "/spawnmort" message "&aTu t'étais déconnecté pendant ta ""mort"" alors tu es repartit pour 2 minutes !" Tu as la commande /spawnmort qui permet de te tp au spawn des morts, puis, 2 minutes après, de te tp au spawn. MAIS: si le serveur/le script redémarre pendant ces deux minutes, a cause de skript, le compte a rebours est arrêté. Alors pour éviter tout bugs, si il y a un redémarrage ou un reload, tous les joueurs du spawn mort sont tp au spawn. Si jamais quelqu'un est bloqué au spawn des morts car son compte a rebours s'est arrêté, et que pour une raison x il n'as pas été TP au spawn, tu peux faire /morttp <player> (ou /morttp pour tp tous les morts). Si quelqu'un déco pendant sa "mort" il est re-TP au spawn mort et est repartit pour 2 minutes. Et évidemment tu as la commande /setspawnmort. [spoiler=ATM]Il faudrait le code complet du scoreboard... (si tu veux tu peux supprimer les lignes de "make score "machin" in scoreboard of loop-player" etc, mais il me faut tout le reste (l'événement ou la commande, le wipe et tout ca)
Sripos_YT Posté(e) le 26 janvier 2018 Auteur Posté(e) le 26 janvier 2018 [spoiler=code vanish] command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron houe dye named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron hoe: if {staffmode.%player%} is true: make player execute command "/vanish" on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%" Tu avais un problème d'indentation (tabulation) et tu t'étais trompé dans la syntaxe de "iron hoe". Aussi, il y a une erreur qui dis que la commande /mm est déjà définie, donc va dans Mod - VenoFaction et supprime la commande /mm . Jusque la c'est simple, tu aurais pu le faire tout seul : c'est que de la lecture... [spoiler=code spawn] command /spawnmort: trigger: set {mort.%player%} to true teleport player to {spawn.mort} message "&aTu as été téléporté au spawn des morts ! &2Tu rejoindras le spawn dans 2 minutes :p" wait 2 minutes clear {mort.%player%} make player execute command "/spawn" message "&aTu n'est plus au spawn des morts !" command /setspawnmort: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: set {spawn.mort} to player's location message "&aTu as bien set le spawn mort en &2%{spawn.mort}% &a!" command /morttp [<player>]: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: if arg-1 is set: if {mort.%arg-1%} is true: make arg-1 execute command "/spawn" message "&cVous avez été TP au spawn !" to arg-1 clear {mort.%arg-1%} else: message "&cCe joueur n'est pas mort !" stop loop all players: if {mort.%loop-player%} is true: make loop-player execute command "/spawn" message "&cUne erreure est survenue (surement un rechargement du serveur/plugin). Vous avez été TP au spawn ! &7Si c'est pas gentil :p" to loop-player clear {mort.%loop-player%} on death of a player: make victim execute command "/spawnmort" on load: make console execute command "/morttp" on join: if {mort.%player%} is true: make player execute command "/spawnmort" message "&aTu t'étais déconnecté pendant ta ""mort"" alors tu es repartit pour 2 minutes !" Tu as la commande /spawnmort qui permet de te tp au spawn des morts, puis, 2 minutes après, de te tp au spawn. MAIS: si le serveur/le script redémarre pendant ces deux minutes, a cause de skript, le compte a rebours est arrêté. Alors pour éviter tout bugs, si il y a un redémarrage ou un reload, tous les joueurs du spawn mort sont tp au spawn. Si jamais quelqu'un est bloqué au spawn des morts car son compte a rebours s'est arrêté, et que pour une raison x il n'as pas été TP au spawn, tu peux faire /morttp <player> (ou /morttp pour tp tous les morts). Si quelqu'un déco pendant sa "mort" il est re-TP au spawn mort et est repartit pour 2 minutes. Et évidemment tu as la commande /setspawnmort. [spoiler=ATM]Il faudrait le code complet du scoreboard... (si tu veux tu peux supprimer les lignes de "make score "machin" in scoreboard of loop-player" etc, mais il me faut tout le reste (l'événement ou la commande, le wipe et tout ca) Probleme avec le skript du /mod tien le screen : https://image.noelshack.com/fichiers/2018/04/5/1516974628-2018-01-26-14-48-13.png et aussi sa mes vous aites désormé invisible aulieu de ça je veut que ça ecrit Vous venez de vous maitre en mode moderation et quand il l'enleve sa lui dit vous a ite plus en mode modération pls et jte passe le skript de scordboard en privé prc le skript scordboard et privé
Sripos_YT Posté(e) le 26 janvier 2018 Auteur Posté(e) le 26 janvier 2018 [spoiler=code vanish] command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron houe dye named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron hoe: if {staffmode.%player%} is true: make player execute command "/vanish" on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%" Tu avais un problème d'indentation (tabulation) et tu t'étais trompé dans la syntaxe de "iron hoe". Aussi, il y a une erreur qui dis que la commande /mm est déjà définie, donc va dans Mod - VenoFaction et supprime la commande /mm . Jusque la c'est simple, tu aurais pu le faire tout seul : c'est que de la lecture... [spoiler=code spawn] command /spawnmort: trigger: set {mort.%player%} to true teleport player to {spawn.mort} message "&aTu as été téléporté au spawn des morts ! &2Tu rejoindras le spawn dans 2 minutes :p" wait 2 minutes clear {mort.%player%} make player execute command "/spawn" message "&aTu n'est plus au spawn des morts !" command /setspawnmort: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: set {spawn.mort} to player's location message "&aTu as bien set le spawn mort en &2%{spawn.mort}% &a!" command /morttp [<player>]: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: if arg-1 is set: if {mort.%arg-1%} is true: make arg-1 execute command "/spawn" message "&cVous avez été TP au spawn !" to arg-1 clear {mort.%arg-1%} else: message "&cCe joueur n'est pas mort !" stop loop all players: if {mort.%loop-player%} is true: make loop-player execute command "/spawn" message "&cUne erreure est survenue (surement un rechargement du serveur/plugin). Vous avez été TP au spawn ! &7Si c'est pas gentil :p" to loop-player clear {mort.%loop-player%} on death of a player: make victim execute command "/spawnmort" on load: make console execute command "/morttp" on join: if {mort.%player%} is true: make player execute command "/spawnmort" message "&aTu t'étais déconnecté pendant ta ""mort"" alors tu es repartit pour 2 minutes !" Tu as la commande /spawnmort qui permet de te tp au spawn des morts, puis, 2 minutes après, de te tp au spawn. MAIS: si le serveur/le script redémarre pendant ces deux minutes, a cause de skript, le compte a rebours est arrêté. Alors pour éviter tout bugs, si il y a un redémarrage ou un reload, tous les joueurs du spawn mort sont tp au spawn. Si jamais quelqu'un est bloqué au spawn des morts car son compte a rebours s'est arrêté, et que pour une raison x il n'as pas été TP au spawn, tu peux faire /morttp <player> (ou /morttp pour tp tous les morts). Si quelqu'un déco pendant sa "mort" il est re-TP au spawn mort et est repartit pour 2 minutes. Et évidemment tu as la commande /setspawnmort. [spoiler=ATM]Il faudrait le code complet du scoreboard... (si tu veux tu peux supprimer les lignes de "make score "machin" in scoreboard of loop-player" etc, mais il me faut tout le reste (l'événement ou la commande, le wipe et tout ca) Désolédouble poste j'ai un truc a te dire le skript de mort a un probleme j'ai mis /setspawnmort et quand jme /kill sa me tp au /spawn normal?
noftaly Posté(e) le 26 janvier 2018 Posté(e) le 26 janvier 2018 Nouveau code mort (je ne sais pas si ca fonctionne, j'ai toujours pas testé) command /spawnmort: trigger: set {mort.%player%} to true teleport player to {spawn.mort} message "&aTu as été téléporté au spawn des morts ! &2Tu rejoindras le spawn dans 2 minutes :p" wait 2 minutes clear {mort.%player%} make player execute command "/spawn" message "&aTu n'est plus au spawn des morts !" command /setspawnmort: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: set {spawn.mort} to player's location message "&aTu as bien set le spawn mort en &2%{spawn.mort}% &a!" command /morttp [<player>]: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: if arg-1 is set: if {mort.%arg-1%} is true: make arg-1 execute command "/spawn" message "&cVous avez été TP au spawn !" to arg-1 clear {mort.%arg-1%} else: message "&cCe joueur n'est pas mort !" stop loop all players: if {mort.%loop-player%} is true: make loop-player execute command "/spawn" message "&cUne erreure est survenue (surement un rechargement du serveur/plugin). Vous avez été TP au spawn ! &7Si c'est pas gentil :p" to loop-player clear {mort.%loop-player%} on death of a player: wait 1 second make victim execute command "/spawnmort" on load: make console execute command "/morttp" on join: if {mort.%player%} is true: make player execute command "/spawnmort" message "&aTu t'étais déconnecté pendant ta ""mort"" alors tu es repartit pour 2 minutes !" Nouveau code modération (fonctionnel normalement, mais j'ai pas testé) command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron hoe dye named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron hoe: if {staffmode.%player%} is true: make player execute command "/vanish" on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%" Et je vais voir ce que je peux faire pour le scoreboard :p (Si tu veux le garder privé, je respecte ton choix, mais si quelqu'un se co sur ton serveur, il vera le scoreboard et pourra très bien le copier... x) )
Sripos_YT Posté(e) le 26 janvier 2018 Auteur Posté(e) le 26 janvier 2018 Nouveau code mort (je ne sais pas si ca fonctionne, j'ai toujours pas testé) command /spawnmort: trigger: set {mort.%player%} to true teleport player to {spawn.mort} message "&aTu as été téléporté au spawn des morts ! &2Tu rejoindras le spawn dans 2 minutes :p" wait 2 minutes clear {mort.%player%} make player execute command "/spawn" message "&aTu n'est plus au spawn des morts !" command /setspawnmort: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: set {spawn.mort} to player's location message "&aTu as bien set le spawn mort en &2%{spawn.mort}% &a!" command /morttp [<player>]: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: if arg-1 is set: if {mort.%arg-1%} is true: make arg-1 execute command "/spawn" message "&cVous avez été TP au spawn !" to arg-1 clear {mort.%arg-1%} else: message "&cCe joueur n'est pas mort !" stop loop all players: if {mort.%loop-player%} is true: make loop-player execute command "/spawn" message "&cUne erreure est survenue (surement un rechargement du serveur/plugin). Vous avez été TP au spawn ! &7Si c'est pas gentil :p" to loop-player clear {mort.%loop-player%} on death of a player: wait 1 second make victim execute command "/spawnmort" on load: make console execute command "/morttp" on join: if {mort.%player%} is true: make player execute command "/spawnmort" message "&aTu t'étais déconnecté pendant ta ""mort"" alors tu es repartit pour 2 minutes !" Nouveau code modération (fonctionnel normalement, mais j'ai pas testé) command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron hoe dye named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron hoe: if {staffmode.%player%} is true: make player execute command "/vanish" on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%" Et je vais voir ce que je peux faire pour le scoreboard :p (Si tu veux le garder privé, je respecte ton choix, mais si quelqu'un se co sur ton serveur, il vera le scoreboard et pourra très bien le copier... x) ) Probleme avec le skript de /mm Screen > http://image.noelshack.com/fichiers/2018/04/5/1516980950-ddd.png et aussi sa fait pareil pour le truc de mort ^^
iLaZz Posté(e) le 26 janvier 2018 Posté(e) le 26 janvier 2018 Faudrait essayer de comprendre ce qui est écrit c'est le base si tu veux progresser en skript. Inutile de tout faire à la moindre erreur facile à corriger.
Sripos_YT Posté(e) le 26 janvier 2018 Auteur Posté(e) le 26 janvier 2018 Nouveau code mort (je ne sais pas si ca fonctionne, j'ai toujours pas testé) command /spawnmort: trigger: set {mort.%player%} to true teleport player to {spawn.mort} message "&aTu as été téléporté au spawn des morts ! &2Tu rejoindras le spawn dans 2 minutes :p" wait 2 minutes clear {mort.%player%} make player execute command "/spawn" message "&aTu n'est plus au spawn des morts !" command /setspawnmort: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: set {spawn.mort} to player's location message "&aTu as bien set le spawn mort en &2%{spawn.mort}% &a!" command /morttp [<player>]: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: if arg-1 is set: if {mort.%arg-1%} is true: make arg-1 execute command "/spawn" message "&cVous avez été TP au spawn !" to arg-1 clear {mort.%arg-1%} else: message "&cCe joueur n'est pas mort !" stop loop all players: if {mort.%loop-player%} is true: make loop-player execute command "/spawn" message "&cUne erreure est survenue (surement un rechargement du serveur/plugin). Vous avez été TP au spawn ! &7Si c'est pas gentil :p" to loop-player clear {mort.%loop-player%} on death of a player: wait 1 second make victim execute command "/spawnmort" on load: make console execute command "/morttp" on join: if {mort.%player%} is true: make player execute command "/spawnmort" message "&aTu t'étais déconnecté pendant ta ""mort"" alors tu es repartit pour 2 minutes !" Nouveau code modération (fonctionnel normalement, mais j'ai pas testé) command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron hoe dye named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron hoe: if {staffmode.%player%} is true: make player execute command "/vanish" on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%" Et je vais voir ce que je peux faire pour le scoreboard :p (Si tu veux le garder privé, je respecte ton choix, mais si quelqu'un se co sur ton serveur, il vera le scoreboard et pourra très bien le copier... x) ) Tu peut m'aider stp, et le scoardboard marche merci <3
noftaly Posté(e) le 26 janvier 2018 Posté(e) le 26 janvier 2018 Nouveau code modération (fonctionnel normalement, mais j'ai pas testé) command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron hoe named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron hoe: if {staffmode.%player%} is true: make player execute command "/vanish" on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%" pour le code /mm Et le script de mort ne fonctionne toujours pas ? je vais testé je re EDIT: Est-ce que les gens qui sont dans le spawn mort peuvent mourir ? si oui j'ai plusieurs bugs, si non le script est prêt [spoiler=code]J'en suis pas très fier (il est pas très bien codé, et j'ai l'impression qu'il y a quelques bugs, mais si le joueur ne peux pas mourir quand il est dans le spawn des morts, alors ca fonctionne) command /spawnmort: trigger: if {mort.%player%} is not set: set {mort.%player%} to true teleport player to {spawn.mort} message "&aTu as été téléporté au spawn des morts ! &2Tu rejoindras le spawn dans 2 minutes :p" loop 10 times: wait 12 seconds if player is not online: stop clear {mort.%player%} make player execute command "/spawn" message "&aTu n'est plus au spawn des morts !" else: message "&cUne erreur est survenue..." command /setspawnmort: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: set {spawn.mort} to player's location message "&aTu as bien set le spawn mort en &2%{spawn.mort}% &a!" command /morttp [<player>]: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: if arg-1 is set: if {mort.%arg-1%} is true: make arg-1 execute command "/spawn" message "&cVous avez été TP au spawn !" to arg-1 clear {mort.%arg-1%} else: message "&cCe joueur n'est pas mort !" stop loop all players: if {mort.%loop-player%} is true: make loop-player execute command "/spawn" message "&cUne erreure est survenue (surement un rechargement du serveur/plugin). Vous avez été TP au spawn ! &7Si c'est pas gentil :p" to loop-player clear {mort.%loop-player%} on death of a player: wait 1 second make victim execute command "/spawnmort" on load: make console execute command "/morttp" on join: if {mort.%player%} is true: make player execute command "/spawnmort" message "&aTu t'étais déconnecté pendant ta ""mort"" alors tu es repartit pour 2 minutes !"
Sripos_YT Posté(e) le 26 janvier 2018 Auteur Posté(e) le 26 janvier 2018 Nouveau code modération (fonctionnel normalement, mais j'ai pas testé) command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron hoe named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron hoe: if {staffmode.%player%} is true: make player execute command "/vanish" on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%" pour le code /mm Et le script de mort ne fonctionne toujours pas ? je vais testé je re EDIT: Est-ce que les gens qui sont dans le spawn mort peuvent mourir ? si oui j'ai plusieurs bugs, si non le script est prêt [spoiler=code]J'en suis pas très fier (il est pas très bien codé, et j'ai l'impression qu'il y a quelques bugs, mais si le joueur ne peux pas mourir quand il est dans le spawn des morts, alors ca fonctionne) command /spawnmort: trigger: if {mort.%player%} is not set: set {mort.%player%} to true teleport player to {spawn.mort} message "&aTu as été téléporté au spawn des morts ! &2Tu rejoindras le spawn dans 2 minutes :p" loop 10 times: wait 12 seconds if player is not online: stop clear {mort.%player%} make player execute command "/spawn" message "&aTu n'est plus au spawn des morts !" else: message "&cUne erreur est survenue..." command /setspawnmort: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: set {spawn.mort} to player's location message "&aTu as bien set le spawn mort en &2%{spawn.mort}% &a!" command /morttp [<player>]: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: if arg-1 is set: if {mort.%arg-1%} is true: make arg-1 execute command "/spawn" message "&cVous avez été TP au spawn !" to arg-1 clear {mort.%arg-1%} else: message "&cCe joueur n'est pas mort !" stop loop all players: if {mort.%loop-player%} is true: make loop-player execute command "/spawn" message "&cUne erreure est survenue (surement un rechargement du serveur/plugin). Vous avez été TP au spawn ! &7Si c'est pas gentil :p" to loop-player clear {mort.%loop-player%} on death of a player: wait 1 second make victim execute command "/spawnmort" on load: make console execute command "/morttp" on join: if {mort.%player%} is true: make player execute command "/spawnmort" message "&aTu t'étais déconnecté pendant ta ""mort"" alors tu es repartit pour 2 minutes !" Marche pas sa fait encore pareille pour le skript mort edit quand je clic sur le truc sur la hou sur la arrow et la redstone sa f&ait rien ya juste le truc de tp joeur
Sripos_YT Posté(e) le 27 janvier 2018 Auteur Posté(e) le 27 janvier 2018 Marche pas sa fait encore pareille pour le skript mort [spoiler=code vanish] command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron houe dye named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron hoe: if {staffmode.%player%} is true: make player execute command "/vanish" Alors? /: ( UP ) on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%" Tu avais un problème d'indentation (tabulation) et tu t'étais trompé dans la syntaxe de "iron hoe". Aussi, il y a une erreur qui dis que la commande /mm est déjà définie, donc va dans Mod - VenoFaction et supprime la commande /mm . Jusque la c'est simple, tu aurais pu le faire tout seul : c'est que de la lecture... [spoiler=code spawn] command /spawnmort: trigger: set {mort.%player%} to true teleport player to {spawn.mort} message "&aTu as été téléporté au spawn des morts ! &2Tu rejoindras le spawn dans 2 minutes :p" wait 2 minutes clear {mort.%player%} make player execute command "/spawn" message "&aTu n'est plus au spawn des morts !" command /setspawnmort: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: set {spawn.mort} to player's location message "&aTu as bien set le spawn mort en &2%{spawn.mort}% &a!" command /morttp [<player>]: permission: spawnmort.set permission message: &cVous n'avez pas accès à cette commande ! trigger: if arg-1 is set: if {mort.%arg-1%} is true: make arg-1 execute command "/spawn" message "&cVous avez été TP au spawn !" to arg-1 clear {mort.%arg-1%} else: message "&cCe joueur n'est pas mort !" stop loop all players: if {mort.%loop-player%} is true: make loop-player execute command "/spawn" message "&cUne erreure est survenue (surement un rechargement du serveur/plugin). Vous avez été TP au spawn ! &7Si c'est pas gentil :p" to loop-player clear {mort.%loop-player%} on death of a player: make victim execute command "/spawnmort" on load: make console execute command "/morttp" on join: if {mort.%player%} is true: make player execute command "/spawnmort" message "&aTu t'étais déconnecté pendant ta ""mort"" alors tu es repartit pour 2 minutes !" Tu as la commande /spawnmort qui permet de te tp au spawn des morts, puis, 2 minutes après, de te tp au spawn. MAIS: si le serveur/le script redémarre pendant ces deux minutes, a cause de skript, le compte a rebours est arrêté. Alors pour éviter tout bugs, si il y a un redémarrage ou un reload, tous les joueurs du spawn mort sont tp au spawn. Si jamais quelqu'un est bloqué au spawn des morts car son compte a rebours s'est arrêté, et que pour une raison x il n'as pas été TP au spawn, tu peux faire /morttp <player> (ou /morttp pour tp tous les morts). Si quelqu'un déco pendant sa "mort" il est re-TP au spawn mort et est repartit pour 2 minutes. Et évidemment tu as la commande /setspawnmort. [spoiler=ATM]Il faudrait le code complet du scoreboard... (si tu veux tu peux supprimer les lignes de "make score "machin" in scoreboard of loop-player" etc, mais il me faut tout le reste (l'événement ou la commande, le wipe et tout ca) UP
noftaly Posté(e) le 27 janvier 2018 Posté(e) le 27 janvier 2018 command /mm: permission: mm.use permission message: &cVous n'avez pas accès à cette commande ! trigger: if {staffmode.%player%} is true: execute player command "/vanish" clear the inventory of player clear {staff mode.%player%} message "&cStaffmode désactivé" else: set {staff mode.%player%} to true execute player command "/vanish" wait 1 seconds clear the inventory of player set slot 0 of player to iron hoe named "&aVanish" set slot 1 of player to eye of ender named "&6Téléportation à un joueur" set slot 7 of player to arrow named "&6Fly" set slot 8 of player to redstone named "&c&lQuitter" set the player's gamemode to creative message "&aStaffmode activé" on rightclick with redstone: if {staffmode.%player%} is true: make player execute command "/mm" on rightclick with arrow: if {staffmode.%player%} is true: make player execute command "/fly" on rightclick with iron hoe: if {staffmode.%player%} is true: make player execute command "/vanish" on rightclick with eye of ender: player has permission "mod.*" name of tool is "&6Téléportation à un joueur" cancel event wait 1 ticks delete {list::*} add all players to {list::*} set {_random} to a random element of {list::*} teleport player to {_random} send "&7Tu as ete tp a &b%{_random}%"
Messages recommandés