Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 08/07/2016 dans Messages

  1. Je ne sais plus si le code est exact et est toujours d'actualité mais un jour j'ai utilisé ceci qui a très bien marché: on death of player: heal player by 255 hearts execute console command "/spawn %player%"
    2 points
  2. Juste les command du skript: /diamondlimit activé (pout activé le diamondslimit) /diamondlimit désactivé (pour le désactivé) /diamondlimit reset (pour reset le compteur de diamonds a faire a chaque début de parti) command /diamondlimit <text> [<player>]: description: DiamondLimit usage: /diamondlimit <activé:désactivé:toggle:reset> permission: diamondlimit.admin trigger: if arg 1 is "activé": set {diamondlimit} to true send "&7DiamondLimit &a&lActivé!" if arg 1 is "désactivé": set {diamondlimit} to false message "&7DiamondLimit &c&lDésactivé!" if arg 1 is "toggle": if {diamondlimit} is true: set {diamondlimit} to false message "&7DiamondLimit &c&lDésactivé!" stop if {diamondlimit} is false: set {diamondlimit} to true message "&7DiamondLimit &a&lActivé!" stop if arg 1 is "reset": if arg 2 is not set: loop all players: delete {diamondlimit.diamand.%loop-player%} message "&7Compteur de diamant &c&lreset &7pour les joueurs en ligne!" else: delete {diamondlimit.diamand.%player%} message "&7Compteur de diamant reset pour &b%arg 2%!" on mine: if {diamondlimit} is true: if player's gamemode is survival: if block is diamond ore: add 1 to {diamondlimit.diamand.%player%} on break of diamond ore: if {diamondlimit} is true: if player's gamemode is survival: if {diamondlimit.diamand.%player%} < 10: send "&eTu a miné &b{diamondlimit.diamand.%player%}, il te reste plus que %10 - {diamondlimit.diamand.%player%}% daimonds a miné !" if {diamondlimit.diamand.%player%} > 10: cancel event set block to diamond ore send "{@prefix} &eTu a déjà miné &b10 &b&ldiamonds, &etu ne peux &eplus &een prendre." to the player Options: prefix: &7[&9DiamondLimit]&r
    1 point
  3. Bonjour, bonsoir, Voilà ce que j'ai trouvé, en espérant avoir bien compris :D -- CODE -- open a chest with 1 row wait 1 tick if {var} = 1: format slot 0 of player with 1 stick to close then run "/command1" else if {var} = 2: format slot 0 of player with 1 stick to close then run "/command2" -- CODE -- Sinon bonne soirée ;)
    1 point
  4. je n'ai pas éssayé : command /infirmier: spawn a villager named "&aInfirmier" at location of player set age of last spawned entity to baby send "&aInfirmier à disposition" on any move: if entity is a villager named "&aInfirmier": cancel event on right click on villager: if target-entity is a villager named "&aInfirmier": if difference between {cooldown} and now is less more 30 seconds: set {lavariable} to now apply health 2 to the player for 10 seconds spawn "30" of "Hearts" dust:0 offset by 2, 2, 2 at player if {cooldown} is not set: set {cooldown} to now apply health 2 to the player for 10 seconds spawn "30" of "Hearts" dust:0 offset by 2, 2, 2 at player
    1 point
  5. Depuis quand on peut faire /script reload all ???
    1 point
  6. Le problème dans tes logs vient de SkRayFall qui essaye de charger un titre avec une valeur null (qui veut dire que ça ne vaut strictement rien en Java). Mais maintenant que j'y pense, Skript convertis les valeurs null en quelques chose de non null pour lui, donc ça ne viendrait pas de là. Le problème vient alors de SkRayFall, peut-être.
    1 point
  7. Umbaska dit qu'il possède une grande partie de Wildskript mais je ne suis pas sûr de ça, heureusement il existe une version non officiel de Wildskript pour la 1.9 (là je la teste et elle semble marcher, elle n'ajoute rien de plus que la version d'avant) Et Umbaska marche mieux sous Spigot 1.9.2 (pour le moment) Après que Skript ne gère plus les régions je n'en sais rien, essaie plusieurs version de WorldGuard au cas où (ça m'a résolu un problème sur un autre plugin différent de Skript)
    1 point
  8. En 1.9 Skript ne gère plus les régions malheureusement. Je te conseille donc de regarder du côte de l'addon PirateSK: https://www.skunity.com/search?search=wg+region+at
    1 point
  9. Dans se cas je te conseille d'enregistrer tes régions et descriptions dans un fichier .yml Je ne sais plus qu'elle plugin te permet de lire et d’éditer ce type de fichier. Perso je n'aime pas du tout utiliser les variable fixe de Skript (quand celà doit être une statistique sur un joueur) , je stock toutes mes statistiques de joueur dans un dossier avec des fichiers séparer, exemple pour moi c'est Anarchick.yml ou dedans j'ai mes stats de Kill / death / ratio / dernière connexion / score / ... j'ai aussi un fichier SERVEUR.yml qui stock des info du serv tel que le nombre de joueurs qui l'ont rejoins / le nombre de partis qui ont été joué / ... Je te conseil donc de faire un fichier REGION.yml et d'utiliser les syntax : set {_name} to single value "name.%{_le nom de la région où est le joueur}%" get of "plugins/SERVEUR/REGIONS.yml" parsed as text set {_info} to single value "info.%{_le nom de la région où est le joueur}%" get of "plugins/SERVEUR/REGIONS.yml" parsed as text Pour info dans ce type de syntax lorsque j'utilise "info.%{_le nom de la région où est le joueur}%" , le symbole " . " est particulier puisqu'il permet de "descendre de 1 étage" (je ne connais pas le bon terme) Dans ton fichier REGIONS.yml tu auras ça : name: 1863AGB: Les terres du Mordor 5899TRF: La Comté 4412OIA: Minas Tirith info: 1863AGB: Ici c'est jolie 5899TRF: Là c'est moche 4412OIA: Un endroit paisible Et puisque tes noms de régions + info seront stocké dans des variable, ce sera très simple de faire appel à elles
    1 point
  10. Créer une zone avec WorldGuard par exemple RegenZone. (J'ai utilisé le code de base de Clemx) on break: event-block is in "RegenZone" add location of block to {broken.blocks::*} add type of block to {broken.type::*} set {ignore.locations::%location of event-block%} to true on place: event-block is in "RegenZone" add location of block to {placed.blocks::*} set {ignore.locations::%location of event-block%} to true on block form: event-block is in "RegenZone" if event-block is obsidian: add location of event-block to {placed.blocks} loop all blocks in radius 3 around event-block: if loop-block is cobblestone: add location of loop-block to {placed.blocks::*} else: cancel event command /regen: executable by: console trigger: loop {broken.blocks::*}: set {_loc} to loop-value set block at {_loc} to {broken.type::%loop-index%} loop {placed.blocks::*}: set {_loc} to loop-value set block at {_loc} to air delete {broken.blocks::*} delete {placed.blocks::*} delete {broken.type::*} delete {ignore.locations::*} EDIT: A la place de faire la commande /regen tu peux faire: every 1 minute: loop {broken.blocks::*}: set {_loc} to loop-value set block at {_loc} to {broken.type::%loop-index%} loop {placed.blocks::*}: set {_loc} to loop-value set block at {_loc} to air delete {broken.blocks::*} delete {placed.blocks::*} delete {broken.type::*} delete {ignore.locations::*}
    1 point
  11. Je n'ai pas tout compris mais tu voudrais un truc du genre : set {_pseudo} to player's name if "%{_pseudo}%" is "{@pseudo1}": set {_pseudo} to "pseudo_modifier" if "%{_pseudo}%" is "{@pseudo2}": set {_pseudo} to "pseudo_modifier" send "%{_pseudo}% s'en va faire la gueguerre" to all players Tu peux aussi utiliser le > if "%{_pseudo}%" contains "{@word}" < qui est plus général (enfin si tu as un système de clan dans els pseudo ou je ne sais quoi)
    1 point
  12. Non, vous ne pouvez pas le régler c'est un bug de skquery et on ne peut rien y changer malheureusement :/
    1 point
  13. ? Soit plus précis. Le PNJ est toujours à côté du joueur ? Ou le PNJ est distant ? Car si le PNJ se trouve dans une zone non chargé, il ne pour a pas être tp car pas charger lui aussi.
    1 point
  14. Salut. Il semblerais que ton plugin Skript rencontre un probleme de detection de joueur dans les evenements du click. Car si sa fonctions avec un broadcast " console " sa devrais fonctionné avec " message et send" Conseille : utiliser une version stable du plugin par rapport à la version de ton serveur. Quel est là version de ton plugin ? Quel est là version de ton serveur ?
    1 point
  15. oui je sait j'ai même demander à Prof l'autorisation d'utiliser son mode de selection pour mon Skript mais là c'est nikel grace à toi et @GauvainWizard les barrières sont tombé donc là j'avance bien ;) çà prend forme ;)
    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.