Aller au contenu

blueblasterz

Membre
  • Compteur de contenus

    168
  • Inscription

  • Dernière visite

  • Jours gagnés

    7
  • Crédits

    211 [Faire un don]

Tout ce qui a été posté par blueblasterz

  1. blueblasterz

    Random Zone

    Il me semble bien qu'avec WE on peut faire ça (même si je ne me suis jamais servi de WE). On fait pas que set une zone, on la remplis aussi de blocs choisis aléatoirement parmi une liste qu'on défini nous même. C'est vrai que j'aurai pu condenser "/rz setblocks" et "/rz apply" (je le ferai sûrement d'ailleurs). Sinon pas beaucoup plus d'étapes : tu choisis ta zone, tes blocs et tu remplis ^^ Redemande-moi ou teste le skript pour mieux comprendre :D
  2. blueblasterz

    Random Zone

    blueblasterz submitted a new resource: [plain]Random Zone[/plain] - [plain]La création de zone avec des blocs aléatoires en skript[/plain] Read more about this resource...
  3. options: wDiam : 1 wGold : 1.25 wIron : 1.50 wStone : 1.75 wWood : 2 on right click: if player is holding diamond hoe or gold hoe or stone hoe or iron hoe or wooden hoe: if player is holding diamond hoe: set {_wait} to {@wDiam} second if player is holding gold hoe: set {_wait} to {@wGold} second if player is holding iron hoe: set {_wait} to {@wIron} second if player is holding stone hoe: set {_wait} to {@wStone} second if player is holding wooden hoe: set {_wait} to {@wWood} second cancel event set {_fire} to difference between {fire.%player%.lastused} and now#ICI je regarde le temps de recharge if {_fire} is less than {_wait}: stop else: set {fire.%player%.lastused} to now set {_location.1} to location of player set {_location.2} to location of targeted block increase y-coordinate of {_location.1} by 1 set {_x.1} to x-coordinate of {_location.1} set {_x.2} to x-coordinate of {_location.2} set {_y.1} to y-coordinate of {_location.1} set {_y.2} to y-coordinate of {_location.2} set {_z.1} to z-coordinate of {_location.1} set {_z.2} to z-coordinate of {_location.2} set {_x.difference} to ({_x.2} - {_x.1}) / 100 set {_y.difference} to ({_y.2} - {_y.1}) / 100 set {_z.difference} to ({_z.2} - {_z.1}) / 100 play raw sound "fireworks.launch" at player with pitch 1 volume 500 loop 100 times: increase x-coordinate of {_location.1} by {_x.difference} increase y-coordinate of {_location.1} by {_y.difference} increase z-coordinate of {_location.1} by {_z.difference} if player is holding diamond hoe: execute console command "particle flame %x-coordinate of {_location.1}% %y-coordinate of {_location.1}% %z-coordinate of {_location.1}% 0 0 0 0 1 force" else if player is holding gold hoe: execute console command "particle reddust %x-coordinate of {_location.1}% %y-coordinate of {_location.1}% %z-coordinate of {_location.1}% 0 0 0 0 1 force" else if player is holding iron hoe: execute console command "particle mobSpell %x-coordinate of {_location.1}% %y-coordinate of {_location.1}% %z-coordinate of {_location.1}% 0 0 0 0 1 force" else if player is holding stone hoe: execute console command "particle portal %x-coordinate of {_location.1}% %y-coordinate of {_location.1}% %z-coordinate of {_location.1}% 0 0 0 0 1 force" else if player is holding wooden hoe: execute console command "particle smoke %x-coordinate of {_location.1}% %y-coordinate of {_location.1}% %z-coordinate of {_location.1}% 0 0 0 0 1 force" damage target entity by 0.1 set level progress of player to 0 set {_t} to "%{_wait}%" set {_temp::*} to {_t} split by " " set {_loopV} to "%{_temp::1} parsed as number * 2% ticks" parsed as timespan loop 10 times: if level progress of player is smaller than 0.9: add 0.099 to level progress of player wait {_loopV} else: stop trigger 2 changements dans ton code: - j'ai mis les cooldown en option, comme ça tu pourras les modifier facilement (d'ailleur j'ai modifié ceux que tu avais mis pour bien voir la différence de rechargement) -A l'aide d'un petit calcul je recharge la barre d'xp en 10 fois, en calculant combien de temps on attend entre chaque fois. Toutes les variables que j'ai utilisées sont temporaires, de plus j'ai ajouté une condition qui empêche le joueur de gagner un niveau. Ce calcule marche selon ta variable {_wait}. Note tout de même que la barre sera parfois rechargée un tout petit peu avant que le joueur puisse tirer une nouvelle fois, la faute à Skript et ses arrondis x) Voilà voilà j'ai pris mon temps mais au moins ça marche :)
  4. C'est pas forcément la solution la plus optimisée, mais tu peux définir une manière de remplir la barre d'xp différente pour chaque rail gun, comme ça tu peux bien remplir en 1s, 1,5s etc. Peux tu me donner les temps de rechargement de chacuns de tes rail gun ? Je vais essayer de te faire quelque chose :)
  5. Exactement ! Mais tu peux avoir plusieurs flèches vers plusieurs directions différentes et même vers d'autres joueurs :)
  6. blueblasterz submitted a new resource: [plain]Dynamic Arrow Sk[/plain] - [plain]Pour ne plus jamais vous perdre sur votre monde[/plain] Read more about this resource...
  7. blueblasterz

    BungeeCord (sign)

    J'ai pas trop compris : tu n'arrive pas à changer une ligne du panneau ou à lancer la commande au bon moment ? Si tu cherche juste la commande pour modifier une ligne, il y a cette expression.
  8. La fin d'un gros projet :D https://skript-mc.fr/forum/resources/dynamic-arrow-sk.528/
  9. J'ai SkQuery 3.22.1 mais je vois que tu as mis ton post en résolu donc c'est que ça doit être bon ^^
  10. blueblasterz

    Empecher un bloc de drop!

    on break of gold block: cancel event set block at event-location to air
  11. blueblasterz

    Skript give

    Essaye de remplacer cette ligne: make player execute command "/give %player% skull 1 3 {display:{Name:"Youtube"},SkullOwner:{Id:"4ec6d571-4553-4a75-a4ae-6e104bcc76f0",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjQzNTNmZDBmODYzMTQzNTM4NzY1ODYwNzViOWJkZjBjNDg0YWFiMDMzMWI4NzJkZjExYmQ1NjRmY2IwMjllZCJ9fX0="}]}}}" Par celle-ci: make player execute command "/give %player% skull 1 3 {display:{Name:""Youtube""},SkullOwner:{Id:""4ec6d571-4553-4a75-a4ae-6e104bcc76f0"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjQzNTNmZDBmODYzMTQzNTM4NzY1ODYwNzViOWJkZjBjNDg0YWFiMDMzMWI4NzJkZjExYmQ1NjRmY2IwMjllZCJ9fX0=""}]}}}" J'ai simplement doublé les guillemets à l'intérieur de la commande, personnellement ça a déjà marché ^^
  12. Bonjour, moi aussi désolé pour mon absence, j'était en Allemagne ces derniers jours :D Sinon est-tu sûr de bien avoir installé SkQuery et Skript dans leurs versions la plus récente ? car apparemment c'est un problème à propos d'une de mes fonctions. Je re-test au cas où et je reviens te dire ce que j'en pense. Sinon @aubinau je te renvoie à ce site, où son référencés pas mal de caractères en UTF-8 (cherche bien, les lettres entourées s'y trouvent :p) EDIT: J'ai retiré tous mes add-ons à part SkQuery et je n'ai aucune erreur au reload de ce skript. Le problème vientsûrement de ta version de SkQuery :)
  13. blueblasterz

    mur en pvp

    Bah sinon tu fais faire une chute de 2 blocs aux joueurs pour tomber dans la zone pvp x)
  14. Aaah ok x) mais merci quand même :D
  15. OOK c'est bon ^^ Voici enfin le fameux code :D Bon ok il est pas très decrit, c'est pas bien et tout et tout... :confused: @yodaxkill si j'ai oublié quelque chose ou bien que tout ne marche pas, n'hésite pas à me le dire :) (entre autre je n'ai pas pu tester la limite de 5 amis, parce que 5 fenêtre Mc en même temps... :eek:, mais en théorie ça marche ^^) Voilà ^^ PS: @Random tu parle à qui ?? :-3
  16. Oui en effet ça doit marcher mais faudrai tester ^^
  17. RAH MAIS C'EST PAS VRAI ! Bon bin pas de co toute cette journée :( Pardonnez-moi :'( Du coup j'ose plus rien promettre, et en plus ce soir on fête un anniv donc... Il me reste que le mp à faire, et j'ai un soucis imprévu :x donc bon ptet à ce soir o:3
  18. je ne peux pas tester en ce moment, mais il me semble que la console renvoie un message d'erreur comme quoi on ne peut pas faire cancel event après un wait. Mais jsuis pas sûr à tester
  19. Voici l'effet à utiliser : set max health of player to 10 Sachant que le nombre (ici 10) indique le nombre de cœurs du joueur.
  20. Est-ce que utiliser un skript codé avec la version de base de skript sous la version de bensku marche à tout les coup, ou est-ce qu'il y a des lignes de codes à réécrire ??
  21. Oui bien sûr que je le partage :) Et merci au passage :oops:;)
  22. Le problème, c'est que les locations s'accumulent, donc au bout de 100 vitres cassées, ça risque de provoquer un lag. Je propose ce code : on break of glass: set {_glass} to location of event-block wait 5 seconds set block at {_glass} to glass Et si ce n'est pas avec des blocs de verre mais avec des vitres, remplace les "glass" par "glass pane", sans les guillemets.
  23. Vraiment désolé, j'ai presque terminé ton skript, mais malheureusement je ne pourrai pas le finir avant demain. J'ai fini toute la partie esthétique, ce qui a vraiment été long, et j'ai bien attaqué le fond, mais il me reste la partie message privé, et surtout l'affichage de la liste des amis. Je te préviens d'ores et déjà que ce skript ne nécessite que l'addon SkQuery, en plus de Skript bien sûr. Voilà, bonne nuit et encore désolé de ne pas avoir réussi à tenir mes délais :confused:
  24. Ok :) Au passage si quelqu'un possède un launcher permettant de lancer des "faux comptes", ça me permettrai de tester le skript ^^ (je ne parvient pas à en trouver sur le net qui m'inspire confiance :/)
×
×
  • 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.