Aller au contenu

KyloRen3600

Ancien
  • Compteur de contenus

    1 056
  • Inscription

  • Dernière visite

  • Jours gagnés

    22

Tout ce qui a été posté par KyloRen3600

  1. Spartan tu peux drop le code stp ? :)
  2. on right click on a player with name tag: set {_target} to target of player set {_gui} to true wait 2 ticks open chest with 3 rows named "&6Info du joueur >> &2%{_target}%" to player loop 2000 times: if {_gui} is set: wait 1 tick format slot 1 of player with iron sword named "&6&lClique par secondes" with lore "&aCPS: %{cps.%{_target}%}%" to close else: stop loop Je ne sais pas si ça marche ......
  3. Je ne comprends pas très bien mais bon voilà un code "amélioré" je pense :): On left click: add 1 to {cps.%player%} every 1 seconds: loop all players: delete {cps.%loop-player%} on right click on a player with name tag: set {_target} to target of player wait 2 ticks open chest with 3 rows named "&6Info du joueur >> &2%{_target}%" to player format slot 1 of player with iron sword named "&6&lClique par secondes" with lore "&aCPS: %{cps.%{_target}%}%" to close
  4. Il n'en veut pas :(.
  5. Bonjour/Bonsoir, aujourd'hui on se retrouve pour mon premier tutoriel ! J'ai remarqué une tendance dans le création de skript de rush/hikabrain. Dans ce tutoriel très simple je vais donc vous apprendre à détecter la personne qui allume une TNT (avec un briquet uniquement) ce qui vous permet donc d'ensuite savoir si tel équipe à détruit le lit de tel autre équipe et d'alors lui rajouter une récompense par exemple(comme sur funcraft). Ici on va faire en sorte que lorsqu'une TNT explose on envoie à tout les joueurs: "<joueur> à fait exploser une TNT !" Tout d'abord on définit l’événement: on rightclick with flint and steel: #quand on fait clique droit avec un briquet: if event-block is tnt: #si le bloc atteint est une TNT Puis on annule l’événement pour créer une TNT que l'on va pouvoir enregistrer dans une variable: cancel event #annulation de l'événement set event-block to air #suppression du bloc de TNT spawn an primed tnt at location of event-block #on place une TNT allumée set {_tnt} to last spawned primed tnt #que l'on sauvegarde dans la variable locale {_tnt} Ce qui donne finalement: on rightclick with flint and steel: if event-block is tnt: cancel event set event-block to air spawn an primed tnt at location of event-block set {_tnt} to last spawned primed tnt Cela revient à créer l'action classique de Minecraft qui fait que lorsque l'on fait clique droit sur une TNT une TNT allumée apparaît. Cependant ici on a pu reconnaître la TNT est l'enregistrer. Maintenant il faut détecter quand la TNT explose pour savoir quand on envoie le message "<joueur> à fait exploser une TNT !". Pour cela on va attendre deux secondes, car une TNT n'explose pas aussi vite. wait 2 second #rien de sorcier mais évitera de trop faire lag ! Puis on va regarder toutes les TNT allumées est si la TNT trouvée est la TNT {_tnt} que nous avons défini avant on va mettre la variable {_find} à true pour dire que l'on a trouvé la TNT (vous allez comprendre): loop all primed tnt: #on regarde toutes les TNT allumées if loop-entity is {_tnt}: #si on trouve la TNT {_tnt} que l'on a fait spawn avant set {_find} to true #on met la variable {_find} à true Puis on attend 1 tick puis si {_find} n'est pas mise alors on n'a pas trouvé la TNT cela signifie donc que la TNT a explosée est l'on peut donc envoyer notre message: wait 1 tick if {_find} is not set: #si on a pas trouvé la TNT broadcast "&b%player% &7a fait explosé une &4TNT &7!" #envoie du message On va répéter l'action 5 fois toutes les secondes jusqu'à ce que nous ne trouvions plus la TNT: loop 5 times: #on répète l'action 5 fois loop all primed tnt: if loop-entity is {_tnt}: set {_find} to true wait 1 tick if {_find} is not set: broadcast "&b%player% &7a fait explosé une &4TNT &7!" stop loop #on arrête larépétition else: #si on a trouvé la TNT clear {_fin} #on nettoie la variable {_find} wait 1 second #on attend une seconde avant de reprendre Ce qui donne enfin: on rightclick with flint and steel: if event-block is tnt: cancel event set event-block to air spawn an primed tnt at location of event-block set {_tnt} to last spawned primed tnt wait 2 second loop 5 times: loop all primed tnt: if loop-entity is {_tnt}: set {_find} to true wait 1 tick if {_find} is not set: broadcast "&b%player% &7a fait explosé une &4TNT &7!" stop loop else: clear {_find} wait 1 second J'éspère avoir était le plus clair possible et n'héitez pas à mettre un commentaire pour m'aider !
  6. KyloRen3600

    [Eco] Monnaie réelle !

    Dofygame, ce que tu demandes est long essaie de commencer tout seul je verrais ce que je peux faire ensuite. ;)
  7. Justement skript ne détecte pas l attacker de son mod ...
  8. Salut ! J'ai trouvé ça sur skunity: send resourcepack "[url]" to player addons: wildskript et skquery Bonne chance !
  9. KyloRen3600

    Probleme <text>

    Il s'agit sans doute d'une mauvaise version de skript, vérifie qu'elle est adapté à ton serveur !
  10. Il a raison ! Rajoutez un wait 1 second sinon si un joueur meurt de dégât de chute ou pas un mur pendant ce temps le message sera faussé
  11. Mon premier skript: https://skript-mc.fr/forum/resources/backpacks.1111/
  12. KyloRen3600

    PalaItems

    KyloRen3600 submitted a new resource: [plain]Backpacks[/plain] - [plain]De véritables backpacks sans mod ![/plain] Read more about this resource...
  13. Salut ! Il s agit d armes à feu ? Si oui je crois qu il est impossible de detecter l attaquant. Le flan's mod permet de faire ça je crois.
  14. Ok super de rien
  15. Ok merci j essaierai demain
  16. Génial merci je ne connaissais pas !:) Et c'est quoi l'effet à écire Mundosk ?
  17. Salut on death of a player: set death message to "" Je ne sais pas si ça marche bonne chance !:)
  18. KyloRen3600

    Probleme variable sur arg 1

    En effet mais c est parce que tu as essayé sur toi Remplace le début du code par: On join: if {new.%player%} is not set: wait 20 seconds set {new.%player%} to false
  19. KyloRen3600

    Probleme variable sur arg 1

    Salut On first join: Wait 20 seconds Set {new.%player%} to false Command /bvn [<player>]: trigger: If arg 1 is not set: Send "erreur" Else: If {new.%arg 1%} is set: Send "ce jouer n est pas nouveau " Else: Broadcast "bvn" Globalement c est ca apres modifie comme tu veux
  20. KyloRen3600

    Aide Item drop

    On death of a player: Clear drops Loop player's inventory: If loop-items is not clock: Add loop-item to {inventory::*} Loop {inventory::*}: Drop loop-value at location of player Ca doit marcher si on enleve les fautes xD mais j ai pas testé... Bonne chance !
  21. NaolShow il est écrit uniquement wildskript apres je dis mas que ce marche. Spartan comment comptes tu faire ?
  22. KyloRen3600

    Des tête dans un GUI

    Ok merci
  23. KyloRen3600

    Des tête dans un GUI

    Regarde les posts au dessus pas le dernier
  24. KyloRen3600

    Des tête dans un GUI

    https://skript-mc.fr/forum/threads/player-head.1831/ tout est expliqué
  25. KyloRen3600

    Des tête dans un GUI

    Ok j ai trouvé on ne peut pas mettre une tete comme ca essaie de definir un variable avec le tete de mario
×
×
  • 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.