-
Compteur de contenus
682 -
Inscription
-
Dernière visite
-
Jours gagnés
27
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Nashoba
-
Désolé je ne pourrais pas te faire ça à cause du manque de temps, un système comme ça c'est long a faire
-
Ça dépend ce qu'il y a dedans, si tu commence a faire un loop-player à chaque fois en testant toutes les entités du monde c'est normal, sinon en général un every second n'utilise quasiment pas de ram.
-
Tu n'a pas bien mis les espaces c'est normal: every 1 second: loop all players: loop all entities in radius 5 around loop-player: loop-entity is a pink sheep heal loop-player by 1 heart
-
Il n'y a pourtant aucune erreur... As-tu essayé de redémarrer ton serveur? J'ai déjà eu un problème similaire, je n'arrivais pas a faire fonctionner certains craft, malheureusement si tu as le même problème je ne sais pas comment le régler :-/
-
on right click with pink wool: cancel event spawn a pink sheep at player set {_a} to last spawned sheep set name of {_a} to "&a&k|&e&k|&d&k| &b&l REGEN &a&k|&e&k|&d&k|" remove 1 of tool from tool wait 5 seconds kill {_a} every 1 second: loop all players: loop all sheeps in radius 5 around loop-player: if name of loop-entity is "&a&k|&e&k|&d&k| &b&l REGEN &a&k|&e&k|&d&k|": heal loop-player by 1 heart on death of sheep: #Clear drop mouton if name of sheep contains "&a&k|&e&k|&d&k| &b&l REGEN &a&k|&e&k|&d&k|": clear drops Ca devrait etre mieux, sinon change: loop all sheeps in radius 5 around loop-player: par loop all entities in radius 5 around loop-player: loop-entity is a pink sheep
-
Rien à voir avec le code que je t'ai mis ^^ Envoie moi le code du craft stp
-
format slot 0 of player with leather named "&e&2Jobs" with lore "&aChoisi un metier ici !" to close then run "sudo %player% jobs"
-
Code non testé, dis moi s'il y a une/des erreur(s): on right click with pink wool: cancel event spawn a pink sheep named "&a&k|&e&k|&d&k| &b&l REGEN &a&k|&e&k|&d&k|" at player set {_a} to last spawned sheep remove 1 of tool from tool wait 5 seconds kill {_a} every 1 second: loop all players: loop all sheeps in radius 5 around the player: if name of loop-entity is "&a&k|&e&k|&d&k| &b&l REGEN &a&k|&e&k|&d&k|": heal loop-player by 1 heart on death of sheep: #Clear drop mouton if name of sheep contains "&a&k|&e&k|&d&k| &b&l REGEN &a&k|&e&k|&d&k|": clear drops
-
Max players sign : mettre a jour/reload un panneau [Contient une variables]
Nashoba a répondu à un(e) question de AlexFatta dans Résolus
Tu dois créer une commande qui te permettra de sauvegarder tous les panneaux: command /signs <text>: trigger: if player is op: if arg 1 is "add": if targeted block is sign: add location of targeted block to {game.signs::*} send "&aLe bloc en %location of targeted block% a été ajouté!" else: send "&cVous ne pointez pas un panneau!" to player else if arg 1 is "remove": if targeted block is sign: add location of targeted block to {game.signs::*} send "&cLe bloc en %location of targeted block% a été retiré!" else: send "&cVous ne pointez pas un panneau!" to player Ensuite tu actualises toutes les secondes avec: every seconds: loop {game.signs::*}: if {attacker.play1} is 20: set line 3 of block at loop-value to "&c&n %{attacker.play1}%/20" set line 4 of block at loop-value to "&4 Complete" else: set line 3 of block at loop-value to "&2&n %{attacker.play1}%/20" set line 4 of block at loop-value to "In queue" Tu as donc /signs add qui permet d'ajouter le panneau que tu pointes dans la liste {game.signs::*} et /signs remove qui permet de le supprimer Si tu as besoin de plusieurs arène, tu peux utiliser ceci: every seconds: loop {game.signs::*}: line 1 of block at loop-value is "&6&nAttacker 1" add 1 to {_i} if {attacker.play%{_i}%} is 20: set line 3 of block at loop-value to "&c&n %{attacker.play%{_i}%}%/20" set line 4 of block at loop-value to "&4 Complete" else: set line 3 of block at loop-value to "&c&n %{attacker.play%{_i}%}%/20" set line 4 of block at loop-value to "In queue" -
Car c'est l'argument 1. Imagine une commande /tp <player> <player>, si tu met arg 1 tu récupère l'argument 1 donc /tp <player> <player>, par contre si tu met arg 2 tu récupérer l'argument 2 soit celui-ci: /tp <player> <player>
-
#Skript du Mouton d'abordage d'Epicube on right click with wool: #Le mouton abordaj player has permission "sheep.lance" shoot a sheep from the player remove 1 of tool from tool wait 1 tick make player ride the last shot sheep loop all sheep: set name of loop-entity to "&a&k|&e&k|&d&k| &b&l Abordaaaaj &a&k|&e&k|&d&k|" set the colour of loop-entity to white wait 5 seconds if name of loop-entity contains "&a&k|&e&k|&d&k| &b&l Abordaaaaj &a&k|&e&k|&d&k|": kill loop-entity on damage: #Annule tout degats chute if damage type is fall: cancel event on death of sheep: #Clear drop mouton if name of sheep contains "&a&k|&e&k|&d&k| &b&l Abordaaaaj &a&k|&e&k|&d&k|": clear drops
-
J'avais déjà codé un truc comme ça, par contre c'est que si il n'y a qu'un jeu sur le serveur: variables: {lobby.min} = 6 every seconds: if {game.start} is not set: if number of all players is greater than {lobby.min} - 1: set {timer.time} to {timer.time} - 1 loop all players: set level of loop-player to {timer.time} set level progress of the loop-player to {timer.time} / 31 - 0.01 else if {timer.time} is 30: broadcast "&aLe jeu commence dans 30 secondes!" else if {timer.time} is 20: broadcast "&aLe jeu commence dans 20 secondes!" else if {timer.time} is 10: broadcast "&aLe jeu commence dans 10 secondes!" else if {timer.time} is 5: broadcast "&aLe jeu commence dans 5 secondes!" else if {timer.time} is 4: broadcast "&aLe jeu commence dans 4 secondes!" else if {timer.time} is 3: broadcast "&aLe jeu commence dans 3 secondes!" else if {timer.time} is 2: broadcast "&aLe jeu commence dans 2 secondes!" else if {timer.time} is 1: broadcast "&aLe jeu commence dans 1 seconde!" else if {timer.time} is 0: #Tu execute ici ce que tu veux set {game.start} to true else: set {timer.time} to 31 loop all players: set level of loop-player to 30 set level progress of the loop-player to 0.99 on server start: clear {game.start} set {timer.time} to 31
-
Remplace la ligne "clear 1 sugar Cane named "&2&lCANABIS" from The player" par "remove 1 of tool from tool": En plus d'enlever l'item il l’enlève de la main du joueur et non du premier qu'il trouve dans l'inventaire (par exemple si le joueur a plusieurs slot de cannabis, le plugin enlèvera l'item du premier slot qu'il test et qui contient du cannabis alors que là il l'enlève directement de sa main)
-
Code non testé on form of obsidian or cobblestone: cancel event
-
Je n'ai testé aucun des 2, je ne sais pas s'ils marchent correctement: on damage: if attacker is a player: if victim is a player: if victim is not attacker: cancel event make attacker damage victim by damage Si ça ne marche pas tu peux essayer: on damage: tp victim to victim's location
-
Code non testé: on join: set slot 0 of player to compass named "&6Téléportation" on rightclick with a compass: name of player's tool is "&6Téléportation" wait 1 ticks open chest with 6 rows named "MENU" to player wait 1 tick set {_i} to 0 loop all players: if loop-player is not player: format slot {_i} of player with 1 skull of loop-player named "%name of loop-player%" to close then run "sudo %player% tpto %name of loop-player% apoazniopxioaz19d" add 1 to {_i} command /tpto <text> <text>: trigger: if arg 2 is "apoazniopxioaz19d": loop all players: if "%argument 1%" is "%name of loop-player%": teleport player to loop-player stop Pour l'explication le "apoazniopxioaz19d" permet que les joueurs ne puissent pas effectuer /tpto sans le menu car il ne connaissent pas le "code"
-
on rightclick holding lead: if "%wg region at player%" contains "spawn": cancel event Pour le faire fonctionner tu aura besoin de l'addon PirateSK
-
J'ai pas testé mais je pense que c'est bon: command /box: tirgger: world of player is "%{@pvpbox}%": player has permission "pb.joueur": chance of 50%: make player execute command "/kit Soldat" stop chance of 50%: make player execute command "/kit Archer" stop player has permission "pb.vip": chance of 25%: make player execute command "/kit Mage" stop chance of 25% make player execute command "/kit Sorcier" stop chance of 25%: make player execute command "/kit Tank" stop chance of 25%: make player execute command "/kit Archer2" stop chance of 18.75%: make player execute command "/kit Spiddy" stop chance of 6.25%: make player execute command "/kit Pupute" stop
-
if wg region at player is "nom de ta region":
-
Je suis en 1.8 donc j'ai la dernière version des 2. Toi tu es en 1.7.10 donc c'est pas sûr que ça marche: PirateSK Skript 2.1.2
-
Pourtant chez moi ça marche très bien :/ Ça doit être a cause de la version... Sinon je peux te proposer sans aucun addons: on leftclick: if world of player is "(monde du spawn)": if x-location of clicked player is greater than (x le plus petit): x-location of clicked player is smaller than (x le plus grand) z-location of clicked player is smaller than (z le plus grand) z-location of clicked player is greater than (z le plus petit) set {_region} to {_region} + 1 if {_region} is set: cancel event send "&4&lTu ne peux pas taper dans la safezone !" to player Tu dois remplacer (monde du spawn) par le monde où il y a le spawn et (x le plus petit), (x le plus grand) etc... Par les extrémités de ta région
-
Non c'est si tu as PirateSK. Je m'étais trompé avec SkQuery
-
Et tu veux les définir comment ces items aléatoire? Grace à une commande?
-
"kill vehicle of player" alors
-
Lol merci ^^