Aller au contenu

Azer_Flaash

Ancien
  • Compteur de contenus

    703
  • Inscription

  • Dernière visite

  • Jours gagnés

    17
  • Crédits

    22 [Faire un don]

Tout ce qui a été posté par Azer_Flaash

  1. 僕は「L」です
  2. Pensez à utiliser des variables temporaires, là ça tient en 4 lignes ^^ command /world: trigger: add "monde1", "monde2" and "monde3" to {_list::*} set {_monde} to a random element out of {_list::*} #Code </>
  3. Perso je n'ai jamais eu aucun problèmes avec les régions de WorldGuard
  4. What ils sont chelous vos codes xD Moi j'utilise un on while qui le téléporte une une location défini l'ayant freeze si la location du joueur n'est pas égale a cette location pré-défini précédemment pour qu'il puisse bouger son curseur, voilà ^^ (ne pas oublier le wait du while <3)
  5. Je n'ai pas très bien compris, en gros lorsque tu as installé WorldEdit et WorldGuard, tu prend une hache en main, et tu fais clique droit sur le bloc le plus en haut a droite de la base x, puis pareille mais avec un clique gauche sur le bloc le plus en bas a gauche, puis cela va sélectionner cet base x, tu fais ensuite: • /rg define <bleue> ou <rouge> (il faut que le nom de la région soit la même que le nom de la team dans la variable team) • /rg flag <bleue> ou <rouge> passthrough allow (pour plus de sécurité) Ensuite si tu as tout bien mon code donné en haut fonctionnera ;)
  6. Tu utilises quoi pour détecter les bases ? J'te conseille le Plugin WorldGuard (+ WorldEdit) qui te permet de créer des régions (faisable aussi en Skript bien-sûr) ! ➡ Je te laisse te renseigner sur ce Plugin via Internet. Bref, tu peux créer une région a chaque base en la nommant le nom de l'équipe (bleue ou rouge dans ton cas), vérifier si le joueur est dans la base (donc la région) de l'adversaire, et l'empêcher de poser tout les blocs a l'exceptions de certains blocs, et l'empêcher également d'en casser. Je te fait un petit code rapidement, je te laisse le modifier a ta guise. on break: "%region at player%" contains "%{ta variable de team.%player%}%": stop else: cancel event send "Tu ne peux pas casser de blocs dans la base de ton adversaire !" to player on place: "%region at player%" contains "%{comme taleure}%": stop else: if event-block isn't torch or tnt: cancel event send "Nop" to player (J'utilise pas de doesn't contains car chez pas ça ne marchait pas) N'hésite pas à aimer mon poste s'il t'a été utile pour me remercier d'avoir pris du temps pour t'aider !
  7. Azer_Flaash

    Region skript

    Mais si.. loop all players within {loc1} to {loc2}:
  8. Azer_Flaash

    Aide sur un skript !

    Salut, tu n'es pas dans la section approprié, tu aurais du créer ton poste dans la section "Demande de Skripts" ^^ Et tiens un code plus opti: on join: while player is online: set {_r} to rounded location of player {_r} is "%rounded {_ta variable avec la location}%": #suite </> wait a tick Si tu veux vraiment un every 1 second (qui est déconseiller, car sur des serveurs avec beaucoup de joueurs, ça peut faire lag): every seconds: loop all players: "%rounded location of loop-player%" is "%rounded {ta variable de location}%" #suite </>
  9. Salut, j'avais trouvé comment faire il y a longtemps sur Internet et je ne le retrouve plus, alors je te donne mon code, je ne saurais pas expliqué le code mais bon voilà quoi x) function packetJson(text: text) :: jsonobject: set {_t::*} to {_text} split by "" loop {_t::*}: if loop-value = """": set {_t::%loop-index%} to "\""" else if loop-value = "\": if {_t::%loop-index parsed as int + 1%} != "n": set {_t::%loop-index%} to "\\" set {_text} to join {_t::*} by "" if {_json} isn't set: set {_json} to "{""text"":""%{_text}%""" else: set {_json} to "%{_json}%,{""text"":""%{_text}%""" return json of string "{""extra"":[%{_json}%}],""text"":""""}" function renameDog(players: players, defaulttext: string="&bTexte Par Défaut"): loop {_players::*}: set {_packet} to new play_server_open_window packet set string pinfo 0 of {_packet} to "minecraft:anvil" set {ANVILGUI::%loop-value%} to random integer between 1 and 100 set "chatcomponent" pjson 0 of {_packet} to packetJson({_defaulttext}) set int pnum 0 of {_packet} to {ANVILGUI::%loop-value%} send loop-value packet {_packet} set {_packet} to new play_server_set_slot packet set int pnum 0 of {_packet} to {ANVILGUI::%loop-value%} set int pnum 1 of {_packet} to 0 set {_item} to "paper" parsed as item set name of {_item} to {_defaulttext} set "ItemModifier" pinfo 0 of {_packet} to {_item} send loop-value packet {_packet} on packet event play_client_close_window: if int pnum 0 of event-packet = {ANVILGUI::%player%}: clear {ANVILGUI::%player%} on packet event play_client_window_click: if int pnum 0 of event-packet = {ANVILGUI::%player%}: cancel event update gui (player's current inventory) if int pnum 1 of event-packet = 0: set {_packet} to new play_server_set_slot packet set int pnum 0 of {_packet} to {ANVILGUI::%player%} set int pnum 1 of {_packet} to 0 set {_item} to "paper" parsed as item set name of {_item} to "&bTexte Par Défaut" set "ItemModifier" pinfo 0 of {_packet} to {_item} send player packet {_packet} if int pnum 1 of event-packet = 2: set {_final} to "ItemModifier" pinfo 0 of event-packet set {_name} to uncolored name of {_final} {_name} is set if {dog.%player%} is set: set metadata value "Name" of {_wolf} to "%{_name}%" set {_mode} to metadata value "Mode" of {dog.%player%} set {_m} to first character of {_mode} set {_food} to metadata value "Food" of {dog.%player%} set custom name of {dog.%player%} to "&r%{_name}% (%{_m}%) %{_food}%" set action bar of player to "&aVotre chien s'appelle &e%{_name}% &a!" else: send "&cVous n'avez pas de chien." clear {ANVILGUI::%player%} close player's inventory
  10. Azer_Flaash

    Skript ne marchant plus

    Détails ➡ Consulter ce site dangereux. ➡ Il n'est pas dangereux, c'est le même que celui ou tu navigues actuellement.
  11. Azer_Flaash

    An internal error...

    Essaye de passer sous l'add-on TuSKe pour tes gui, ce qui est vraiment très conseiller. Et pour les commandes § ne pouvant pas être exécuter manuellement, de 1, si elle le peuvent avec des mods, mais les joueurs ne connaissent pas les commandes donc ça va mais pour éviter tout problèmes, remplace ces commandes par des fonctions.
  12. Sérieusement ?? Vous ne voyez pas l'erreur :O On ne peux pas utiliser les % de cette façon, il doivent généralement être entre guillemets. Je te corrige ton code, voici: command /timer <number> <number> <number> <number>: permission: magicdreamsmc.system.timer trigger: set block at location at arg 1, arg 2, arg 3 in world "world" to redstone block wait arg 4 second #je ne suis pas sûr que cet ligne marche ! si elle ne marche pas mp set block at location at arg 1, arg 2, arg 3 in world "world" to air Edit: Effectivement aussi @Random
  13. Azer_Flaash

    Skript ne marchant plus

    ➡ Version de Skript: /ver Skript sur ton serveur ➡ Utilise TuSKe pour tes GUIs ➡ Essaye de mettre un wait au début du join
  14. Alors passe le sujet en résolu ! :p
  15. Tu peux essayer de le remplacer par un text, du coup dans l'exécution de la fonction, tu met des "" et dans la fonction tu set une variable temporaire sur le text et tu le parsed as number ^^
  16. Ça vous fait croire que tout sera bien préparé pour votre personne. Non, ça ne se passe pas comme ça. C'est juste la version de Skript qui l'intéresse. Ça rend paresseux Pas pour une version de Skript mdr Si quelque chose casse dans le pack, et bah vous savez pas comment trouver une version plus à jour Suffit de se renseigner Vous pouvez avoir des versions à la con Les versions sont bonnes (en tout cas de Skript) Vous pouvez avoir des addons à la con, type WildSkript, Umbaska ou RandomSK (le premier qui dit que un de ces 3 là est un bon addon, je le réduis en purée) Pareil que le 1 Vous pouvez avoir des addons dont vous avez pas besoin Idem Au final, vous savez même pas quel addon ajoute quoi, vu que vous faites juste Ctrl-C Ctrl-V et puis hop c'est bon terminé Pareil Ça veut dire que vous savez pas où aller si une syntaxe marche pas Idem Vous connaissez pas les différences entre des versions (pas de changelog) Tout est inscrit sur la toile, accessible a tous Enfin et surtout, ça peut vous faire penser que Skellett est un bon addon Encore pareil Voila ^^
  17. Je t'aide un peu, utilises l'expression %hour(s)%, pour savoir s'il est 14 heures.
  18. De rien, j'ai pas eu le temps de faire un beau message tout à l'heure, donc je le précise maintenant, c'est pas mon pack c'est le pack de @PsYZiiK ^^
  19. Le stop va arrêter ta commande, tu peux l'utiliser partout, ça va arrêter le code en cours, alors fais gaffe de ne pas annuler n'importe quoi quand il ne faut pas ^^
  20. Azer_Flaash

    Claim de chunk

    J'allais te proposer d'utiliser le Regen à @Phe0X mais c'est déjà le cas x)
  21. J'aime les pommes
×
×
  • 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.