Aller au contenu

Aligatoror

Membre
  • Compteur de contenus

    371
  • Inscription

  • Dernière visite

  • Jours gagnés

    6
  • Crédits

    0 [Faire un don]

Tout ce qui a été posté par Aligatoror

  1. Je peu pas c'est pas en option quand les forum son en inactif...
  2. Ca marche merci plus qu'un probleme a resoudre ^^
  3. Aligatoror

    Blocker le /<tab>

    Juste un truc pourquoi voulez vous enlever le <TAB>
  4. Derien n'oublie pas le résolue et le pti j'aime pour ceux qui t'on aidé ca fait tjs plaisir ^^
  5. xD tu t'es fait chier pour rien vu ton nombre de ligne alors qu'un simple >= aurait fonctioné ^^ PS: je pense que le mien reste mieux depuis la verif de diamant PS2: je ne comprend pas votre double utilisation de on mine puis on break sachant que leur finalité est la même dans ces circonstances
  6. Re dsl j'étais partis j'avais zapper je le commence ... [EDIT] Voici le code en bcp plus simple et qui marche parfaitement: [EDIT2] J'ai rajouté une vérification sur le nombre de diamant porté. PS: j'ai corrigé 2, 3 petit truc dans ta commande aussi ^^ options: nb.lim.diamant: 13 on mine of diamond ore: if player's gamemode is survival: if {diamond.limit} is true: set {_nb.diamant.%player%} to number of diamond in the player's inventory if {_nb.diamant.%player%} >= {@nb.lim.diamant}: cancel event send "&7Inventaire: &c%number of diamond in the player's inventory%" set event-block to stone stop if {nb.diamant.%player%} is not set: set {nb.diamant.%player%} to 0 if {nb.diamant.%player%} >= {@nb.lim.diamant}: cancel event send "&cDernier diamant: &4%number of diamond in the player's inventory%" set event-block to stone stop else: add 1 to {nb.diamant.%player%} stop else: send "&cMauvais gamemode..." command /diamondlimit <text> [<offline player>]: description: DiamondLimit activé:désactivé:toggle usage: /diamondlimit <activé:désactivé:toggle> permission: diamondlimit.admin trigger: if arg 1 is "activé": set {diamond.limit} to true send "&7DiamondLimit &a&lActivé!" if arg 1 is "desactivé": set {diamond.limit} to false send "&7DiamondLimit &c&lDésactivé!" if arg 1 is "toggle": if {diamond.limit} is false: set {diamond.limit} to true send "&7DiamondLimit &c&lActivé!" stop if {diamond.limit} is true: set {diamond.limit} to false send "&7DiamondLimit &a&lDésactivé" stop if arg 1 is "debug": if arg 2 is not set: delete {nb.diamant.%player%} send "&7DiamondLimit pour &8&l%player% &7delete" else: delete {nb.diamant.%arg-2%} send "&7DiamondLimit pour &8&l%arg-2% &7delete"
  7. je te fait ca juste apres mangé je pense que tu as mis trop de truc ^^
  8. Perso apres tout ce qui a était testé j'ai plus d'idée demande au méga boss :D skript
  9. J'ai juste repris le code de mastersfelix: every second: loop all players: if loop-player is not flying: set the chestplate of loop-player to a diamond chestplate PS: indentation error ce comprend pourtant assez aisement. Il te dit meme où est le probleme.
  10. # le trolleur il att qu'on est cherché et PAFF !!! il donne la solution. Surtout que j'ai pas donner celle ci psk j'ai vu plus haut qu'il avais dit que set chestplate of ... to air ne foonctionné pas
  11. Ok je testerais ca deain aprem surrement
  12. Ok alors grosse opti: every 1 seconds: loop all players: if loop-player is not flying: broadcast "&4TEST0" set {_block} to the block below loop-player if {_block} is air: broadcast "&3TEST1" set {_2block} to the block below {_block} if {_2block} is not air: broadcast "&6TEST2" delete chestplate of the loop-player Test ca et dit moi ^^.
  13. Ahh ok donc en gros je doit faire un truc du style: Options: test: 2 seconds [...] set {test} to {@test} parsed as a timepsan et la la variable {test} aura la valeur 2 seconds ???
  14. Je peut pas psk en gros je vaire avoir un truc du style : set {test} to {@test} Avec {@test} = 2 Et il faut que {test} soit egale a 2 seconds PS: Si c'est possible j'arrive pas a definir dans les options u truc du style : Options: test: 2 seconds Dsn pour la mise en forme je suis sur portable.
  15. XD oui la ou j'ai mis ID ELYTRA il fqllait mdttre son ID c'est psk je la connait pas xD que je l'avais pas mis mais ne met surtout pas son nom du style elytra car skript n'etant pas adapter au item de la 1.9 les elytra ne seront pas detecter il faut mettre l'ID
  16. helmet of player is neither a helmet nor air #Player is wearing a block, e.g. from another plugin Autrement dit les élytra ne sont pas encore reconnue par skript. Mais peut etre qu'en utilisant ceci ca marcherais... every 1 seconds: loop all players: if loop-player is not flying: broadcast "&4TEST0" set {_block} to the block below loop-player if {_block} is air: broadcast "&3TEST1" set {_2block} to the block below {_block} if {_2block} is not air: broadcast "&6TEST2" if player is wearing an ID ELYTRA: broadcast "&eTEST3" delete chestplate of the loop-player else: broadcast "&aTEST4" delete chestplate of the loop-player PS: pour moi il y a un problème deja psk quand tu marque si le bloc en dessous et de l'air alors enlever les elytra il va se scratcher quand il volera. Ducoup je me suis permis de modif vite fait tu regarde si ca te va. Aussi j'ai pas test vu que j'ai pas de serv en 1.9 mais la ca devrait eviter tout vos problème. Derniere chose les couleurs des messages indique le niveau de réussite du skript pti custom :D
  17. Ton code est bizzar au niveau de la répartition des équipes... A mon avis tu as déja testé le game en le faisant bugé et ducoup ta variable {number.bleu.{@world}} rouge, vert .... est (sont) supérieur a 2 et ducoup ca te changé d'équipe en permanence sachant que l'équipe violette est chelou niveau synthaxe par rapport aux autres.... Pour en savoir plus mes des messages de a chaque possibilité d'argument dans ton choix d'équipe.
  18. Aligatoror

    Problème JSON

    Wooo géniale ce je savait pas qu'ils avaient refait ca... [EDIT] Sinon utilise ca: execute console command "tellraw %player% [{""text"":""INFO: &7Coffre &9middle &7Possibilité de "",""extra"":[{""text"":""&4&l[&c&lDELETE&4&l]"",""clickEvent"":{""action"":""run_command"",""value"":""/chest-remove 0""},""hoverEvent"":{""action"":""show_text"",""value"":""&cDelete &7le coffre visé &9middle""}}]}]" Juste faire gaf au spam console possible. et c'est plus long a écrire ^^
  19. Aligatoror

    List de joueur

    Oublie pas de mettre en résolue pour que d'autre skripteur évite de regarder pour rien ^^
  20. Ma variable reste sous le format normale autrement dit quand je fait ca: command /test <int>: trigger: set {_var.test} to arg 1 send "%{_var.test}%" set {_var.test} to {_var.test} parsed as a timespan send "%{_var.test}%" Je test avec 5 j'obtient 5 une premiere fois et 5 une deuxieme fois. au lieu d'avoir 5 seconds... Une idée pour tranformé la valeur en seconds, sans passé par un loop X times.
  21. Ok je testerais ca se soir si ca marche j'économise au moin 200 lignes
  22. [EDIT]: Quel est l'erreur affiché ? Et en quel version est-tu ?
  23. Bjr mes amis, ajd j'ai un gros problème d'optimisation... Je vous explique le truc, j'ai en gros ceci qui marche trés bien: options: time.recharge.1: 5 .... set {_cooldown.recharge.%player%} to difference between {temps.reference.%player%} and now if {_cooldown.recharge.%player%} < {@time.recharge.1} seconds: cancel event stop if {_cooldown.recharge.%player%} >= {@time.recharge.1} seconds: cancel event stop .... Le problème étant que mon code fait 900 lignes et que je reprend 7x la même chose a ce niveau. Donc j'ai pensé a l'opti en mettant: options: time.recharge.1: 5 .... if player is holding a feather named "test1": set {_time.provisoire} to {@time.recharge.1} if player is holding a feather named "test2": set {_time.provisoire} to {@time.recharge.2} .... set {_cooldown.recharge.%player%} to difference between {temps.reference.%player%} and now if {_cooldown.recharge.%player%} < {_time.provisoire} seconds: #probleme ICI cancel event stop if {_cooldown.recharge.%player%} >= {_time.provisoire} seconds: #probleme ICI cancel event stop Le problème comme indiqué et que les variables ne sont plus reconnu de la même façon donc on ne peut pas le convertir en seconds comme précédemment... Je cherche donc une solution pour passé mes variable en seconds sachant que j'avais déja vu quelque chose du style parsed as a timespan que je ne sait pas utiliser.
  24. Pour completer @Spartan9802, ca doit aussi etre possible en faisant tes propres zone: command /setpos <int>: trigger: set {loc.%int%} to player's location command /detect: trigger: loop blocks between {loc.1} and {loc.2}: if loop-block is cobblestone: .... Mais la solution des régions est il me semble tjs la meilleur...
  25. Sinon test d'entré les pseudos que tu veut changé dans une variable au prélable pour ensuite l'utilisé comme display name
×
×
  • 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.