Aller au contenu

Soufreur78

Ancien
  • Compteur de contenus

    722
  • Inscription

  • Dernière visite

  • Jours gagnés

    27

Tout ce qui a été posté par Soufreur78

  1. Soufreur78

    Region / Skript

    Tu as une erreur ?
  2. Salut , Mon skype : Guillaume7877 si besoin. Tu veux que je ne casse pas le coffre avec les items qu'il contenait à chaque fois que je remet des items ?
  3. Voila ! Fonctionnel et testé ! command /break [<text>]: trigger: if arg 1 is set: if arg 1 is "on" or "off": if arg 1 is "on": set {break} to true message "&aVous avez autorisé le cassage de block" if arg 1 is "off": set {break} to false message "&cVous avez interdit le cassage de block" else: message "&c/break <on>&7/&c<off>" else: message "&c/break <on>&7/&c<off>" on break: if {break} is false: cancel event message "&cLe cassage de block est interdit acutellement !"
  4. Soufreur78

    Region / Skript

    on place of tnt: if region at player is "Ta region": cancel event message "&cTNT interdite ici "
  5. Soufreur78

    Region / Skript

    Il faut absolument mettre un wait 3 tick aprés le "on region enter"
  6. Soufreur78

    Variable

    Pense à mettre en résolu
  7. Soufreur78

    Demande Skript | Coffre

    on rightclick on a chest: if player's world is "truc": set block at targeted block to air
  8. Et voila ! Bref je t'explique : J'ai une commande générale /randomchest avec la permission : randomchest.use Il y a 6 premiers arguments : "Additem" pour ajouter une item "Addchest" pour ajouter une position de coffre "Removeliste" pour supprimer les items et positions des coffres "View" pour voir les items (dans un gui) "SpawnChest" pour forcer le spawn d'un chest "Info" pour avoir toute les infos, nombre de coffre et nombre d'item de chaque serie Il y a 5 argument 2 : normal, A, medicals, rare, militaire Voila ! Tu dois à chaque fois rentrer l'argument 1 (L'action à faire) et l'argument 2 (La serie de coffre visée) à part pour "info" il n'y a pas besoin de mettre une second argument ! Bref , Optimisation au top <3 ! Aucun bug chez moi ! Addons basique (SkQuery,Umbaska) Au moindre problème , appelle moi ! command /randomchest [<text>] [<text>]: permission: randomchest.use trigger: if arg 1 is not set: message "&8[&cRandomChest&8] &3/randomchest &3<additem>&7/&3<removelist>&7/&3<addchest>&7/&3<view>&7/&3<spawnchest>&7/&3<info>" else: if arg 1 is not "additem" or "addchest" or "view" or "removelist" or "info" or "spawnchest": message "&8[&cRandomChest&8] &3/randomchest &3<additem>&7/&3<removelist>&7/&3<addchest>&7/&3<view>&7/&3<spawnchest>&7/&3<info>" stop else: if arg 1 is "info": message "&8[&cRandomChest&8] &eVoici les informations sur les &c5 &elistes !" set {_list::*} to "a" and "militaire" and "rare" and "medicals" and "normal" loop {_list::*}: set {_info1} to size of {RandomChest.%loop-value%::*} if {_info1} is not set: set {_info1} to "Aucun" set {_info2} to size of {randomchest.location.%loop-value%::*} if {_info2} is not set: set {_info2} to "Aucun" message "&e- &c%loop-value% &9➤ &c%{_info1}% &eitem(s) &7| &c%{_info2}% &ecoffre(s)" stop if arg 2 is "normal" or "medicals" or "rare" or "militaire" or "A": if arg 1 is "additem": if player's tool is not air: set {_p} to player's tool set {_nbr} to amount of the tool of the player message "&8[&cRandomChest&8] &3Vous avez ajouté &c%{_p}% &3à la liste &c%arg 2%" add {_p} to {RandomChest.%arg 2%::*} else: message "&8[&cRandomChest&8] &cVous devez tenir un item en main !" if arg 1 is "view": open chest with 6 rows named "&cChest &9➤ &c%arg 2%" to player wait 3 tick set {_nbr} to 0 loop {RandomChest.%arg 2%::*}: format slot {_nbr} of player with loop-value named "&3%loop-value%" to be unstealable add 1 to {_nbr} if arg 1 is "addchest": add location of player to {randomchest.location.%arg 2%::*} set {_size} to size of {randomchest.location.%arg 2%::*} message "&8[&cRandomChest&8] &3Vous avez ajouté votre position pour les coffres &c%arg 2% &3 !" message "&8[&cRandomChest&8] &3La liste &c%arg 2% &3a maintenant &c%{_size}% coffre(s) !" if arg 1 is "removelist": clear {randomchest.location.%arg 2%::*} clear {RandomChest.%arg 2%::*} message "&8[&cRandomChest&8] &eLes &ccoffres &eet les &citems &ede la liste &c%arg 2% &eont été reset !" if arg 1 is "spawnchest": loop {randomchest.location.%arg 2%::*}: set block at loop-value to air clear drops wait 2 tick set block at loop-value to chest set {_liste::*} to {RandomChest.%arg 2%::*} loop (a random integer between 1 and 4) times: set {_random} to a random element out of {_liste::*} remove {_random} from {_liste::*} add {_random} to inventory of block at loop-value-1 message "&8[&cRandomChest&8] &eLes coffres &c%arg 2% &eont bien été remplient !" else: message "&8[&cRandomChest&8] &cQuels listes ?" message "&8[&cRandomChest&8] &3/randomchest %arg 1% &3<normal>&7/&3<Medicals>&7/&3<rare>&7/&3<militaire>&7/&3<A>" every 1 minutes: if {RandomChest.a::*} is set: make console execute command "/randomchest spawnchest a" broadcast "&8[&cRandomChest&8] &eLes coffres de type &cA &eont spawnent !" every 2 minutes: if {RandomChest.medicals::*} is set: make console execute command "/randomchest spawnchest medicals" broadcast "&8[&cRandomChest&8] &eLes coffres de type &cMedicals &eont spawnent !" every 3 minutes: if {RandomChest.normal::*} is set: make console execute command "/randomchest spawnchest normal" broadcast "&8[&cRandomChest&8] &eLes coffres de type &cNormal &eont spawnent !" every 5 minutes: if {RandomChest.rare::*} is set: make console execute command "/randomchest spawnchest rare" broadcast "&8[&cRandomChest&8] &eLes coffres de type &cRare &eont spawnent !" every 8 minutes: if {RandomChest.militaire::*} is set: make console execute command "/randomchest spawnchest militaire" broadcast "&8[&cRandomChest&8] &eLes coffres de type &cMilitaire &eont spawnent !"
  9. Cc , je te rappelle que quand il y a des histoires de coffre random et autre il faut m'appeller c'est mon dada :p Bref , je te fais ça
  10. Soufreur78

    Variable

    met arg 1 a la place de player
  11. Soufreur78

    Demande Skript | Coffre

    Pour le faire sauter quand on rightclick dessus fait simplement: on rightclick on a chest: set block at targeted block to air
  12. Soufreur78

    Demande Skript | Coffre

    impossible de détecter la touche Cependant je peux faire en sorte que quand je clique droit sur un coffre , il se casse ou quand je ferme un coffre il se casse ?
  13. Pense à mettre en résolu
  14. Voila , testé et fonctionnel ! command /test: trigger: loop all players: if block at loop-player is a stone pressure plate: teleport loop-player at location at (100, 150, 100)
  15. Soufreur78

    TNT Fixer

    Pour ta premiére demande : on explode: loop exploded blocks: if loop-block is wool or redstone block: # Ici tu dois mettre les blocs qui ne casse pas {skywars.game.ignore.locations::%location of loop-block%} is not set add location of loop-block to {skywars.game.broken.blocks::*} add type of loop-block to {skywars.game.broken.type::*} set {skywars.game.ignore.locations::%location of loop-block%} to true wait 3 tick loop {skywars.game.broken.blocks::*}: set {_loc} to loop-value set block at {_loc} to {skywars.game.broken.type::%loop-index%} delete {skywars.game.broken.blocks::*} delete {skywars.game.broken.type::*} delete {skywars.game.ignore.locations::*} Pour la deuxiéme demande : Impossible en skript à ma connaissance
  16. Soufreur78

    TNT Fixer

    Tien déjà pour ta demande numéro 3 pour détecter qui fait un canon à TNT: on place of tnt: loop all blocks in radius 8 around event-block: if loop-block is water or redstone dust or wooden button or stone button or redstone torch or repeater or cobble slab item or stone brick or single step: add 1 to {_nbr} set {_nbr} to ({_nbr} * 7) if {_nbr} > 100: set {_nbr} to 100 if {_nbr} > 45: send "&cIl y a &9%{_nbr}% %% &cchance que &e%player% &cconstruit un canon à TNT" to all ops
  17. Soufreur78

    TNT Fixer

    Mais le radius de la fake explosion tu peux le régler pour qu'il soit naturel c'est quoi le probléme ?
  18. Soufreur78

    Mon Serveur

    N'a rien à faire dans cette section
  19. Soufreur78

    Conditons "on recup"

    Si .... "on pick up"
  20. Essaie : if player has 1 emerald of infinity 1 with name "&ePoint Joueur"
  21. Wouah la recherche.... every 3 seconds in world "world": loop all players: if y-coordinate of loop-player < 100: teleport loop-player to location at (0, 101, 0) send "&cHop Hop Hop ! Le suicide n'est pas autorisé " to loop-player
  22. Soufreur78

    Ne pas se taper en team

    As-tu une variable ou la team du joueur est enregistré : comme {team.%player%} ? on damage: if {team.%attacker%} = {team.%attacker%}: cancel event send "&cVous touchez votre allié" to attacker
  23. Ta essayé de loop la liste plutôt
  24. Soufreur78

    Donner plus de minerais

    Tu ne répond pas a ça demande la ^^ on mine: if event-block is iron ore: set block at event-block to air drop 2 iron ingot at location of event-block if event-block is gold ore: set block at event-block to air drop 2 gold ingot at location of event-block
  25. Soufreur78

    VoidFall TP

    Le void est couche 0. Si il veut détecter les joueurs tombés en dessous de y = 100 , il peut pas avec ton code
×
×
  • 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.