Aller au contenu

uiytt

Ancien
  • Compteur de contenus

    1 152
  • Inscription

  • Dernière visite

  • Jours gagnés

    44

Tout ce qui a été posté par uiytt

  1. Envoie un message à 4rno après tout c'est son code ^^
  2. uiytt

    PathFinding 3D

    uiytt submitted a new resource: [plain]PathFinding 3D[/plain] - [plain]un système de pathfinding pour minecraft[/plain] Read more about this resource...
  3. Essaye des craft sans spawn egg pour voir si ça vient de là....
  4. set {test::*} to {_line3} split at ": " tu aura deux variable : {test::1} avec "Level" et {test::2} avec "50" il te reste plus qu'a parse set {_lvl} to {test::2} parsed as number
  5. uiytt

    [Jeu] Un Taupe Gun en Skript ?!

    Ouai XD
  6. Bha donc tu créer la location ou tu veux faire spawn la structure : set {_loc} to location(13, 30, 26, world("nomdetonmonde")) (remplace nomdetonmonde par le nom de ton monde) et en suivant le tuto que je t'ai passé tu change ça: loop {sktruc::save::location::*}: set {_x} to x-coordinate of loop-value + x-coordinate of player set {_y} to y-coordinate of loop-value + y-coordinate of player set {_z} to z-coordinate of loop-value + z-coordinate of player set block at location {_x}, {_y}, {_z} to {sktruc::block::%loop-index%} Par ça : set {_world} to world of {_loc} loop {sktruc::save::location::*}: set {_x} to x-coordinate of loop-value + x-coordinate of {_loc} set {_y} to y-coordinate of loop-value + y-coordinate of {_loc} set {_z} to z-coordinate of loop-value + z-coordinate of {_loc} set block at location({_x}, {_y}, {_z}, world({_world})) to {sktruc::block::%loop-index%}
  7. alors ça c'est pas dure : tu créer une location : set {_loc} to location(13, 30, 26, world("world")) Ici la location est aux cordoné 13 30 23 dans le monde world après tu chance ce code : loop {sktruc::save::location::*}: set {_x} to x-coordinate of loop-value + x-coordinate of player set {_y} to y-coordinate of loop-value + y-coordinate of player set {_z} to z-coordinate of loop-value + z-coordinate of player set block at location {_x}, {_y}, {_z} to {sktruc::block::%loop-index%} en ce code : loop {sktruc::save::location::*}: set {_x} to x-coordinate of loop-value + x-coordinate of {_loc} set {_y} to y-coordinate of loop-value + y-coordinate of {_loc} set {_z} to z-coordinate of loop-value + z-coordinate of {_loc} set block at location {_x}, {_y}, {_z} to {sktruc::block::%loop-index%} P.S si ton serveur a plusieurs monde il te faut un autre code
  8. J'ai pas regardé en précision mais voilà : https://skript-mc.fr/forum/threads/sktructure-1-sauvegarde-de-structure-simple.10021/
  9. uiytt

    [Jeu] Un Taupe Gun en Skript ?!

    Le jour où j'aurais finis mon Lg UHC je te ferais ça mais il va falloir attendre...
  10. uiytt

    Skript de mort

    En gros tu fait : set {test::*} to split "%attacker's tool%" at "of" donc là dés que il y aura une , ça séparera le text à l'endroit ou y'a écrit "of" (donc d'après cette image tu aura 2 text : l'un avec : "diamond sword" et l'autre avec : "Sharpness 5, Knockback 2, Fire aspect II named "TEST") et ça métera le premier à {test::1}, le deuxième text à {test::2} etc... Tu continue comme ça en séparant tout puis tu les réorganise dans l'ordre que tu veux dans ton message
  11. uiytt

    Skript de mort

    Toi aussi t surchargé XD ?
  12. uiytt

    Spawn Egg

    C'est vrai mais les désaventages de SkQuery sont trop nombreux :/
  13. uiytt

    Spawn Egg

    Mais ça ne fait aucun sence XD car le gui Tuske peut marcher comme skquery mais avec des trucs en plus si tu veux...
  14. uiytt

    Bug du If + variable

    Yep du coup va jeter un coup d'oeil au GUI a ce lien : https://skript-mc.fr/forum/threads/pourquoi-utilise-tuske-au-lieu-de-skquery-pour-les-gui.15437/ regarde la partie III tu verra tu trouvera une solution
  15. uiytt

    Bug du If + variable

    Premièrement : https://skript-mc.fr/forum/threads/pourquoi-utilise-tuske-au-lieu-de-skquery-pour-les-gui.15437/#post-120249 Ensuite je te conseille d'apprendre les fonction, ça evite de passer par des commandes a chaque fois et pour ton problème, as tu un event au début pour : If {insultes.%player%} is true: make console execute command "/manuaddp %player% sanctions.tempmute" make player execute command "/tempmute %arg 1% 1h Insultes make console execute command "/manudelp %player% sanctions.tempmute" ?
  16. uiytt

    Spawn Egg

    La différence dans l'utilisation entre SkQuery et TuSKe est pas grande (juste rajouter "gui" entre "format slot' et modifier la fin de la syntaxe par contre les avantages sont très très nombreux, juste lis ce que je t'ai envoyé, tu te rendra comte de la différence des deux... Plus rapidement on se débarrasse des mauvais habitudes, mieux c'est ! si ça permet de retirer 30 à 40 lignes de tes GUI ça vaut le coup non ?
  17. uiytt

    Skript freeze avancé (svp)

    Tu aurais du le dire dés le début... la 1.7 est un version où skript est extrêmement bugué je ne travaillerai pas sur cette version :/ Essaye de passer en version supérieur (pour le pvp il existe des plugins le recréant)
  18. Pourquoi on partirai trop loin ? on discute de manière civilisé.
  19. uiytt

    Skript freeze avancé (svp)

    Je suis con désoler XD pas skunity mais SkQuery
  20. uiytt

    Skript freeze avancé (svp)

    Nouveau code : command /freeze <player>: permission: freeze.use trigger: if arg 1 is set: if {freeze.%UUID of arg 1%} is not set: spawn 1 armor stand at arg 1's location set {freeze.%UUID of arg 1%} to the last spawned entity add "{NoGravity:1b,Invulnerable:1,NoBasePlate:1,DisabledSlots:2039583,Invisible:1}" to nbt of {freeze.%UUID of arg 1%} freeze_GUI(arg 1,"MENU") while {freeze.%UUID of arg 1%} is alive: if player's vehicle isn't set: make arg 1 ride {freeze.%UUID of arg 1%} wait 5 tick else: message "Ce joueur est deja freeze" to player else: message "Veuillez indiquer un joueur" to player command /unfreeze <player>: permission: freeze.use trigger: if arg 1 is set: if {freeze.%UUID of arg 1%} is set: kill {freeze.%UUID of arg 1%} delete {freeze.%UUID of arg 1%} else: message "Ce joueur n'est pas freeze" to player else: message "Veuillez indiquer un joueur" to player function freeze_GUI(p: player,t: text): set {_UUID} to UUID of {_p} if {_t} is equal to "MENU": open virtual chest inventory with size 3 with name "&lVérification" to {_s} make a gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 of {_p} with 1 gray stained glass pane named "&f" make a gui slot 11 of {_p} with 1 green wool named "&c&lJ'avoue d'avoir triché" with lore "&7Cette option vous vaudra une réduction de peine" to run: kill {freeze.%{_UUID}%} delete {freeze.%{_UUID}%} make console execute command " /tempban %{_p}% 30 day Aveux de triche." loop all player: if loop-player has permission "freeze.msg": message "Le joueur %{_p]% a avoué avoir triché." to loop-player make a gui slot 15 of {_p} with 1 green wool named "&a&lJe ne triche pas" to run: freeze_GUI({_p},"NCheat") else if is equal to "NCheat": open virtual chest inventory with size 3 with name "&lVérification" to {_s} make a gui slot 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 of {_p} with 1 gray stained glass pane named "&f" make a gui slot 0 of {_p} with a map named "&fRetour en arrière ---->" to run: freeze_GUI({_p},"MENU") make a gui slot 11 of {_p} with 1 red wool named "&a&lJ'accepte d'être vérifié" to run: close {_p}'s inventory message "Demande MONDISCORD sur Discord et dépêches toi" to {_p} loop all player: if loop-player has permission "freeze.msg": message "Le joueur %{_p]% a accepté d'être vérifié." to loop-player make a gui slot 12 of {_p} with 1 red wool named "Je refuse d'être vérifié" to run: kill {freeze.%{_UUID}%} delete {freeze.%{_UUID}%} make console execute command "/tempban %{_p}% 60 day Refuse la vérification" loop all player: if loop-player has permission "freeze.msg": message "Le joueur %{_p]% a refusé d'être vérifié." to loop-player pour les messages: freeze.msg et pour utiliser /freeze ou /unfreeze freeze.use Ha oui pour que ça marche il te faut les addons SkUnity et TuSKe
  21. Mais un truc avec un .%player% et sans sont exactement aussi safe car si l'un est un "un truc malgache où faut prier pour qu'il n'y est pas de confusions" alors l'autre l'est aussi !!!! Il y a absolument rien qui change entre les deux sauf que le premier rendra plus compliqué la compréhension de ton skript :/
  22. uiytt

    Skript freeze avancé (svp)

    Voilà essaye ça : command /freeze <player>: trigger: if arg 1 is set: if {freeze.%UUID of arg 1%} is not set: spawn 1 armor stand at arg 1's location set {freeze.%UUID of arg 1%} to the last spawned entity add "{NoGravity:1b,Invulnerable:1,NoBasePlate:1,DisabledSlots:2039583,Invisible:1}" to nbt of {freeze.%UUID of arg 1%} freeze_GUI(arg 1,"MENU") while {freeze.%UUID of arg 1%} is alive: if player's vehicle isn't set: make arg 1 ride {freeze.%UUID of arg 1%} wait 5 tick else: message "Ce joueur est deja freeze" to player else: message "Veuillez indiquer un joueur" to player command /unfreeze <player>: trigger: if arg 1 is set: if {freeze.%UUID of arg 1%} is set: kill {freeze.%UUID of arg 1%} delete {freeze.%UUID of arg 1%} else: message "Ce joueur n'est pas freeze" to player else: message "Veuillez indiquer un joueur" to player function freeze_GUI(p: player,t: text): set {_UUID} to UUID of {_p} if {_t} is equal to "MENU": open virtual chest inventory with size 3 with name "&lVérification" to {_s} make a gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 of {_p} with 1 gray stained glass pane named "&f" make a gui slot 11 of {_p} with 1 green wool named "&c&lJ'avoue d'avoir triché" with lore "&7Cette option vous vaudra une réduction de peine" to run: kill {freeze.%{_UUID}%} delete {freeze.%{_UUID}%} make console execute command " /tempban %{_p}% 30 day Aveux de triche." make a gui slot 15 of {_p} with 1 green wool named "&a&lJe ne triche pas" to run: freeze_GUI({_p},"NCheat") else if is equal to "NCheat": open virtual chest inventory with size 3 with name "&lVérification" to {_s} make a gui slot 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 of {_p} with 1 gray stained glass pane named "&f" make a gui slot 0 of {_p} with a map named "&fRetour en arrière ---->" to run: freeze_GUI({_p},"MENU") make a gui slot 11 of {_p} with 1 red wool named "&a&lJ'accepte d'être vérifié" to run: close {_p}'s inventory message "Demande MONDISCORD sur Discord et dépêches toi" to {_p} make a gui slot 12 of {_p} with 1 red wool named "Je refuse d'être vérifié" to run: kill {freeze.%{_UUID}%} delete {freeze.%{_UUID}%} make console execute command "/tempban %{_p}% 60 day Refuse la vérification" Et pour les messages au modo il faut que tu me dise la permission que tu veux pour que les modos recoivent le message... P.S : Pour les modo de Skript-mc : Il n'a pas mis de double poste, j'ai juste supprimé le miens....
  23. Nan mais le hammeur a chaque fois qu'il exécute son programme, il le fait pour 1 joueur et vu que les variables avec un _ ne sont propre qu'au code qui s’exécute (donc même si deux code s’exécute exactement au même moment les variables ne se mélangeront pas) et comme durant le code le .%player% reste constamment le même ça ne change rien pour les problèmes de nom... Exemple : pour {_s} une variable quelconque qui sert d'exemple: Pour des variables avec .%player%: Je casse un bock met {_s.%player%} a une valeur aléatoire (ex : 12) att 5 second affiche {_s.%player%} (donc 12) Pour des variables sans .%player% Je casse un bock met {_s} a une valeur aléatoire (ex : 8) att 5 second affiche {_s} (donc 8) Dans les deux cas, même si un autre joueurs casse un block dans les 5 second d'attente, la valeur affiché sera toujours la même pour le joueur que celle qui a été définis dés qu'il a cassé un block. Conclusion le .%player% est totalement inutile dans une variables instables (avec un _ ) C'est le principe même des variables instable...
  24. Théoriquement si jamais ton skript ne concerne qu'un seul joueur (ce qui est le cas là...) il ne sert vraiment a rien de mettre .%player% car de toute manière le joueur reste le même...
  25. uiytt

    Skript freeze avancé (svp)

    Bon je te fais ça... EDIT : Pour le unfreeze tu veux la commande /unfrezze ou que on refasse la commande /freeze
×
×
  • 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.