Aller au contenu

bibi51310

Membre
  • Compteur de contenus

    13
  • Inscription

  • Dernière visite

Tout ce qui a été posté par bibi51310

  1. resolu add location of event-block to {cobble::*} on load: loop {cobble::*}: set block at loop-value to cobblestone wait 10 seconds clear {cobble::*}
  2. Skript: 2.2-dev29 addon presque toute je pense serveur: spigot 1.12 bonjour alors voila mon soucis j'arrive a régénérer les block mais le probléme qui ce pose étant donner que il y a un temps avant le regen quand le serveur redémarre alors que un block est miner celui si ne réa parait pas hors j'aimerai que le serveur garde en mémoire que il y avait un bloc. options: timescobble : 10 timescoalore : 30 timesironore : 40 on break: if event-block is cobblestone: add 1 to {mining.%player%.experience} send "+1 xp vous avez %{mining.%player%.experience}% d'xp mining" wait {@timescobble} seconds set block at event-location to cobblestone if {mining.%player%.experience} is greater than {mining.%player%.need}: add 1 to {mining.%player%.level} send "LEVEL UP MINING %{mining.%player%.level}%" to player set {mining.%player%.need} to {mining.%player%.need}*1.5 if event-block is coal ore: if {mining.%player%.level} >= 1: add 2 to {mining.%player%.experience} send "+2 xp vous avez %{mining.%player%.experience}% d'xp mining" wait {@timescoalore} seconds set block at event-location to coal ore if {mining.%player%.experience} is greater than {mining.%player%.need}: add 1 to {mining.%player%.level} send "LEVEL UP MINING %{mining.%player%.level}%" to player set {mining.%player%.need} to {mining.%player%.need}*1.5 else if {mining.%player%.level} < 1: send "vous n'avez pas le niveau requi pour ce bloque il faut etre mineur 1 ou plus" cancel event if event-block is iron ore: if {mining.%player%.level} >= 2: add 4 to {mining.%player%.experience} send "+4 xp vous avez %{mining.%player%.experience}% d'xp mining" wait {@timesironore} seconds set block at event-location to iron ore if {mining.%player%.experience} is greater than {mining.%player%.need}: add 1 to {mining.%player%.level} send "LEVEL UP MINING %{mining.%player%.level}%" to player set {mining.%player%.need} to {mining.%player%.need}*1.5 else if {mining.%player%.level} < 2: send "vous n'avez pas le niveau requi pour ce bloque il faut etre mineur 2 ou plus" cancel event else: cancel event
  3. bibi51310

    Besoin d'une expression.

    je remarque surtout que c'est la même ligne que dans le f3 de minecraft
  4. merci a vous j'ai enfin compris c'est juste que dans ma tête attaker et player ne sont pas les même variable hors l'attaquant c'est le joueur et player aussi sa tombe sous le sens j'ai tester et tout fonctionne correctement un grand merci a vous pour votre aide
  5. bibi51310

    Besoin d'une expression.

    peut être que cela pourra t'aider ? https://skript-mc.fr/doc/skript/Expressions#coordinate
  6. désoler mais j'ai pas trés bien compris ce que il faut que je remplace je suis sur skript depuis hier :(
  7. oui je veut que chaque joueur est sa propre xp et je compte faire par la suite d'autre system d'xp pour le minage etc... le dispayname c'est par ce que j'utilise un autre plugin pour les mob et le seul moyen que j'ai trouver après des heure de recherche pour utiliser des entité extérieur a minecraft c'est le displayname. et le %attacker% je l'avait déjà essayer je viens de réessayer avec ton code et j'ai la même erreur que avant dans le minecraft "canot use attacker outside of a damage/death/destroy event" et cela il me le met a la ligne 30 c'est a dire pour mes ligne de commande pour afficher l'xp et le reset on experience spawn: cancel event on death: attacker is a player victim's name is "&2Skeletal Minion" add 10 to {test.%attacker%.experience} send "vous avez gagner 10 point d'xp" to attacker command /level: description: commande pour voir le niveaux du joueur usage: Vous vous êtes trompé ! trigger: send "%{test.%attacker%.experience}%" command /xpreset: description: remmetre a 0 l'xp du joueur usage: Vous vous êtes trompé ! trigger: set {test.%attacker%.experience} to 0
  8. bonjour j'ai réussi a faire un petit skript d'xp le problème c'est que le joueur gagne de l'xp même quand le mob n'est pas tuer par le joueur on experience spawn: cancel event on death: if attacker is a player: if displayname of victim is "&2Skeletal Minion": add 10 to {player.experience} send "vous avez gagner 10 point d'xp" to attacker
  9. bibi51310

    petite question sur skript

    ok merci beaucoup pour tes réponse sa ma décide a me lancer dans l'aventure je met en résolu
  10. bibi51310

    petite question sur skript

    merci de ta réponse j'ai pas mal parcouru les source et les possibilité avec skript et je pense que c'est ce que il me faut. Il me reste plus que a me lancer et m'accrocher sans vouloir faire un truc énorme des le début. Je vais commencer par des petit bout de code pas trop compliquer. pour ce qui est des mobs personnaliser qui donne de l'xp j'ai vu des exemple avec les mobs vanilla mais cela peut il fonctionner si je prend un plugin comme mythicmobs ? car je compte faire un système d'xp purement textuel c'est a dire pas de drop d'orbe d'xp juste un message dans le chat qui dit le nombre d'xp que le mob a donner et une commande pour voir son xp le tout avec des level biens sur.
  11. Bonjour a tous. je n'ai pas encore commencer l'aventure avec skript mais avant de commencer je me pose plusieurs questions sur les possibilité de skript. la première question est : j'aimerai créer un system de niveau rpg j'aimerait donc savoir si je créer une variable niveaux joueur si celle si sera stocker et que quand le joueur se reconnecte si il reprendra les valeur précédente pour que le joueur garde ces level. en deuxième j'aimerait savoir si je créer des mobs personnaliser si je peut utiliser le nom de ces mobs afin de définir le nombre d'xp qu'il vont donner au joueur. et enfin 3 éme et dernière question es que je peut bloquer le système d'xp de minecraft et mettre le mien a la place. c'est a dire utiliser le lvl et la barre d'xp pour mon propre System. voila ce sera tout pour le moment et si les réponse sont positive n’hésiter pas a me dire si c'est compliquer amettre en place car comme dit dans mon message je n'ai pas encore commencer skript je n'ai donc même pas le niveaux de débutant mais c'est un projet qui me tien a cœur et je suis persévérant j'accepte donc toute critique du moment que elle est constructive. merci d'avance pour vos réponse.
×
×
  • 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.