Aller au contenu

[Craft] De nouveau craft.


Messages recommandés

Posté(e)

Bonjour,

Version de minecraft / skript : 1.8.9

Type du skript : Skript de craft

Description du script :

Je souhaiterais un skript qui permettrait aux joueurs de craft de nouveau items :

Item n°1:

1500494685-2017-07-19-22-03-52.png

Nom de l'item: &cTarte de combat

Lore de l'item: &3"The Best For PvP Player"

Effect lorsque l'on mange l'item: Force 1 pendant 3minutes, Speed 1 pendant 3minutes, 2 coeur d’absorption.

 

Item n°2:

1500495089-2017-07-19-22-10-38.png

Nom de l'item: &cPain défensif

Lore de l'item: &3"The Best For PvP Player"

Effect lorsque l'on mange l'item: Regen 1 pendant 3minutes, FireRésistance pendant 6 minutes,Résistance 1 pendant 10 secondes, 2 coeur d’absorption.

 

Item n°3:

1500496393-2017-07-19-22-32-29.png

Nom de l'item: &cHache de combat

Lore de l'item: &3"The Best For PvP Player"

Enchantements: Tranchant 7, fireaspect 1, unbreaking 3.

 

Item n°4:

1500496599-2017-07-19-22-36-17.png

Nom de l'item: &3Casque de plongé.

Lore de l'item: &3"Fait pour les aventuriers !"

Effects: Respiration aquatique illimité.

On peux enchanté l'objet.

L'objet a une durabilité normal.

 

Item n°5:

1500496878-2017-07-19-22-40-55.png

Nom de l'item: &bBottes de vitesse.

Lore de l'item: &3"Fait pour les aventuriers !"

Effects: Speed 1 illimité.

On peux enchanté l'objet.

L'objet a une durabilité normal.

 

Item n°6:

1500497174-2017-07-19-22-41-43.png

Nom de l'item: &dBaton de soin.

Lore de l'item: &3"The Best for PvP Players !"

Durabilité: 5 utilisations

Coeur regen : Full vie

 

Merci d'avance,

Cordialement,

FreeZySoft

Posté(e)
b

 

Bon aucun volontaire je m'y colle !

 

edit ;

 

Tu prefere pas faire sa dans un GUI genre c'est marquer crafter tel items et ce qui ont besoins

si c'est mieux mais tu laisse les crafts :D

Posté(e)
bah avec les crafts je sais pas rename & add lore :/

 

Tu peux potentiellement mettre ton item dans une variable, ajouter nom et sous-titre à l'item dans la variable et donner l'item à partir de la variable donc.

Posté(e)
bah avec les crafts je sais pas rename & add lore :/

Bien le bonjour, alors il est possible de créer un craft qui donne un item renommé et avec un lore.

Il faut bien évidemment WildSkript + SkQuery:

 

on load:
   new Recipe "matraque"
   "matraque".Recipe.setIngredient{2, 1 stick};
   "matraque".Recipe.setIngredient{5, 1 stick};
   "matraque".Recipe.setIngredient{8, 1 leather named "&5Laniere"};
   "matraque".Recipe.setResult{1 stick named "&4Matraque" with lore "test"};
   "matraque".Recipe.register{};

Je tien à préciser que j'ai repris le code de @angelus76

Bonne journée,

afhistos :)

 

EDIT: Si personne ne si colle, je veux bien te coder ça

Posté(e)
Tu peux potentiellement mettre ton item dans une variable, ajouter nom et sous-titre à l'item dans la variable et donner l'item à partir de la variable donc.

effectivement sa pourrais le faire

Posté(e)

Bon, j'ai fini ton skript.

Une petite chose: je n'arrive pas a mettre l'effet de speed pour tes bottes.

Pour le reste, tout fonctionne (testé en 1.8.9) avec Skript 2.2 (mais je sait plus quel dev)

Il te faut les addons WildSkript et SkQuery.

Voici le code :

[spoiler=Code]

options:
   prefix: [&4Heal&8Stick&r] # Change '[&4Heal&8Stick&r]' par un autre prefixe :)
on load: #Tarte de soin
   new Recipe "tarte"
   "tarte".Recipe.setIngredient{1, 1 gold block};
   "tarte".Recipe.setIngredient{2, 1 nether star};
   "tarte".Recipe.setIngredient{3, 1 gold block};
   "tarte".Recipe.setIngredient{4, 1 nether star};
   "tarte".Recipe.setIngredient{5, 1 pumpkin pie};
   "tarte".Recipe.setIngredient{6, 1 nether star};
   "tarte".Recipe.setIngredient{7, 1 gold block};
   "tarte".Recipe.setIngredient{8, 1 nether star};
   "tarte".Recipe.setIngredient{9, 1 gold block};
   "tarte".Recipe.setResult{1 pumpkin pie named "&cTarte de combat" with lore "&3The Best For PvP Players"};
   "tarte".Recipe.register{};
on load: # Pain défensif
   new Recipe "pain"
   "pain".Recipe.setIngredient{1, 1 gold block};
   "pain".Recipe.setIngredient{2, 1 nether star};
   "pain".Recipe.setIngredient{3, 1 gold block};
   "pain".Recipe.setIngredient{4, 1 nether star};
   "pain".Recipe.setIngredient{5, bread};
   "pain".Recipe.setIngredient{6, 1 nether star};
   "pain".Recipe.setIngredient{7, 1 gold block};
   "pain".Recipe.setIngredient{8, 1 nether star};
   "pain".Recipe.setIngredient{9, 1 gold block};
   "pain".Recipe.setResult{1 bread named "&cPain défensif" with lore "&3The Best For PvP Players"};
   "pain".Recipe.Register{};
on load: # Hache de combat
   new Recipe "hache"
   "hache".Recipe.setIngredient{1, 1 nether star};
   "hache".Recipe.setIngredient{2, 1 nether star};
   "hache".Recipe.setIngredient{3, 1 nether star};
   "hache".Recipe.setIngredient{4, 1 nether star};
   "hache".Recipe.setIngredient{5, 1 blaze rod};
   "hache".Recipe.setIngredient{6, 1 nether star};
   "hache".Recipe.setIngredient{8, 1 blaze rod};
   "hache".Recipe.setResult{1 diamond axe of sharpness 7, fire aspect 1, unbreaking 3 named "&cHache de combat" with lore "&3The Best For PvP Players"};
   "hache".Recipe.Register{};
on load: #Casque de plongée
   new Recipe "casque"
   "casque".Recipe.setIngredient{2, 1 water bucket};
   "casque".Recipe.setIngredient{5, 1 diamond helmet};
   "casque".Recipe.setIngredient{8, 1 nether star};
   "casque".Recipe.setResult{1 diamond helmet of respiration 250 named "&3Casque de plongée" with lore "&3Fait pour les aventuriers !"};
   "casque".Recipe.Register{};
on load: # Bottes de vitesse (PAS FINI)
   new Recipe "bottes"
   "bottes".Recipe.setIngredient{1, 1 sugar};
   "bottes".Recipe.setIngredient{2, 1 sugar};
   "bottes".Recipe.setIngredient{3, 1 sugar};
   "bottes".Recipe.setIngredient{4, 1 sugar};
   "bottes".Recipe.setIngredient{5, 1 diamond boots};
   "bottes".Recipe.setIngredient{6, 1 sugar};
   "bottes".Recipe.setIngredient{7, 1 sugar};
   "bottes".Recipe.setIngredient{8, 1 nether star};
   "bottes".Recipe.setIngredient{9, 1 sugar};
   "bottes".Recipe.setResult{1 diamond boots named "&bBottes de vitesse" with lore "&3Fait pour les aventuriers !"};
   "bottes".Recipe.Register{};
on load: # baton de soin
   new Recipe "baton"
   "baton".Recipe.setIngredient{2, 1 nether star};
   "baton".Recipe.setIngredient{5, 1 blaze rod};
   "baton".Recipe.setIngredient{8, 1 blaze rod};
   "baton".recipe.setResult{1 blaze rod named "&dBaton de soin" with lore "&3The Best For PvP Players"};
   "baton".Recipe.Register{};
on right-click:
    #Effets pour la tarte
   if the player is holding a pumpkin pie named "&cTarte de combat" with lore "&3The Best For PvP Player":
       apply strength 1 to player for 3 minutes
       apply speed 1 to player for 3 minutes
       apply absorption 1 to player for 3 minutes
       remove 1 pumpkin pie from player's inventory
    #Effets pour le pain
   else if the player is holding a bread named "&cPain défensif" with lore "&3The Best For PvP Player":
       apply regeneration 1 to player for 3 minutes
       apply fire resistance to player for 6 minutes
       apply resistance to player for 10 seconds
       apply absorption 1 to player for 3 minutes
       remove 1 bread named "&cPain défensif" with lore "&3The Best For PvP Player" from player's inventory
    #Effets pour le baton de soin
   else if the player is holding a blaze rod named "&dBaton de soin" with lore "&3The Best For PvP Players":
       if {heal.count} = 0:
           add 5 to {heal.count}          
           message "{@prefix} &aDésolé, tu ne peut plus l'utiliser"
           remove 1 blaze rod named "&dBaton de soin" with lore "&3The Best For PvP Players" from player's inventory
       else:
           apply regeneration 250 to player for 1 second
           remove 1 from {heal.count}

 

 

Si tu as le moindre problème, dit le moi içi :)

afhistos

 

PS: Il se peut que ton serveur crash au premier reload de ce skript

Posté(e)
Bon, j'ai fini ton skript.

Une petite chose: je n'arrive pas a mettre l'effet de speed pour tes bottes.

Pour le reste, tout fonctionne (testé en 1.8.9) avec Skript 2.2 (mais je sait plus quel dev)

Il te faut les addons WildSkript et SkQuery.

Voici le code :

[spoiler=Code]

options:
   prefix: [&4Heal&8Stick&r] # Change '[&4Heal&8Stick&r]' par un autre prefixe :)
on load: #Tarte de soin
   new Recipe "tarte"
   "tarte".Recipe.setIngredient{1, 1 gold block};
   "tarte".Recipe.setIngredient{2, 1 nether star};
   "tarte".Recipe.setIngredient{3, 1 gold block};
   "tarte".Recipe.setIngredient{4, 1 nether star};
   "tarte".Recipe.setIngredient{5, 1 pumpkin pie};
   "tarte".Recipe.setIngredient{6, 1 nether star};
   "tarte".Recipe.setIngredient{7, 1 gold block};
   "tarte".Recipe.setIngredient{8, 1 nether star};
   "tarte".Recipe.setIngredient{9, 1 gold block};
   "tarte".Recipe.setResult{1 pumpkin pie named "&cTarte de combat" with lore "&3The Best For PvP Players"};
   "tarte".Recipe.register{};
on load: # Pain défensif
   new Recipe "pain"
   "pain".Recipe.setIngredient{1, 1 gold block};
   "pain".Recipe.setIngredient{2, 1 nether star};
   "pain".Recipe.setIngredient{3, 1 gold block};
   "pain".Recipe.setIngredient{4, 1 nether star};
   "pain".Recipe.setIngredient{5, bread};
   "pain".Recipe.setIngredient{6, 1 nether star};
   "pain".Recipe.setIngredient{7, 1 gold block};
   "pain".Recipe.setIngredient{8, 1 nether star};
   "pain".Recipe.setIngredient{9, 1 gold block};
   "pain".Recipe.setResult{1 bread named "&cPain défensif" with lore "&3The Best For PvP Players"};
   "pain".Recipe.Register{};
on load: # Hache de combat
   new Recipe "hache"
   "hache".Recipe.setIngredient{1, 1 nether star};
   "hache".Recipe.setIngredient{2, 1 nether star};
   "hache".Recipe.setIngredient{3, 1 nether star};
   "hache".Recipe.setIngredient{4, 1 nether star};
   "hache".Recipe.setIngredient{5, 1 blaze rod};
   "hache".Recipe.setIngredient{6, 1 nether star};
   "hache".Recipe.setIngredient{8, 1 blaze rod};
   "hache".Recipe.setResult{1 diamond axe of sharpness 7, fire aspect 1, unbreaking 3 named "&cHache de combat" with lore "&3The Best For PvP Players"};
   "hache".Recipe.Register{};
on load: #Casque de plongée
   new Recipe "casque"
   "casque".Recipe.setIngredient{2, 1 water bucket};
   "casque".Recipe.setIngredient{5, 1 diamond helmet};
   "casque".Recipe.setIngredient{8, 1 nether star};
   "casque".Recipe.setResult{1 diamond helmet of respiration 250 named "&3Casque de plongée" with lore "&3Fait pour les aventuriers !"};
   "casque".Recipe.Register{};
on load: # Bottes de vitesse (PAS FINI)
   new Recipe "bottes"
   "bottes".Recipe.setIngredient{1, 1 sugar};
   "bottes".Recipe.setIngredient{2, 1 sugar};
   "bottes".Recipe.setIngredient{3, 1 sugar};
   "bottes".Recipe.setIngredient{4, 1 sugar};
   "bottes".Recipe.setIngredient{5, 1 diamond boots};
   "bottes".Recipe.setIngredient{6, 1 sugar};
   "bottes".Recipe.setIngredient{7, 1 sugar};
   "bottes".Recipe.setIngredient{8, 1 nether star};
   "bottes".Recipe.setIngredient{9, 1 sugar};
   "bottes".Recipe.setResult{1 diamond boots named "&bBottes de vitesse" with lore "&3Fait pour les aventuriers !"};
   "bottes".Recipe.Register{};
on load: # baton de soin
   new Recipe "baton"
   "baton".Recipe.setIngredient{2, 1 nether star};
   "baton".Recipe.setIngredient{5, 1 blaze rod};
   "baton".Recipe.setIngredient{8, 1 blaze rod};
   "baton".recipe.setResult{1 blaze rod named "&dBaton de soin" with lore "&3The Best For PvP Players"};
   "baton".Recipe.Register{};
on right-click:
    #Effets pour la tarte
   if the player is holding a pumpkin pie named "&cTarte de combat" with lore "&3The Best For PvP Player":
       apply strength 1 to player for 3 minutes
       apply speed 1 to player for 3 minutes
       apply absorption 1 to player for 3 minutes
       remove 1 pumpkin pie from player's inventory
    #Effets pour le pain
   else if the player is holding a bread named "&cPain défensif" with lore "&3The Best For PvP Player":
       apply regeneration 1 to player for 3 minutes
       apply fire resistance to player for 6 minutes
       apply resistance to player for 10 seconds
       apply absorption 1 to player for 3 minutes
       remove 1 bread named "&cPain défensif" with lore "&3The Best For PvP Player" from player's inventory
    #Effets pour le baton de soin
   else if the player is holding a blaze rod named "&dBaton de soin" with lore "&3The Best For PvP Players":
       if {heal.count} = 0:
           add 5 to {heal.count}         
           message "{@prefix} &aDésolé, tu ne peut plus l'utiliser"
           remove 1 blaze rod named "&dBaton de soin" with lore "&3The Best For PvP Players" from player's inventory
       else:
           apply regeneration 250 to player for 1 second
           remove 1 from {heal.count}

 

 

Si tu as le moindre problème, dit le moi içi :)

afhistos

 

PS: Il se peut que ton serveur crash au premier reload de ce skript

Pour la Tarte : c'es mieux le on consume:

  • J'aime 1
×
×
  • 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.