Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 20/11/2015 dans toutes les zones

  1. Salut tout le monde ! Aujourd'hui je vais faire un tuto très simple ! Qui j'espère va servir à des gens. En quoi consiste la cocaïne ? C'est un sucre qui se nomme "Cocaïne" et qui va ajouter des effets positifs au début et à la fin va donner la nausée au joueur. Bon c'est très simple à faire vous allez me dire mais je fais ce que je peux :P. Commençons par créer la commande. "Depuis quand une commande si on a un sucre il suffit de faire /give Zedokf_DrM sugar 1 name:&9Cocaïne" Oui mais en une commande ça ira plus vite :) ^^. Donc facile : command /cocaine [<text>] [<player>]: N'oubliez surtout pas la permission sinon n'importe qui pourra se give la cocaïne ! Et insérons le trigger. permission: cocaine.cocaine trigger: Maintenant on va vérifier si vous avez mis les arguments ! if arg 1 is set: if arg 2 is set: if arg 1 is "give": Ajoutons le give : execute console command "/give %player% sugar 1 name:&9Cocaïne" "Mais si le joueur ne met pas le pseudo à qui give ça ne va rien faire". Oui, mettons un else qui lui dira gentillement qu'il manque le pseudo du joueur : else: send "&9[Cocaïne] &7Tu as oublié le pseudo de la personne à qui give !" Et un /cocaine help ou /cocaine ? ou alors s'il met aucun arguments. if arg 1 is "help" or "?": send "&f--==&9Cocaine&7 > &9Help&f==--" send "&e/cocaine help" send "&e/cocaine give [joueur]" send "&f--==&9Cocaine&7 > &9Help&f==--" if arg 1 is not set: execute player command "/cocaine help" Bon la commande et créée mais un petit soucis nos effets ? On va donc faire "si le joueur fait un clique droit sur un sucre, si le sucre s'appelle &9Cocaïne alors donner les effets : Je vais un peut vite alors on va faire pas à pas ! on rightclick with sugar: If name of tool of player is "&9Cocaïne": cancel event (si quelqu'un sait pourquoi cancel event je veux bien savoir ^^ j'ai préféré le mettre au cas où mais je sais pas si c'est utile). Un problème le joueur auras tout le temps l'item nommé Cocaïne et donc utilisable à vie ! ?! Bien sur que non supprimons l'item de son inventaire. remove 1 sugar from player Je vais donner un peut de messages à ce Skript car quand même.. wait 1 tick send "&9[Cocaïne] &7Tu as prit de la cocaine si on te chope on se connais pas !" Bon la partie la plus intéressante ! Les effets ! apply speed 2 to player for 2 minutes apply regeneration 15 to player for 3 seconds apply Strength 1 to player for 2 minutes apply Fire Resistance 1 to player for 2 minutes Vous pouvez les changer facilement ! Attendons maintenant que tous les effets se terminent pour ajouter la nausée : wait 2 minutes wait 3 seconds Je préfères ajouter 3 secondes en plus pour être sur que tout soit fini on sait jamais un bug arrive vite :P. Finissons par ajouter un petit message et l'effet nausée. send "&9[Cocaïne] &7Et oui ! Réfléchis avant d'utiliser ce genre de substance !" execute console command "/effect %player% CONFUSION 60 2" L'effet nausée n'est pas ajouté en apply car j'ai pas trouvé du coup j'ai fait ça un peu à la rache ^^. Voici le code final : command /cocaine [<text>] [<player>]: permission: cocaine.cocaine trigger: if arg 1 is set: if arg 2 is set: if arg 1 is "give": execute console command "/give %player% sugar 1 name:&9Cocaïne" else: send "&9[Cocaïne] &7Tu as oublié le pseudo de la personne à qui give !" if arg 1 is "help" or "?": send "&f--==&9Cocaine&7 > &9Help&f==--" send "&e/cocaine help" send "&e/cocaine give [joueur]" send "&f--==&9Cocaine&7 > &9Help&f==--" if arg 1 is not set: execute player command "/cocaine help" on rightclick with sugar: If name of tool of player is "&9Cocaïne": cancel event remove 1 sugar from player wait 1 tick send "&9[Cocaïne] &7Tu as prit de la cocaine si on te chope on se connais pas !" apply speed 2 to player for 2 minutes apply regeneration 15 to player for 3 seconds apply Strength 1 to player for 2 minutes apply Fire Resistance 1 to player for 2 minutes wait 2 minutes wait 3 seconds send "&9[Cocaïne] &7Et oui ! Réfléchis avant d'utiliser ce genre de substance !" execute console command "/effect %player% CONFUSION 60 2" Tuto facile oui je sais ! Mais je sais pas quoi réellement faire ! Le Skript fonctionne je l'ai essayé ! Merci de laisser un commentaire d'avis ^^. PS : Désolé si je parles beaucoup :x Peut-être trop d'explications inutile ou autre.
    1 point
  2. Bonsoir, pour tes prochains topics d'aides, tu devrais détailler mieux que ça ton titre, ça aiderais les Skripteurs qui veulent t'aider. Et si ton problème est résolu, passe le sujet en résolu.
    1 point
  3. Bonsoir, voila je code de ce que tu demandes : on respawn: if {lifes.%UUID of player%} is smaller than 5: set {_i} to a random number between 1 and 4 wait 0.5 ticks if {_i} is 1: teleport the player to {arene1.%server%} if {_i} is 2: teleport the player to {arene2.%server%} if {_i} is 3: teleport the player to {arene3.%server%} if {_i} is 4: teleport the player to {arene4.%server%} else: execute console command "/gamemode 3 %player%"
    1 point
  4. il faut SkQuery3 et SkQuery4 http://dev.bukkit.org/bukkit-plugins/skquery/files/8-sk-query-4-0-prerelease/ puis open chest with 1 row named "Menu" to player wait a tick format slot 0 of player with custom skull of "http://textures.minecraft.net/texture/dfa695b59618b3616b6aaa910c5a10146195edd6367d25e9399a74ceef966" named "&ePikaPika" to close pour les liens des textures je te laisse lire ceci http://dev.bukkit.org/bukkit-plugins/skript/forum/misc/77693-psa-custom-skulls-has-been-restricted-to-minecraft/
    1 point
  5. J'ai trouvé plus simple, la par exemple c'est pour 30 secondes: on rightclick: if player's tool is blaze rod named "Bâton de sorcier": set {_magejumpwait} to difference between {magejump.%player%.lastused} and now if {_magejumpwait} is less than 30 seconds: message "&0[&3PTA&0]&eTu dois attendre &4%difference between 30 seconds and {_magejumpwait}% &eavant de réutiliser le sort de projection" stop push the target upwards at speed 2 send "&e Sort lancé" set {magejump.%player%.lastused} to now
    1 point
  6. Je ne sais pas trop, je pense que demain il y sera!:)
    1 point
  7. Ok Je les posté dans le rubrique Ressource... il devrait bientôt être disponible, je les fait sous forme de fonction, enfin un truc simple pour vous à l'usage :)
    1 point
  8. set slot 0 of player to a iron sword of sharpness 10 named "&cKit barbare"
    1 point
  9. Ah ok ! Sinon, if {variable} is not set: send "0"
    1 point
  10. Sublime text casse la tête toutes les 50 utilisations ... hmmm ... Je vois ... pas. Je n'ai rien compris et moi je préfère Sublime text. ^^
    1 point
×
×
  • 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.