Aller au contenu

Protoxy

Membre
  • Compteur de contenus

    179
  • Inscription

  • Dernière visite

  • Jours gagnés

    7
  • Crédits

    15 [Faire un don]

Tout ce qui a été posté par Protoxy

  1. Protoxy

    Système de radiation

    Bonjour j'aimerai un Skript, le système est assez simple. Je voudrais que quand nous somme à partir de 5 blocs de l'eau nous avons un damage de 0.5. Si le joueur possède une armure en iron, il n'as aucun dégâts. Appliquer une slownless au joueur si il est en contact avec des radiations. Et je rajouterai par la suite un son de détecteur de radiation comme dans Fallout. Pour vous aider: every 3 second: loop all players: if loop-player is not wearing with all iron armour: loop blocks in radius 5 around loop-players: if loop-block is water or falling water:
  2. Protoxy

    Entourer un joueur de blocks

    Voilà tu peux essayer de modifier, j'ai pas le temps de cherche pour freezer un autre joueur command /freeze: trigger: set the block below to glass set the block east to glass set the block north to glass set the block west to glass set the block south to glass #PT Haut set the block above east to glass set the block above north to glass set the block above west to glass set the block above south to glass set the block 2 above to glass set {glass.actif.%player%} to true #Pour enlever le freeze set the block below to air set the block east to air set the block north to air set the block west to air set the block south to air #PT Haut set the block above east to air set the block above north to air set the block above west to air set the block above south to air set the block 2 above to air
  3. Le wiki officiel de Umbaska, ils ont sortit pleins de nouveaux updates mais sur SkUnity ils prennent longtemps pour tout mettre. [Contenu masqué]
  4. FAUX ! Télécharges la dernière version de Umbaska Banner - Layer of Block [pattern] layer %integer% of %block% Banner - New Banner %color% banner with layers banner colo[u]red %color% with layers Banner - New Layer %itemstack% [(and|,)] colo[u]r[ed] %color% [(and|with)] pattern %bannerpattern%
  5. Ca c'est du bon Skript comme on l'aime, je le met en favoris et demain je créer un Mini-Jeu en Bungee.
  6. A mon avis, c'est trop compliqué pour lui, pour moi aussi d'ailleurs :@
  7. J'ai lu tout le tutoriel de haut en bas plusieurs fois, et je comprends toujours pas. Le tutoriel et pour lire une donnée, ça je sais faire mais c'est pas pour définir des données.
  8. Je voudrais créer une table, ça je sais faire, mais je sais pas ou mettre le pseudo du joueur avec ses coins dans la table. Pour que je puisse ajouter des coins et en supprimer.
  9. Tu pourrais juste me faire deux trois lignes pour un système de Coins: Juste avec un: /coins add [player] [amount] /coins remove [player] [amount] /coins check [<player>] J'ai beau essayé m'ai j'y arrive toujours pas
  10. J'ai plus simple: send "&7[&aJeux&7] Le jeu commence dans 5 secondes" apply potion of slowness 100 to the player for 5 seconds wait 5 seconds send "&7[&aJeux&7] Le jeu commence ! Bonne chance."
  11. Je te conseille d'ajouter un tuto pour faire ce genre de Skript, voici le code en bas. C'est pour des GUI animés, les items qui changent de slots ect ... [spoiler=Gui Animés] command /menuanime: trigger: open chest with 1 row named "&a&lChargement en cours [...]" to player set {ouvert.%player%} to true wait 2 ticks set {_count} to 0 while inventory name of player's current inventory is "&a&lChargement en cours [...]": format slot {_count} of player with 160:5 named "&aChargement ..." to be unstealable add 1 to {_count} play raw sound "note.pling" at player with pitch 1 volume 10 wait 20 ticks if {_count} = 9: close player's inventory set {ouvert.%player%} to false stop command /menublocks: trigger: open chest with 1 row named "&6Test" to player wait 2 ticks add stone, diamond sword and diamond block to {_items::*} while inventory name of player's current inventory is "&6Test": loop {_items::*}: format slot 4 of player with loop-value to be unstealable wait 1 second wait 1 tick Et en plus il y a aucun lag !
  12. Tiens voici ton code, fais par mes soins :) [spoiler=Le skript] options: playersToStart: 10 prefix: Jeux # =-=-=-=-=-=-=-** Reset des variables **-=-=-=-=-=-=-=-=-= # on unload: loop all players: kick loop-player due to "&8[&9Jeux&8] &cRestart ..." set {{@prefix}.Cant_Join} to true on load: if {{@prefix}.Cant_Join} is true: delete {{@prefix}.Cant_Join} set {{@prefix}.PlayerCount} to 0 clear {{@prefix}.PlayerList::*} set {{@prefix}.CountDown} to 31 set {{@prefix}.ActiveCountdown} to false set {blue.team.total} to 0 set {red.team.total} to 0 delete {blue.team::*} delete {red.team::*} # =-=-=-=-=-=-=-** Reset des variables **-=-=-=-=-=-=-=-=-= # on join: if {{@prefix}.Cant_Join} is true: wait 0.1 tick kick player due to "Server closed !" # =-=-=-=-=-=-=-** Chat **-=-=-=-=-=-=-=-=-= # on chat: if {red.team::*} contains player: cancel event broadcast "&c%player%&7: &f%message%" stop if {blue.team::*} contains player: cancel event broadcast "&9%player%&7: &f%message%" stop # =-=-=-=-=-=-=-** Chat **-=-=-=-=-=-=-=-=-= # # =-=-=-=-=-=-=-** Lobby **-=-=-=-=-=-=-=-=-= # on right click with 425:4: cancel event if {blue.team::*} contains player: send "&8[&9Jeux&8] &7Tu es déjà chez les &9Bleues" stop else: if {red.team::*} contains player: remove player from {red.team::*} remove 1 from {red.team.total} add player to {blue.team::*} add 1 to {blue.team.total} send "&8[&9Jeux&8] &7Tu as rejoin les &9Bleues" set player tab name to "&9%player%" loop all players: clear inventory of loop-players give an 425:4 named "&9Equipe bleue &e[&7%{blue.team.total}%&e]" with lore "" to slot 0 of player's inventory give an 425:1 named "&cEquipe rouge &e[&7%{red.team.total}%&e]" with lore "" to slot 1 of player's inventory set tab header to "&8[&9Jeux&8] &eJoueurs: &7%{{@prefix}.PlayerCount}% &9Bleus: &7%{blue.team.total}% &cRouges: &7%{red.team.total}%" and footer to "" for loop-players stop else: add player to {blue.team::*} add 1 to {blue.team.total} send "&8[&9Jeux&8] &7Tu as rejoin les &9Bleues" set player tab name to "&9%player%" loop all players: clear inventory of loop-players give an 425:4 named "&9Equipe bleue &e[&7%{blue.team.total}%&e]" with lore "" to slot 0 of player's inventory give an 425:1 named "&cEquipe rouge &e[&7%{red.team.total}%&e]" with lore "" to slot 1 of player's inventory set tab header to "&8[&9Jeux&8] &eJoueurs: &7%{{@prefix}.PlayerCount}% &9Bleus: &7%{blue.team.total}% &cRouges: &7%{red.team.total}%" and footer to "" for loop-players stop on right click with 425:1: cancel event if {red.team::*} contains player: send "&8[&9Jeux&8] &7Tu es déjà chez les &cRouges" stop else: if {blue.team::*} contains player: remove player from {blue.team::*} remove 1 from {blue.team.total} add player to {red.team::*} add 1 to {red.team.total} send "&8[&9Jeux&8] &7Tu as rejoin les &cRouges" set player tab name to "&c%player%" loop all players: clear inventory of loop-players give an 425:4 named "&9Equipe bleue &e[&7%{blue.team.total}%&e]" with lore "" to slot 0 of player's inventory give an 425:1 named "&cEquipe rouge &e[&7%{red.team.total}%&e]" with lore "" to slot 1 of player's inventory set tab header to "&8[&9Jeux&8] &eJoueurs: &7%{{@prefix}.PlayerCount}% &9Bleus: &7%{blue.team.total}% &cRouges: &7%{red.team.total}%" and footer to "" for loop-players stop else: add player to {red.team::*} add 1 to {red.team.total} send "&8[&9Jeux&8] &7Tu as rejoin les &cRouges" set player tab name to "&c%player%" loop all players: clear inventory of loop-players give an 425:4 named "&9Equipe bleue &e[&7%{blue.team.total}%&e]" with lore "" to slot 0 of player's inventory give an 425:1 named "&cEquipe rouge &e[&7%{red.team.total}%&e]" with lore "" to slot 1 of player's inventory set tab header to "&8[&9Jeux&8] &eJoueurs: &7%{{@prefix}.PlayerCount}% &9Bleus: &7%{blue.team.total}% &cRouges: &7%{red.team.total}%" and footer to "" for loop-players stop on drop: if {drop.%player%} is false: cancel event # =-=-=-=-=-=-=-** Lobby **-=-=-=-=-=-=-=-=-= # # =-=-=-=-=-=-=-** Lancement automatique **-=-=-=-=-=-=-=-=-= # on join: clear inventory of player if {{@prefix}.Cant_Join} is not set: add 1 to {{@prefix}.PlayerCount} loop all players: set tab header to "&8[&9Jeux&8] &eJoueurs: &7%{{@prefix}.PlayerCount}% &9Bleus: &7%{blue.team.total}% &cRouges: &7%{red.team.total}%" and footer to "" for loop-players set {drop.%player%} to false add player to {{@prefix}.PlayerList::*} wait 0.1 tick broadcast "&8[&9Jeux&8] &e%player% &7a rejoint la partie (&a%{{@prefix}.PlayerCount}%/10&7)" give an 425:4 named "&9Equipe bleue &e[&7%{blue.team.total}%&e]" with lore "" to slot 0 of player's inventory give an 425:1 named "&cEquipe rouge &e[&7%{red.team.total}%&e]" with lore "" to slot 1 of player's inventory if {{@prefix}.PlayerCount} >= {@playersToStart}: set {{@prefix}.ActiveCountdown} to true wait 0.1 tick while {{@prefix}.CountDown} > 0: if {{@prefix}.ActiveCountdown} is true: wait 1 second remove 1 from {{@prefix}.CountDown} if {{@prefix}.CountDown} is 30 or 20 or 10 or 5 or 3 or 2 or 1: broadcast "{@prefix} &aLa partie commence dans: %{{@prefix}.CountDown}% s" set tab header to "&8[&9Jeux&8] &eJoueurs: &7%{{@prefix}.PlayerCount}%" and footer to "&7Commence dans: &a%{{@prefix}.CountDown}%s" for player else if {{@prefix}.CountDown} = 0: loop all players: set tab header to "&8[&9Jeux&8] &eJoueurs: &7%{{@prefix}.PlayerCount}% &9Bleus: &7%{blue.team.total}% &cRouges: &7%{red.team.total}%" and footer to "" for loop-players set {drop.%player%} to true #Commence ton jeu ici ! teleport {red.team::%loop-players%} to {spawn.red} teleport {blue.team::%loop-players%} to {spawn.blue} else if {{@prefix}.ActiveCountdown} is false: set {{@prefix}.CountDown} to 31 stop on quit: if {{@prefix}.Cant_Join} is not set: remove 1 from {{@prefix}.PlayerCount} remove player from {{@prefix}.PlayerList::*} broadcast "&8[&9Jeux&8] &e%player% &7a quitté la partie (&a%{{@prefix}.PlayerCount}%/10&7)" if {red.team::*} contains player: remove player from {red.team::*} loop all players: set tab header to "&8[&9Jeux&8] &eJoueurs: &7%{{@prefix}.PlayerCount}% &9Bleus: &7%{blue.team.total}% &cRouges: &7%{red.team.total}%" and footer to "" for loop-players wait 0.1 tick if {{@prefix}.PlayerCount} < {@playersToStart}: set {{@prefix}.ActiveCountdown} to false stop if {blue.team::*} contains player: remove player from {blue.team::*} loop all players: set tab header to "&8[&9Jeux&8] &eJoueurs: &7%{{@prefix}.PlayerCount}% &9Bleus: &7%{blue.team.total}% &cRouges: &7%{red.team.total}%" and footer to "" for loop-players wait 0.1 tick if {{@prefix}.PlayerCount} < {@playersToStart}: set {{@prefix}.ActiveCountdown} to false Avec lancements automatique ect ...
  13. Résolu ! Merci à Izychiel, tu avais oublié quelques trucs !
  14. J'ai tout repositionner et ton code ne fonctionne pas, aucune erreur mais le nombre de joueurs ne s'affiche pas.
  15. Parce-que je veux pas savoir le nombre de personnes sur mon serveur, je veux un autre serveur lié avec BungeeCord. Et donc j'utilise l'API en ligne pour savoir le nombre de joueurs connectés que je met en variable.
  16. C'est juste du Query port qu'il utilise, et toutes les infos sont en JSON et en temps réel
  17. Bonjour à tous, aujourd'hui j'ai un problème. [spoiler=Voici le code] command /bs [<text>] [<text>] [<text>] [<text>]: trigger: if arg 2 is not set: send "&c/bs add &7[server] [Nom] [iP]" if targeted block is sign: add location of targeted block to {sk.bs::*} add arg 4 to {ip.sk.bs::*} set line 1 of block at targeted block to "&7[&aRejoindre&7]" set line 2 of block at targeted block to "&c%arg 3%" every 1 second: if {sk.bs::*} is set: loop {ip.sk.bs::*}: set {_g} to text from "[Contenu masqué]" replace all "}", "{", """", "online", ":" and " " with "" in {_g} loop {sk.bs::*}: set line 3 of block at location of loop-value-2 to "&eJoueurs: &a%{_g}%" on mine: if event-block is sign: loop {sk.bs::*}: if event-block is loop-value: remove event-block from {sk.bs::*} Quand je set le panneau aucun problèmes, le nombres de connectés marche bien, toutes les 1 seconde le panneau se refresh. [spoiler=Screen] Le problème: Quand je Set plusieurs panneau le nombre de joueurs dans la 3ème lignes et la même valeur pour chaque panneau. [spoiler=Screen Example]
  18. Bonjour, aujourd'hui je vais vous montrer comment mettre le nombre de personnes connectées sur un serveur dans une variable, cela marche pour les serveurs BungeeCord et tout les autres. Le codes est simple: Command /infox: trigger: set {_g} to text from "[Contenu masqué]" send "&7Nombre de joueurs connéctés sur &eEpiCube&7: %{_g}%" Voici un exemple en mettant l'IP d'Epicube:
  19. Salut, j'ai pas tester le code mais ça aidera les autres. command /monument: trigger: if {monument.fait.%player%} is true: cancel event else: if {monument.cooldown} is true: set {monument.fait.%player%} to true set {time.%player%} to now add 1 to {monument.sign.loc} set sign to {monument.sign.loc} set line 1 of sign to "&c&l%player%" set line 2 of sign to "&7%{time.%player%}%" set the block above the sign to player's skull wait 5 seconds set {monument.cooldown} to false command /setloc: trigger: set location of targeted block to {monument.sign.loc} say "%{monument.sign.loc}%"
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.