-
Compteur de contenus
3 044 -
Inscription
-
Dernière visite
-
Jours gagnés
36
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Joriis
-
En effet, j'avais complètement oublié, merci de la rectification ?
-
Oui bien sûr on drop diamond sword named "&ctest": cancel event
-
Donc il doit y avoir une erreur, essaye ceci: command /givemenotte: permission: admin.use permission message: &cVous n'avez pas la permission trigger: give 4350 named "&7[&aMenotte&7]" to player
-
Salut voici un exemple: On drop diamond sword: #Si le joueur tente de drop une épée en diamant message "&6Vous ne pouvez pas drop une épée en diamant" #on dit au joueur comme quoi il ne peut pas drop l'épée cancel event #on empeche au joueur de drop l'épée. Cordialement,
-
else if argument 1 is "claim": if argument 2 is "once" or "on" or "off": if uuid uuid of sender has faction: if the rank of the uuid uuid of sender is "Mod" or "Leader": if argument 3 is not set: if argument 2 is "once": set {_chunk::*} to all chunks of the faction named faction of the uuid uuid of sender if size of {_chunk::*} is smaller than power of the faction faction of the uuid uuid of sender: set {_chunk} to "%chunk at sender%" if the faction at the chunk {_chunk} is faction of the uuid uuid of sender: send "§cErreur: Votre faction protège déjà ce territoire." to sender stop else: set {_liste::*} to configuration section "faction.%the faction at the chunk {_chunk}%.stats.chunks" get of {@file} if size of {_liste::*} is bigger than power of the faction faction at the chunk {_chunk}: set {_y} to true if the faction at the chunk {_chunk} is false: set {_y} to true if {_y} is not true: send "§cErreur: Ce territoire est protégé par la faction %faction at the chunk {_chunk}%." else: set "faction.%faction of the uuid uuid of sender%.stats.chunks.%chunk at sender%" to "%now% | %sender% | %world% | %location of sender%" in yaml file {@file} loop all players: if loop-player has permission "{@alert_permission}": send "§7§oActualisation du fichier de configuration "{@file}"" to loop-player faction of the uuid uuid of sender is faction of the uuid uuid of loop-player: if {_x} is not set: send "§fLe territoire§e %chunk at sender%§f a été recupéré par§e %sender%§f." to loop-player else: send "§fLe territoire§e %chunk at sender%§f a été récupéré de la faction§c %{_x}%§f par§e %sender%§f." to loop-player else: send "§cErreur: Votre faction ne peut plus protéger de territoires." to sender Ceci est le système de claim, ensuite, voici comment détecter si le chunck est claim : damage: victim is a player attacker is a player faction of the uuid uuid of attacker is faction of the uuid uuid of victim: uuid uuid of attacker has faction: cancel event send "§fVous ne pouvez pas frapper §a%symbol of the uuid uuid of victim%%victim%§f." to attacker rightclick on door or furnace or trapdoor or trapped chest or anvil or fence gate or chest: cancel event set {_chunk} to "%chunk at event-location%" if the faction at the chunk {_chunk} is false: uncancel event stop else if the faction at the chunk {_chunk} is faction of the uuid uuid of player: uncancel event stop send "§fVous ne pouvez pas toucher les§e territoires§f de la faction§c %the faction at the chunk {_chunk}%" to player place: cancel event if the faction at the chunk {_chunk} is false: uncancel event stop else if the faction at the chunk {_chunk} is faction of the uuid uuid of player: uncancel event stop send "§fVous ne pouvez pas casser les§e territoires§f de la faction§c %the faction at the chunk {_chunk}%" to player break: cancel event set {_chunk} to "%chunk at event-location%" if the faction at the chunk {_chunk} is false: uncancel event stop else if the faction at the chunk {_chunk} is faction of the uuid uuid of player: uncancel event stop send "§fVous ne pouvez pas casser les§e territoires§f de la faction§c %the faction at the chunk {_chunk}%" to player Ensuite les add-ons utilisés: https://forums.skunity.com/resources/skript-mirror.254/ https://www.spigotmc.org/resources/unofficial-skquery-fork-1-6-1-12.36631/ https://dev.bukkit.org/projects/wildskript Et voilà, tout fonctionnera, le lien du dessus est un skript complet de Faction que tu peux reprendre / utiliser.
-
Tu n'as pas besoin de mettre ton pseudo, tu as juste à faire /givemenotte ^^'
-
Le meilleur système je crois de ce nouveau forum est le fait de recevoir un son lorsqu'il y a une notification ? du coup, cela me donne envie d'être de nouveau actif ? à voir sur le long terme xD
-
Essaye d'ajouter ceci à ton Skript : command /givemenotte: permission: admin.use permission message: &cVous n'avez pas la permission trigger: give menotte named "&7[&aMenotte&7]" to player et fait /givemenotte en jeu et normalement tu recevras les menottes.
-
tes menottes sont bien renommées ? &7[&aMenotte&7]
-
Oui bien sûr, mais cela me semble compliqué/impossible de faire ceci en skript.
-
Pas de soucis, le but est que tu recommences pas la prochaine fois, car on est là pour t'aider, mais on veut juste un peu de respect ? Bonne continuation !
-
D'accord je vois, il me semble qu'il n'est pas possible de faire ce que tu demandes en Skript, car cela me semble 100% impossible avec ceci. Je sais que ce plugin existe (payant) : https://www.spigotmc.org/resources/epichoppers-better-stronger-faster-hoppers.37904/
-
Salut, En effet il y a un petit problème, voilà c'est corrigé: aliases: menotte = 4350 options: nom: &7[&aMenotte&7] on rightclick with menotte: if name of tool is "{@nom}": if targeted entity is a player: if {menotte::%targeted player%} is not set: send "&avous avez été menottés" to targeted player apply slowness of tier 255 to the targeted player for 99 days set {menotte::%targeted player%} to true else: send "&avous avez été dé-menottés" to targeted player remove slowness from the targeted player delete {menotte::%targeted player%} Cordialement,
-
Je n'ai pas dit non plus que le code était propre, mais cela te fait un bon début ou si des gens ici ont du temps de pouvoir le reprendre. Ps: Après, le every 1 second cela dépend combien de joueurs va accueillir ton serveur, si c'est pour 50 joueurs, le every 1 second n'aura aucun impact sur ton serveur, pour 200 ce n'est pas la même chose.
-
Salut, Je sais qu'un Skript PvPSwap avait été fait sur la V1, je te donne ici le code, peut-être que cela peut t'aider. Lien original : https://v1.skript-mc.fr/threads/pvpswap-mc-version-1-8-zaym_.5684/#post-52674
-
Bonjour, Vu que je suis très gentil, je t'ai corrigé les fautes, attention la prochaine fois, merci de respecter les règles, car déjà "je veux" on n'est pas à ton service à ce que je sache, donc en étant polis déjà on commence par "Bonjour, J'aimerai un peu d'aide avec mon skript, j'aimerai que lorsqu'on fait la commande par la console, cela donne les items suivant, merci d'avance, voici le skript" Ton code, tu dois le mettre sous "balise" -> "Code" command /ive [<player>]: executable by: console trigger: set slot 0 of arg-1 to compass named "&6Menu &ePrincipal" with lore "&f» &7Ouvre le menu principal" wait 0.5 second set slot 1 of arg-1 to gold ingot named "&eBoutique" with lore "&f» &7Ouvre la boutique" wait 0.5 second set slot 4 of arg-1 to player's skull named "&cProfil" with lore "&f» &7Ouvre ton profil" wait 0.5 second set slot 8 of arg-1 to gunpowder named "&3Poudre Magique" with lore "&f» &7&oCache &7ou &oaffiche &7les joueurs" #Le code n'a pas été testé, donc si tu as des erreurs, merci de revenir sur ce topic avec les erreurs. Cordialement,
-
Théoriquement oui, je t'invite à regarder ceci: https://v1.skript-mc.fr/resources/simplefaction.904/ cela te permettra de voir comment est fait son système de claim plutôt que d'utiliser l'évent que tu utilises qui n'est pas du tout optimisé. Si tu n'as pas de compte, je t'ai téléchargé le fichier que tu pourras télécharger ici: https://security.neoliamc.fr/download/fac/ Cordialement,
-
Bonsoir, Il est possible de récupérer le nom de la Faction d'un utilisateur, mais je ne sais pas si l'add-on fonctionne en 1.7, je sais qu'il fonctionne en 1.8, donc je te le laisse au cas-où si cela peut t'aider. https://forums.skunity.com/resources/facsk.90/ Si tu ne connais pas Skunity, et que tu as la flemme de t'inscrire, voici un lien direct pour télécharger : https://security.neoliamc.fr/download/fac/ Mais comme la dit Skript en 1.7.10 ce n'est pas top, il faut être au minimum en 1.8, mais le "mieux" pour Skript maintenant est d'être en 1.12. Cordialement,
-
Là dessus je n'ai pas encore eu l'occasion de tester, je pense que c'est en mettant une étiquette, je pense que tu dois pouvoir le faire en éditant ton topic, ou pas ^^' ? Edit: A ce qui parait, il faut "clôturer" le sujet, cela devrait mettre "résolu" automatiquement
-
Parfait, merci d'éditer ton topic afin de mettre en "résolu" ton sujet afin qu'il soit déplacé par un modérateur, bonne continuation !
-
Je vais t'expliquer d'une manière "plus clair" afin que tu comprennes, en effet avec les versions de Skript récente, l'événement if player is op: ne fonctionne plus, donc ton code est bon, mais vu que cette condition ne fonctionne plus à cause d'un bug, nous te conseillons de la changer par if player has permission "admin.use": Mais qu'est ce que ceci? tout simplement "si le joueur à la permission admin.use" alors on autorise la commande et quand tu es "OP" soit opérateur de ton serveur, tu as forcément accès à la commande ! donc cela remplace juste le if player is op: pour corriger le problème ? Voici ton code corrigé : command /question [<text>]: aliases: q, questions, answer, answers trigger: if arg 1 isn't set: send "&cPose une question." to player else: add 1 to {question} set {demande.%{question}%} to player loop all players: if loop-player is op: send "&2%{demande.%{question}%}% &ademande:" to loop-player send "&a&o""%arg 1%&a&o""" to loop-player send "&2Pour répondre &a/rep &o<%{question}%> &a<votre réponse>" to loop-player send "&aTa question à bien était envoyée..." to player command /reponse [<number>] [<text>]: aliases: rep, reponses trigger: if player has permission "admin.use": if arg 1 isn't set: send "&cIndique le numéro de la demande." to player else: set {_number} to arg 1 if {demande.%{_number}%} isn't set: send "&cCe numéro de demande est invalide ou à déjà était traitée." to player else: if arg 2 isn't set: send "&cIndique ta réponse." to player else: send "&eTa réponse à &6%{demande.%{_number}%}%&e:" to player send "&6&o""%arg 2%&6&o""" to player send "&eRéponse de &6%player% &esuite à ta demande:" to {demande.%{_number}%} send "&6&o""%arg 2%&6&o""" to {demande.%{_number}%} clear {demande.%{_number}%} Voilà, j'espère que c'est plus clair ? Cordialement,
-
Je me permet juste de corriger la faute d'orthographe x) aliases: menotte = 4350 options nom = &7[&aMenotte&7] on rightclick with menotte: if name of tool is "{@nom}": if targeted entity is a player: if {menotte::%targeted player%} is not set: send "&avous avez été menottés" to targeted player apply slowness of tier 255 to the targeted player for 99 days set {menotte::%targeted player%} to true else: send "&avous avez été dé-menottés" to targeted player remove slowness from the targeted player delete {menotte::%targeted player%} http://la-conjugaison.nouvelobs.com/du/verbe/menotter-voix_passive.php
-
Rare sont les youtubers intéressés malheureusement / demande d'argent et donc on retrouve le problème du dessus "manque d'argent" car un YT de 100k il ne va pas coûter 5€ ... On est plus à 100€ facilement la vidéo.
-
Hum je comprends, mais faire un serveur original est pour moi du "suicide" beaucoup de serveurs ont essayés et dans 95% (attention, ce sont qu'un cas "générale" et ce n'est que mon simple avis) des cas cela ne fonctionne pas, pourquoi? car la communication n'est pas suffisante. Aujourd'hui, pour qu'un jeu "original" sorte du lot, il faut qu'il soit promu par un Youtuber assez connu. Donc pour moi, si un serveur veut faire du "original" c'est soit il a une bonne com avec un gros Yt (style 200-300k) où il a la chance de sa vie et un Youtuber le remarque (ce qui arrive à 0.01% de chance) soit il commence plutôt à se forger une communauté à travers des jeux déjà existants et tente par la suite de faire de l'originalité.
-
En effet l'argent peut-être un problème, mais ce n'est pas le premier "facteur", les serveurs ferment généralement car manque de motivation, manque de gestion, de développeur... C'est vrai que celà devient rare des projets qui réussissent comme ça par magie à tenir, il faut forcément une bonne communication, un peu d'argent de côté et surtout de la patience. De mon côté, je suis administrateur d'un serveur entre 30 et 50 connectés, c'est peu je suis autant d'accord que vous, mais nous sommes très organisé et nous ne risquons pas de fermer (surtout au vu de l'argent gagné). Si un serveur est bien organisé, que les admins sont honnêtes, il n'y a aucune raison que votre serveur ne fonctionne pas. Donc en effet créer un serveur peut-être une perte d'argent comme en gagner, mais je pars du principe que nous devrions laisser la chance à tout le monde de pouvoir lancer son serveur. Même si 98% des projets partiront à la "poubelle" au bout de 2 mois. Après, rien n'empêche au staff de par exemple "épingler" des serveurs ouvert depuis longtemps, afin de prouver leur "fiabilité". Mais bon, celà demande du travail ^^' bon courage si vous le mettez en place. Cordialement,