-
Compteur de contenus
1844 -
Inscription
-
Dernière visite
-
Jours gagnés
74 -
Crédits
1,286 [Faire un don]
Type de contenu
Profils
Forums
Téléchargements
Downloads Plus Support
module__dplus_manager
Tout ce qui a été posté par noftaly
-
Ce ne sont pas TES arguments ^^ Et d'accord ? si tu veux... Mais bon cela reste quand même la manière la plus intuitive, la plus pratique et la plus efficaces pour faire ce genre de chose...
-
Je le mettrai dans le basic, car 90% des scripts utilisent un gui, et il faut le faire avec TuSKe... Si tu ne le met même pas dans le pack de base, il vont utiliser SkQuery... Par contre skript-yaml dans le pack de base... Les yamls sont très rarement utilisés dans skript... Ou que part des gens expérimentés qui vont trouver leur add on tout seul x)
-
résolu comment changer la description en dessous de son pseudo
noftaly a répondu à un sujet de CapitaineMatteo dans Résolus
Tu ne peux pas, c'est des bannières du forum, en fonction de ton activité ? et évite les titres full maj ! x) -
Comme tu est en 1.12, évite de prendre la version de skript 2.3-beta, car comme son nom l'indique c'est une bêta, elle est donc très bugué... Prend celle la : [Contenu masqué] Ca règlera surement pas mal de tes pbs ?
-
TOUT FAUX ! mdr Je ne sais pas ce quelle version de skript tu utilises, mais skript ne supporte plus la 1.8 depuis 2 ans ! Regarde ici : Tu parles de beaucoup de bug en 1.9+... MDR : Si tu utilises la 2.1.2 c'est normal x) Les dernières versions (2.2-dev37c par exemple, qui est la dernière qui supporte officiellement la 1.12.2) ne sont pas du tout du tout buguées ! Au contraire ! Elles apportent un nombre de bug fixes non-négligeables ! En plus, les versions de skript qui supportent la 1.8, ne sont plus mises à jours, donc tu n'auras jamais de correction des éventuels problèmes... Alors que avec les dernières versions de skript, tu auras une correction a ses problèmes... Et d'ailleurs, pour les signaler, rien de plus simple ! Il suffit d'une brève description en anglais, ici ! Que ce soit "a ton point de vue" ou pas, c'est un fait. Tu parles d'optimisation... A part en 2.3, les versions 2.1 et 2.2 n'ont pas reçu de modification majeurs, surtout en termes d'optimisation... Donc c'est un point neutre... Évidemment, les addons ! Tu soulèves de très bon points. Tu as raison partout. Mais tu oublies de dire des informations pourtant majeurs ! Pour te corriger je dirais : Nouvelles versions : - Beaucoup de nouveaux add-ons, avec correction des bugs qu'ils avaient dans leur versions précédentes (version compatible 1.8), avec ajout de beaucoup de nouvelles fonctionnalités. Anciennes versions : - Beaucoup moins d'add-ons, mais, comme tu le dis, des addons qui ne sont plus compatible ajrd. MAIS, l'imposante majorité de ces fonctionnalités dépréciées, ont été ajoutées dans de nouveaux add-ons. Je pense notamment a Skellett, qui reprend beaucoup d'ancienne fonctionnalité de vieux addons. Pour finir, tu survoles un point pourtant très important : rester en 1.8... Être en 1.8, aujourd'hui, signifie avoir 6 versions de retard. 6 énormes versions qui ajoutent beaucoup de choses, non-négligeables. Je ne vais pas te faire la liste, car d'une part tu la connais, et d'autre part, j'ai la flemme de la refaire, alors qu'elle a déjà été faite ici : En espérant t'avoir apris des choses ! Donc du coup, @SniiperRL, reste en 1.12, avec la 2.2-dev37c ? quand la 2.3 sortira, passes en 2.3 !
-
Derien !
-
Essaye avec cette version : [Contenu masqué]
-
Un peu logique... ? Mais dans tous les cas c'est une contrainte de minecraft Vanilla Totalement logique ? c'est une contrainte de minecraft Vanilla Fix. Limitation de minecraft Vanilla. Oui ca reste une contrainte... Mais dans tous les cas ca n'a aucun interêt... Totalement logique ? c'est une contrainte de minecraft Vanilla Très bizarre... Je vais faire une Issue sur le Github. C'est a ca que ca sert ? Edit : voilà l'issue : [Contenu masqué] Bref donc a part le dernier, qui peut être bypass super facilement avec un "loop all players, message "" to loop player", il n'y a aucune excuse ? ?
-
Pourquoi bancale ? en plus tu dis "Elle a l'air", donc tu n'as même pas testé ?... Y'a aucune contrainte ! Beaucoup moins que json.sk x) beaucoup moins intuitif...
-
Pourquoi est ce que tu veux la doc ? Le tuto est là pour ça ! Tout est détaillé, c'est marqué exactement comment faire etc... Sinon pour la doc je te conseil skripthub.net/docs
-
Voila : c'est gratuit et c'est dans Ressources... T'aurai pu le trouver toi même ?
-
PlayTime ⁕ Stats de connexion d'un joueur ! ⁕ 1.9 - 1.15 ⁕
noftaly a posté un fichier dans Général (utilitaires)
Version v2.1.4
325 downloads
PlayTime 2.1.3 ⁕ De la 1.9.x à la 1.15.x* ⁕ Par noftaly. *: 1.9 à 1.15 à condition d'utiliser les versions recommandées Cette version 2.0+ a été extrêmement optimisée par rapport a la précédente ! Plus aucun lag possible, les calculs sont effectués quand le joueur se déco ! (alors qu'avant c'était toutes les minutes) Description C'est un petit script très simple pour calculer le temps de connexion de vos joueurs ! (ou de vos staff pour voir s'ils ont bossés ). Il y a pas mal de stats intéressantes, comme le nombre de connexions, le nombre de connexions de plus de 2 minutes, la première et la dernière connexion, la session la plus longue et la plus courte, la durée de la session en cours (s'il est co), ou de la dernière session (s'il est hors-ligne), et enfin, le temps de jeu total. Il y a aussi depuis la version 2.1.0, ces stats, mais sans compter le temps d'AFK ! Pratique pour démasquer les tricheurs Commandes /playtime ou /pt : /pt see [joueur] : Pour voir le temps de connexion d'un joueur. Si aucun n'est spécifié, ce sera nous. Permission : playtime.see.other et playtime.see.self /pt reload/rl : Pour recharger le script Permission : playtime.reload /pt help : Voir la page d'aide Permission : playtime.help Et oui, plus de /pt reset. Tout simplement car en fait c'est inutile, et le script perd tout son sens... Vous remarquerez quand même que toutes les stats d'un joueur sont stockés dans une liste : {pt::%player%}. Donc vous avez juste a supprimé cela et tout est reset ! Screens Image du /pt help Image du /pt see noftaly Addons Il vous faut : - Skript 2.2-dev36 minimum (pour les expressions ternaire et les formatages de date) - WolvSK 1.0 minimum (pour le système d'AFK) -> nécessaire a partir de la v2.1.0 - Spigot (ou paper) de 1.9 à 1.15 Testé avec : - Skript 2.2-dev37c - WolvSk 1.6.2 - Spigot 1.12 - Java 8 et : - Skript 2.3-beta2 - WolvSk 1.6.2 - Paper Spigot 1.13.2 - Java 8 et : - Skript 2.4.1 - WolvSk 1.7.0 - Paper Spigot 1.15.2 - Java 8 API L'API requiert la version 2.1.1 ou ultérieure du script. Elle s'utilise comme ça : PlayTimeAPI(joueur, type, [raw]) Ici, joueur est le joueur sur lequel on cherche des infos, type est l'information que l'on recherche. Elle sont toutes listées ci dessous (celle avec un Oui, requiert que le joueur visé soit en ligne. Sinon elles retourneront "Impossible"). Enfin, "raw" requiert la version 2.1.3+ du script. C'est un booléen (donc true/false) facultatif. De base il sera sur false. Si vous mettez true, la donnée retournée ne sera pas traitée. Donc elle sera en timespan. Sinon, ce sera un texte en français, et "présenté". Exemples d'utilisation : PlayTimeAPI(player, "lastSessionTime") PlayTimeAPI(player, "currentSessionTimeWoutAFK", true) PlayTimeAPI(player, "totalCoTimeWoutAFK") Fin Et voilà ! Si vous avez des idées, n'hésitez surtout pas a me les dires, par discord (noftaly#0359) ou MP forum ! Idem pour les bugs ? Si vous avez aimez, likez et notez ★★★★★ ! Amusez-vous bien ! -
Salut ! essaye ca, j'ai retiré le every 1 second: loop all players. Car en plus de ne pas être super opti, c'est ce qui causé ton erreur (j'ai pas réussi a voir pourquoi). Bref essaye ceci : command /afk: permission: afk.use trigger: if {afk.%player%} is not set: set {afk.%player%} to false execute console command "tab player %player% tabsuffix" broadcast "&4%player%&6 n'est plus AFK !" else: set {afk.%player%} to true execute console command "tab player %player% tabsuffix &f [AFK]" broadcast "&4%player% &6est désormais AFK !" on any movement: if player has permission "afk.use": if {afk.%player%} is true: set {afk.%player%} to false execute console command "tab player %player% tabsuffix" broadcast "&4%player%&6 n'est plus AFK !" on join: while player is online: add 1 to {afk.%player%} if {afk.%player%} = 10: set {afk.%player%} to true broadcast "&4%player% &6est désormais AFK !" execute console command "tab player %player% tabsuffix &f [AFK]" wait 1 second
-
c'est quoi ta version de tuske ? (/ver tuske)
-
Perso je n'ai jamais réussi a faire marcher ca... J'utilise tout le temps le blablabla to run: make player execute command "/tacommande"
-
Tu n'as toujours pas passé en résolu, alors je me permet de te montrer comment faire ? Voila :
-
Salut quelle est ta version de skript ? Ensuite pourquoi utilises-tu SkQUery pour les guis ? Regarde ici toutes les raisons pour lesquelles il ne faut pas ! c'est vraiment pas bien ! bouhhh !
-
Il ne faut pas de paranthèses autour de la variable, c'est juste que ici, world est une fonction, donc il faut des paranthèses. Tu as skripttools.net , un site qui répertorie toutes les dernières versions des addons Non il te téléporte à un monde ^^ Tu as essayé teleport player at {x.spawn}, {y.spawn}, {z.spawn} in world({world.spawn}) ? Sinon essaye teleport player to spawn of world world({world.spawn} ou teleport player to spawn of world "%world({world.spawn}%"
-
Bien vu Avec une mauvaise utilisation ca peut faire des lags, mais si y'a une condition juste derrière ou que c'est bien utiliser ca ira mieux ? Regardez les packets. Il y en a ÉNORMÉMENT envoyé par ticks, alors vous imaginer le "on packets:" ? Pourtant si juste après tu mets une condition, ca va mieux. Donc une bonne utilisation du on any move peut aller.
-
Voici le même code que @rois2coeurs, mais un poil plus opti, avec + de messages, et surtout, sans le wait 1 tick (sinon il auraient pu cliquer 2 fois dessus par exemple) on right click with a stick: if name of tool of player is "&c&lSceptre de heal &7(3)": heal the player set name of tool of player to "&c&lSceptre de heal &7(2)" else if name of tool of player is "&c&lSceptre de heal &7(2)": heal the player set name of tool of player to "&c&lSceptre de heal &7(1)" else if name of tool of player is "&c&lSceptre de heal &7(1)": heal the player remove 1 stick named "&c&lSceptre de heal &7(1)" from the player command /healstick: permission: healstick permission message: &cTu ne peux pas faire cela ! trigger: give a stick named "&c&lSceptre de heal &7(3)" to the player message "&aTu as recu un sceptre !"
-
Oui. Déjà pourquoi tu es en 1.8 ? Aucun interêt. Ensuite, regarde dans ma signature. "Quelle version skript utiliser"
-
Mais sinon pourquoi ne pas faire teleport player to world({tavariable}) (attention, world est une fonction, donc il faut skript 2.2 et il ne faut pas oublier les parenthèses autour de la variable)
-
Derien ?