-
Compteur de contenus
197 -
Inscription
-
Dernière visite
-
Jours gagnés
3
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par WeBer_Le_Pecheur
-
C'est pour cela que j'utilise un while player is online (tant que le joueur est en ligne) accompagné d'un wait 1 second (attend 1 seconde avant de continuer) et il va continuer de tourner a la manière d'une loop jusqu'à ce que le joueur se déconnecte.
-
Mais non, il y a une ligne en moins x). Plus sérieusement, tu utilise des variables pour affichés "seconde(s)" et "minute(s)" alors que des variables locales seront plus léger et temporaire (le temps d'utiliser la commande quoi). Tu utilise aussi une variable {timer.%player%} a la connexion d'un joueur, quel utilité ? vu que tu fais un loop all players (donc forcement des joueurs connectés) en utilisant un every second (imagine toutes les secondes il va loop 50 joueurs, tu va tuer le serveur à ce rythme). Pour ce qui est de la comparaison de l'ip a la connexion avec celle enregistré sur authme je peux pas aidé, je n'ai pas authme.
-
Il y a beaucoup, beaucoup plus léger @CapitaineMatteo. on join: add player to {whois::*} loop {whois::*}: loop-value is player set {whois::%loop-index%::1} to 0 # Minute set {whois::%loop-index%::2} to 0 # Seconde set {_index} to loop-index stop loop while player is online: add 1 to {whois::%{_index}%::2} # Incrémente de 1 les secondes. {whois::%{_index}%::2} is equal to 60: add 1 to {whois::%{_index}%::1} # Incrémente de 1 les minutes remove 60 from {whois::%{_index}%::2} # Retire 60 des secondes wait 1 second on quit: remove player from {whois::*} command /whois [<offline player>]: permission: whois.use permission message: &cErreur: Vous n'avez pas la permission d'exécuter cette commande. trigger: send "§fPseudo: §6%arg 1%" send "§fIP: §6%ip of arg 1%" loop {whois::*}: loop-value is arg 1 if {whois::%loop-index%::2} is greater than 1: set {_sec} to "secondes" else: set {_sec} to "seconde" if {whois::%loop-index%::1} is greater than 1: set {_min} to "minutes" else: set {_min} to "minute" send "§6fTemps connecté: §6%{whois::%loop-index%::1}% §f%{_min}%, §6%{whois::%loop-index%::2}% §f%{_sec}%." stop
-
Bonjour, en lisant ton post, j'en déduis que tu as essayé ceci: set {_timespan} to {_string} parsed as timespan broadcast "%difference between {_timespan} and now%" Si oui, navré j'ai pas d'autre idée :x
-
Il me semble qu'il veut dire : lors de la connexion, regarder si l'ip lors de la connexion correspond à une ip déjà enregistré auparavant sur authme. Du moins, c'est ce que j'arrive à comprendre.
-
[Salaire] Skript de salaire avec des permissions
WeBer_Le_Pecheur a répondu à un(e) sujet de bulbycraft dans Inactifs
Salut @bulbycraft, voici quelque chose d'un peu plus léger pour toi, sache aussi que les joueurs op, comme la dit mon voisin du dessus, possèdent toute les permissions, et je n'ai pas testé le code, n'ayant pas et la feignantise de chercher les versions requises. every 10 minutes: loop all players: if loop-player has permission "salaire.vip": give 1 4517 to loop-player send "§cTu as reçu ton salaire" to loop-player else if loop-player has permission "salaire.recrue": give 1 4517 to loop-player send "§cTu as reçu ton salaire" to loop-player else if loop-player has permission "salaire.milicien": give 2 4517 to loop-player send "§cTu as reçu ton salaire" to loop-player else if loop-player has permission "salaire.superieur": give 3 4517 to loop-player send "§cTu as reçu ton salaire" to loop-player else if loop-player has permission "salaire.officier": give 4 4517 to loop-player send "§cTu as reçu ton salaire" to loop-player else if loop-player has permission "salaire.commandant": give 5 4517 to loop-player send "§cTu as reçu ton salaire" to loop-player else if loop-player has permission "salaire.admin": give 6 4517 to loop-player send "§cTu as reçu ton salaire" to loop-player -
Tes versions ? Skript et serveur Car ton code sur mon local 1.13.2 fonctionne.
-
Ton post devrait se situé dans la section Aide, pas dans demande de skript :x sinon Vault 1.5.6 fonctionne très bien en 1.12.2, https://dev.bukkit.org/projects/vault/files
-
Je pense plutôt qu'il souhaite un système comme dans certain mmorpg jap, genre 2 membres a proximité = 2% d'exp en plus, 5 membres = 5% d'exp en plus, etc..
-
résolu Regarder un block sur lequel se repose un panneau
WeBer_Le_Pecheur a répondu à un(e) question de WeBer_Le_Pecheur dans Résolus
Merci pour le coup de pouce @FunkyFight malgré que ton code ne fonctionne pas car tu {_loc} un bloc derriere le bloc cassé et non pas le loop-block + c'est un set de block et non pas une location ^^ m'enfin il ne reste pas moins que j'ai trouvé une solution grâce à toi: on break: loop blocks in radius 1 of event-location: line 1 of loop-block is "{@ligne.creation}" if loop-block is a wall_sign: set {_loc} to location of block behind location of loop-block else if loop-block is a sign_post: set {_loc} to location of block below location of loop-block event-location is {_loc} send "{@prefix} {@erreur.casse}" cancel event stop -
[Help] Événement quand le serveur s'arrête ou redémarre
WeBer_Le_Pecheur a répondu à un(e) question de LapizzadelaMama dans Inactifs
on join: loop {location::*}: loop-index is player teleport player to loop-value stop loop -
résolu Regarder un block sur lequel se repose un panneau
WeBer_Le_Pecheur a posté une question dans Résolus
Bonsoir, Je viens vers vous car je ne trouve pas les expressions à utilisé pour voir quel block se repose un panneau (wall_sign et standing_sign) A l'heure actuel j'utilise ceci : on break: loop blocks in radius 1 of event-location: loop-block is a sign line 1 of loop-block is "{@ligne.creation}" send "{@prefix} {@erreur.casse}" cancel event stop Mais avec ceci, tout les blocs adjacent au panneau deviennent incassable. Je sais également qu'il existe des expressions "behind" "below" "above" mais je n'ai pas réussi à les utilisés. J’espère avoir réussi a vous faire comprendre e que je souhaite ? Skript dev36 Spigot 1.12.2 -
[Help] Événement quand le serveur s'arrête ou redémarre
WeBer_Le_Pecheur a répondu à un(e) question de LapizzadelaMama dans Inactifs
remplace loop-player's location par location of loop-player -
[Help] Événement quand le serveur s'arrête ou redémarre
WeBer_Le_Pecheur a répondu à un(e) question de LapizzadelaMama dans Inactifs
De mémoire skript enregistre le monde puis les coordonnées donc pas besoin d'indiquer un monde en utilisant player is in world. Tente ceci: on unload: loop all players: set {location::%loop-player%} to loop-player's location -
résolu Probléme "is not a text"
WeBer_Le_Pecheur a répondu à un(e) question de ThzCrapy dans Résolus
Tu utilise <text> pour désigner un joueur. Tu utilise SkQuery pour faire tes gui ? Voici un code fonctionnel avec TuSke: aliases: splash potion = 438 command /duel <offline player>: usage: §c/duel §6joueur trigger: if arg 1 is player: send "§cTu ne peux pas te défié toi méme" else: if {duelinstant.%arg 1%} and {dueltemp.%player%} is false: open virtual chest inventory with size 3 named "§e§lDuel %arg 1%" to player make a gui slot 0 of player with splash potion item named "§6§lNo debuff" to close then run console command "requete %arg 1% %player% nd" make a gui slot 1 of player with enchanted golden apple named "§6§lGapple" to close then run console command "requete %arg 1% %player% gp" else if {dueltemp.%player%} isn't false: send "§cTu as déja demander en duel cette personne, patiente" else if {duelinstant.%arg 1%} isn't false: send "§cCe player est déja en combats" -
résolu Inventaire de Modération Particulier
WeBer_Le_Pecheur a répondu à un(e) sujet de KaZeyDev dans Résolus
@noftaly tu as mis 2 fois du coup la glowstone dust n'est plus parmi nous ? -
Faire apparaître une bannière custom
WeBer_Le_Pecheur a répondu à un(e) question de Wineker dans Inactifs
La version de skript est indiqué, c'est la dev37c -
résolu [FARM] Canne à sucre automatique
WeBer_Le_Pecheur a répondu à un(e) sujet de Eyzqhdz dans Résolus
Je clic droit sous la maison d'un joueur je lui fait un trou :s Regarde si le block au dessus n'est pas un bloc d'air. -
autoriser minage certain block
WeBer_Le_Pecheur a répondu à un(e) sujet de HannibalSmith_ dans Inactifs
Salut ! Je t'ai fait un petit truc sur téléphone en espérant que ça t'aide. options: # Bloc incassable (ID ou nom séparé par le caractère | ) blockDeny : stone|iron_ore|grass|coal_ore on break: # On créé une liste temporaire pour visualiser quels sont les blocs incassables set {_block} to "{@blockDeny}" set {_block::*} to {_block} split by "|" # On loop la liste pour voir si le block que l'on casse est dans la liste loop {_block::*}: event-block is loop-value cancel event stop -
Cette ressource devrait pouvoir t'aider :
-
Ces 2 événements ont été ajouté dans la version 1.6.3 de SharpSK tu à la bonne version ?
-
Tu va avoir besoin de SharpSK pour les events < on armor equip > et < on armor unequip > Pour les effets de potion retire < without particles > car il ne sont disponible qu'a partir de la 2.2-dev27 Pour l'enchantement je ne sais pas ?
-
L'expression contains n'est pas buggé ? J'avais lu ça sur plusieurs post c'est pour ça que je ne l'utilise plus. Après pour les enchantements sur le plastron et les chaussures je pensais lui dire de les rajouter dans son kit sur essentials s'il voulait vraiment gardé ce choix là.
-
C'est un enchantement à mettre sur une armure, pas un effet applicable. Il en est de même avec ce que tu souhaite sur les chaussures. Donc voici ce que ça donne avec le heaume et le pantalon: (S'il ne fonctionne pas, installe SharpSk) options: lore : Je suis divin... on armor equip: lore of event-item is "{@lore}" if event-item is an diamond helmet: apply fire resistance without particles to player for 999 days # else if event-item is an diamond chestplate: else if event-item is an diamond leggings: apply jump boost 2 without particles to player for 999 days # else if event-item is an diamond boots: on armor unequip: lore of event-item is "{@lore}" if event-item is an diamond helmet: remove fire resistance from player # else if event-item is an diamond chestplate: else if event-item is an diamond leggings: remove jump boost from player # else if event-item is an diamond boots:
-
Erreur Lors d'un Make console execute command
WeBer_Le_Pecheur a répondu à un(e) question de AppleSHaf dans Inactifs
/ver groupmanager