-
Compteur de contenus
128 -
Inscription
-
Dernière visite
-
Crédits
5 [Faire un don]
Type de contenu
Profils
Forums
Téléchargements
Downloads Plus Support
module__dplus_manager
Tout ce qui a été posté par Doc
-
Tout simplement? Mince alors ! Plus qu'a tester les skript. Merci !
-
Pas de souçis, merci quand même pour l'aide :)
-
Merci, Mais ce n'est pas vraiment ce que je cherche ^-^ Ton skript fonctionne mais pas comme j'aimerais. Le tiens save la position quand on quit et quand on se connecte on est directement tp là ou on étant lors de la déconnexion. Il manque une étape. Essaye mon skript et tu comprendras. Enfaite voila ce que je veux : Le joueur se connecte : il est tp au spawn. Tant qu'il ne s'est pas logged (authme)(if player is not logged), il reste au spawn. Une fois qu'il est logged, il est tp la ou il était en se déconnectant. C'est pour ça que je joue avec : if player is not logged if player is logged
-
Plop, Je comprends pas mon erreur ^-^ Et ouep, je veux bien.
-
Bonjour, A moi de (re) poster une demande d'aide. En effet j'essaye de créer un skript qui permet de téléporter le joueur au spawn quand il se connecte. Une fois connecter il retourne à la position ou il était en se déconnectant. J'ai fais un petit skript, mais il me fait un truc random. Il tp un joueur au joueur qui est entrain de se connecter. Donc assez embêtant... Merci d'avance pour l'aide que vous pourrez m'apporter. on join: wait 2 ticks set {Loc} to location of the player set {waitSpawn} to true if player is not logged: # message "no logged" teleport player at spawn on any move: if {waitSpawn} is true: # message "true" if player is logged: set {waitSpawn} to false # message "false" teleport player at {Loc} clear {Loc} stop
-
Essaye : set player' food bar to 10
-
Du coup c'est fonctionnel?
-
Étonnant, ça fonctionne chez moi. As tu des erreurs? Comme utilise tu le skript? As tu bien créer une région "test" avec worlguard? L'as tu "expand"? Quel version de Skript?
-
Plop, Je ne sais pas si ça répondra à vos attentes, mais bon, je tente... Je suis un skripteur du dimanche, il manque surement un stop quelques part, ou un truc comme ça ^^ # By LoD_Doc / HalCroves # Clic droit avec une enderpearl = Save de la position on rightclick holding a ender pearl: set {LocShooter} to location of the player # Quand on tir avec un projetile # Si c'est une enderpearl # On check le block # Si c'est un block (donc ce n'est pas de l'air) # On tp le joueur à l'endroit ou il a shoot son enderpearl on projectile hit: if projectile is ender pearl: wait 2 ticks set {_block} to the block at location 0.1 in front of the projectile if {_block} is not air: teleport shooter to {LocShooter} clear {LocShooter}
-
Sympa ton message... Laisse le testé et teste le avant de dire que c'est bogué. J'utilise un système de claim avec sans soucis. mais ça c'est pas le problème. De plus le script à été testé, et il fonctionne.
-
Plop, on region enter: wait 1 tick if "%region at player%" contains "test": message "<blue>[Molecular System]<lime> Welcome test back to your ship" on break: if "%region at block%" does not contain "test": cancel event message "This is not your ship" on place: if "%region at block%" does not contain "test": cancel event message "This is not your ship"
-
Logiquement, non (c'est marqué dans le post de l'auteur) Tu as essayer avec: on place: wait 1 tick set {_location} to "%region at player%" if {_location} contains "test": message "&0{&e&l&0} &7Normalement vous pouvez construire."" else: cancel event message "&0{&e&l&0} &7Désolé vous ne pouvez pas construire si vous n'êtes pas dans votre région." ?
-
Fait voir ton skript, c'est sur qui si tu mets "marche pas" et que tu en dis pas plus... Le système utiliser pour les régions fonctionne. ^^
-
Plop, Regarde ici : [Contenu masqué]
-
Bonsoir ! Je n'ai pas testé : command /Appletp: trigger: set {_difference} to difference between {appletp.%player%} and now if {_difference} is less than 24 hours: message "&cVous devez attendre 24 heures pour ré-utiliser cette commande." stop set {appletp.%player%} to now set {_randx} to a random number between -9990 and 9990 set {_randz} to a random number between -9990 and 9990 set {_randloc} to the location at {_randx}, 80, {_randz} in world "ton world" teleport the player to {_randloc} Remplace "ton world" par le nom du monde voulu.
-
Tu as des régions dans se monde? Sinon tu le fais via les "on region enter" ?
-
Merci. Donc il faudrait que je fasse un truc du genre : make a random player out of all players execute command "/forceenderspawn" ?
-
Bonjour, Merci pour ta réponse. Donc pas de solution si il n'y a personne dans se même monde ou personne sur le serveur?
-
Bonjour ! J'ai un petit soucis avec mon skript. En effet je fais spawn un dragon, toutes les 30 minutes, avec plusieurs conditions. (Voir le Skript.) Le seul problème, c'est qu'au moment ou il doit spawn, il spawn et disparait (depop) immédiatement (quand il n'y a personne dans le même monde (apparemment)). Je ne sais pas comment régler le problème... Si quelqu'un a une idée. options: # | Configuration| Prefix: &7[&6EnderDragon&7] &4»&f Respaw_Ender: 29 minutes #29 + 1 minute = toutes 30 minutes on spawn: if event-entity is an enderdragon: broadcast "{@Prefix} &fUn Enderdragon a été repéré dans l'End !" set {EnderAlive} to false on death of enderdragon: attacker is a player set {_exp} to random integer between 8000 and 15000 set {_money} to random integer between 150 and 20 add 15 obsidian to {_items::*} add 3 enchanted golden apple to {_items::*} add 5 diamond to {_items::*} add 30 Arrow to {_items::*} add 12 Slimeball to {_items::*} add 1 Monster Spawner to {_items::*} add dragon egg to {_items::*} set {_item} to random element out of {_items::*} set {SparklyEnder.Last} to now set {SparklyEnder.Spawned} to false set {EnderAlive} to true if attacker is a player: broadcast "{@Prefix} %attacker% à tué le dragon." execute console command "/xp %{_exp}% %attacker% " message "{@Prefix} Vous avez reçu %{_exp}% xp's" to attacker execute console command "/eco give %attacker% %{_money}%" message "{@Prefix} Vous avez reçu %{_money}%$" to attacker give {_item} to the attacker message "{@Prefix} Vous avez reçu ceci : %{_item}%" to attacker every 1 minute in "world_the_end": if {SparklyEnder.Spawned} is false: set {waited} to difference between {SparklyEnder.Last} and now if {waited} is more than {@Respaw_Ender}: set {SparklyEnder.Spawned} to true wait 3 seconds spawn an enderdragon at {SparklyEnder.Spawner} every 5 minutes: if {EnderAlive} is false: broadcast "{@Prefix} &fL'Enderdragon n'a pas été tué !" on rightclick on dragon egg: if {SparklyEnder.Spawned} is false: world is "world_the_end" target block is a dragon egg set target block to air spawn an ender dragon set {EnderAlive} to false else if {SparklyEnder.Spawned} is true: cancel event message "{@Prefix} &fL'autre Enderdragon n'a pas été tué !" command /setenderspawn: permission: PowerEnder.SetSPawn trigger: if world is "world_the_end": set {_x} to -8 set {_y} to 110 set {_z} to 7 set {SparklyEnder.Spawner} to location at {_x}, {_y}, {_z} #set {SparklyEnder.Spawner} to location of player send "&aPoint de spawn du Dragon set en %{_x}%, %{_y}%, %{_z}%" set {SparklyEnder.Spawned} to false command /forceenderspawn: permission: PowerEnder.ForceSpawn trigger: set {SparklyEnder.Last} to now set {SparklyEnder.Spawned} to false spawn an enderdragon at {SparklyEnder.Spawner} send "&aCommande exécutée!" on command "/killall enderdragon": set {SparklyEnder.Last} to now set {SparklyEnder.Spawned} to false spawn an enderdragon at {SparklyEnder.Spawner} on script load: set {SparklyEnder.Last} to now set {SparklyEnder.Spawned} to false #wait 5 seconds #spawn an enderdragon at {SparklyEnder.Spawner} Merci d'avance !
-
Plop, une petite rechercher su rgoogle? ^^ [Contenu masqué] on join: set {cooldown.%player%} to false on consume of golden apple: if {cooldown.%player%} is true: cancel event message "&aYou are in cooldown" else: set {cooldown.%player%} to true wait 30 seconds set {cooldown.%player%} to false
-
Plop : on break a mob spawner: if player is holding a gold pickaxe named "Pioche à Spawner": cancel event set event-block to air drop 1 monster spawner at block above target block stop else: message "&cIl te faut une pioche à spawner !" stop Repris sur le forum -> [Contenu masqué]
-
Pourquoi as un truc comme ça ? Je n'ai pas testé et ne sais pas si ça répond à la requête. command /setshop: trigger: spawn a villager at player set name of spawned villager to "&2Shop" set {_loc} to location of block at spawned villager loop all villagers in radius 1 of block at {_loc}: set {_villager} to loop-entity while health of {_villager} is more than 0: wait 5 ticks teleport {_villager} to {_loc} on right click on villager: if name of entity is "&2Shop": cancel event make player execute command "npcmenu" command /npcmenu: trigger: open chest with 3 rows named "&ashop" to player wait 1 tick format slot 0 of player with red wool named "<objet>" with lore "<lore>" to close
-
{limite.command.%player%} = false Non?
-
Si ton inventaire personnalisé ne s'ouvre pas, ajoute un : wait 2 ticks Il lui faut un petit temps d'attente, sinon il ne s’ouvrira pas. PS : Tu peux aussi améliorer la chose en faisant un multiple Combo (Bien plus utile à mon goût) :p wait 2 ticks open chest with <nombre de rangée> rows named "<nom de l'inventaire>" to player format slot <numéro du slot> of player with <item> named "<nom de l'item>" with lore "<description de l'item>" to close then run "<commande a exécuter>" Note : open chest (Ouvrir un inventaire) with <x> row (avec <x> rangée) named "<nom de l'inventaire>" (nom de l'inventaire) to player (pour le joueur) format slot <numéro du slot> (Choix du slot) of player (du joueur) with <item> (avec un item) named "<nom de l'item>" (qui portera comme nom) with lore "<description de l'item>" (qui aura comme description) to close then run "<commande a exécuter>" (en appuyant sur l'item, on ferme l'inventaire et on exécute la commande) C'est peut être pas super bien expliqué, mais si ça peux t'aider à comprendre la chose ...
-
Bonjour, Le skript n'est pas de moi, il est de zedsdeadbabyzedsdead on rightclick with diamond: add 1 diamond to {_prize.item::*} add 1 diamond sword of sharpness 5 to {_prize.item::*} add 5 obsidian to {_prize.item::*} add 1 golden helmet of protection 3 to {_prize.item::*} add 1 emerald to {_prize.item::*} add 1 gold block to {_prize.item::*} add 1 tnt to {_prize.item::*} add 5 Enchanted Golden Apple to {_prize.item::*} set {_waited} to difference between {RewarDDiamond.%player%.%line 2 of the clicked block%.lastused} and now if {_waited} is less than 12 hours: message "&b[Roulette] &f: &7Vous avez déjà reçu votre prix !" stop set {RewarDDiamond.%player%.%line 2 of the clicked block%.lastused} to now open chest with 3 rows named "<light red>Kit Crate" to player loop 27 times: if "%inventory name of player's current inventory%" is "<light red>Kit Crate": if loop-number < 7: add loop-number to {_outline.colors::*} if loop-number is not 5 or 23 or 11 or 12 or 13 or 14 or 15 or 16 or 17: add loop-number - 1 to {_outline.slots::*} else if loop-number is not 5 or 23: add loop-number - 1 to {_prize.slots::*} else: add loop-number - 1 to {_pointers::*} else: stop loop {_pointers::*}: if "%inventory name of player's current inventory%" is "<light red>Kit Crate": wait 2 tick format slot loop-value of player with redstone torch of fortune to be unstealable else: stop set {_random.loop.number} to random integer between 30 and 60 set {_random.slowdown.number} to random integer between 6 and 12 loop {_random.loop.number} times: play raw sound "note.snare" at player with pitch 1 volume 1 if "%inventory name of player's current inventory%" is "<light red>Kit Crate": loop {_outline.slots::*}: set {_outline.item} to "stained glass pane:%random element of {_outline.colors::*}%" parsed as item format slot loop-value-2 of player with {_outline.item} to be unstealable if loop-number < {_random.loop.number} - {_random.slowdown.number}: loop {_prize.slots::*}: if loop-number is 1: loop 7 times: add random element of {_prize.item::*} to {_prize.anotherlistomg::*} else: add random element of {_prize.item::*} to {_prize.anotherlistomg::*} set {_n} to loop-index parsed as integer + loop-number format slot loop-value-2 of player with {_prize.anotherlistomg::%{_n}%} to be unstealable else: if loop-number is divisible by 2: loop {_prize.slots::*}: add random element of {_prize.item::*} to {_prize.anotherlistomg::*} set {_n} to loop-index parsed as integer + loop-number format slot loop-value-2 of player with {_prize.anotherlistomg::%{_n}%} to be unstealable wait 2 tick else: stop wait 15 tick if "%inventory name of player's current inventory%" is "<light red>Kit Crate": if slot 13 of current inventory of player is a tnt: spawn a primed tnt at player close inventory of player stop else: stop loop {_prize.slots::*}: if "%inventory name of player's current inventory%" is "<light red>Kit Crate": if loop-value is not 13: format slot loop-value of player with air to be unstealable else if loop-value is 13: unformat slot 13 of player else: stop loop 10 times: if "%inventory name of player's current inventory%" is "<light red>Kit Crate": set {_outline.item} to "stained glass pane:%random element of {_outline.colors::*}%" parsed as item loop {_outline.slots::*}: format slot loop-value-2 of player with {_outline.item} to be unstealable wait 3 tick else: stop