-
Compteur de contenus
926 -
Inscription
-
Dernière visite
-
Jours gagnés
27
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par angelus76
-
Remplacer les valeurs provenant d'un Loop
angelus76 a répondu à un(e) question de angelus76 dans Résolus
Bon j'ai trouver une alternative pour le moment, si qq'un a mieux ou plus propre je suis preneur. pour ceux qui voudrais voire comment je m'y prend : set {_List::*} to "coco.sk","toto.sk","tata.sk"and"angelus.sk" loop {_List::*}: set {_val::*} to loop-value split at "." message "%{_val::1}%" -
Remplacer les valeurs provenant d'un Loop
angelus76 a répondu à un(e) question de angelus76 dans Résolus
marche pas :( -
Cherche a désactivé un message dans un monde
angelus76 a répondu à un(e) question de BrokenFiles_ dans Résolus
excuse moi mais j'ai pas très bien compris c'est quoi qui envoie le message ? un Skript ? ou un autres plugins qui na rien a voire avec Skript ? -
Salut a tous. Voila comme a mon abitude, j'ai une demande qui ce transforme en Challenge ^^ ce que je voudrais pouvoir faire c'est de pouvoire replacer une partie d'une valeur qui est retourné par un loop. Ex : set {_List::*} to "coco.sk","toto.sk","tata.sk" and "angelus.sk" loop {_List}: replace ".sk" in loop-value with "" message "%loop-value%" le problème c'est que Skript me dit qu'il peut pas modifier loop-value :( alors j'ai tenté: set {_List::*} to "coco.sk","toto.sk","tata.sk" and "angelus.sk" loop {_List}: set {_value} to loop-value set {_valueClean} to replace ".sk" in {_value} with "" message "%loop-value%" toujours le même problème Sniff quelqu'un aurais une alternative pour enlever le " .sk " a la fin de chaque loop-value ? merci de votre aide.
-
une partie pourrais être fait en Skript, mais contrôlé la distance d'attaque de l'entité, sa j'en suis pas sur :/ mais c'est un Skript qui va être long a réalisé, et je n'ai pas le temps de codé sur ce projet.
-
alors chez moi je n'ai aucun pb avec mtn ma config Spigot 1.8.7 ( mais doit marcher avec 1.8, 1.8.+) Skript 2.2 ' et non 2.1.2 ' SkQuery 3.22.1 SkQuery 4 UmBaska 1.5 Beta Attention le dernier Build a des erreurs, c'est peut être la source de ton probleme, prend un build moins récent
-
SwearsSuppressor - Plus d'insultes sur votre serveur !
angelus76 a répondu à un(e) sujet de WaSaBii_SK dans Archives
bonne idée. je verrais bien un skript plus poussé, avec un système de regex qui pourrais détecter si un joueur essaye de feinté le mot "tg" en "tg." ou "t.g". tu pense pouvoir le faire ? tu as besoin d'aide ? -
je croie que c'est bien skgeometry qui n'est pas le bon skgeometry a tu pris celui qui ce trouve ici ? http://dev.bukkit.org/bukkit-plugins/skript/forum/misc/72452-skquery-add-on-skq-geometry/?page=3#p53
-
tu pourrais nous afficher les erreurs car de mémoire, je croie que j'avais due édité le fichier .sk de skgeometry du a certaine liste qui étais mal former. c'est peut être aussi ton pb, mais avec les messages d'erreur ce seras plus clair ;)
-
petit exemple avec une cisaille dans la main et en faisent un click droit en visent une entité on rightclick with shears: set block 5 blocks above targeted entity to anvil ce qui t’intéresse c'est: set block 5 blocks above targeted entity to anvil
-
@ItsWaiZz_ supprime ton message ou modifie le, car spidoka va pas aimer ;)
-
je croie que c'est un truc du genre loop player's inventory: a verifé
-
très bonne idée de plugin Merci ;)
-
pas mal, belle alternative contre les plugins qui ne sont pas mis a jours ;) Merci
-
tu creer une variable liste Ex: {PlayerList::*} au quelle tu ajoute les pseudo des joueurs qui ont rejoint la partie puis tu compte le nombre de pseudo dans cette liste que tu va utiliser comme limite a ton random ensuite te reste a sélectionné le joueur aléatoirement {PlayerList::%random integer from 1 to size of {PlayerList::*}%} <== pas sur que je l'ai bien ecrit ce qui donnerais set {_PlayerRandom} to {PlayerList::%random integer from 1 to size of {PlayerList::*}%} parsed as player # <== au cas ou sa comprendrais pas que c'est un joueur
-
Comment détecter quand un joueur change de monde
angelus76 a répondu à un(e) question de BrokenFiles_ dans Résolus
le principe reste le même car au final ton joueur est téléporté dans un autres monde if player is notin"world": "world" étant le nom du monde comme il pourrais être "world_nether" ou encore "monde_de_pvp" tu pourrais enregistrer dans une variable le nom du monde dans le quelle est quand il ce connecte au serveur, et tu compare et met a jours cette variable au téléportation. -
SkGeometry et Umbaska 1.5 commande /line
-
Aucune commande se lance quand je clique dans un menu
angelus76 a répondu à un(e) question de Im_PasteK dans Résolus
to close then run "/nmode infos" => to close then run [make player execute command "/nmode infos"] sa fonctionne mieux en préparent la commande comme ci-dessus -
if line 1 contain [banque]: => if line 1 contain "[banque]": plus optimiser dans le sens que ton code est très redondent, et que tu pourrais travailler avec les fonction pour le rendre plus propre. mais aussi utiliser " every 1 minute: " et checké si la variable est bonne, plutôt que d'avoir le compteur dans la commande " car tu sort de la commande seulement a la fin de ton compteur, ce qui garde en mémoire pas mal de ressources inutiles. bref, j'ai pas trop le cerveau pour réfléchir a cette heure, mais il est possible de le rendre plus optimisé pour ton serveur.
-
ba pour avoir tester ^^ sa marche.
-
tu as surement une autre partie de code qui utilise des tabulation et cette partie qui utilisé des espaces, du coup Skript aime pas sa dans un fichier .sk essaye avec le code convertis sans espace mais avec des tab et dit nous ce qu'il en ais PS: je pense que ton skript pourrais être plus optimisé code converti avec des Tab: on rightclick on sign: if line 1 contain [banque]: send "<red>Démmarrage du braquage ..." to player send "<red>Ne vous éloignez pas du panneau de plus de 5 blocs" to player set {bank.braquage.%player%} to 1 set {bank.braque} to 1 {bank.braque} is equal to 1 wait 1 minute {bank.braque} is equal to 1 send "<red>Il vous reste 4 minutes" to player wait 1 minute {bank.braque} is equal to 1 send "<red>Il vous reste 3 minutes" to player wait 1 minute {bank.braque} is equal to 1 send "<red>Il vous reste 2 minutes" to player wait 1 minute {bank.braque} is equal to 1 send "<red>Il vous reste 1 minutes" to player wait 30 seconds {bank.braque} is equal to 1 send "<red>Il vous reste 30 seconds" to player wait 25 seconds {bank.braque} is equal to 1 send "<red>Il vous reste 5 seconds" to player wait 1 seconds {bank.braque} is equal to 1 send "<red>Il vous reste 4 seconds" to player wait 1 seconds {bank.braque} is equal to 1 send "<red>Il vous reste 3 seconds" to player wait 1 seconds {bank.braque} is equal to 1 send "<red>Il vous reste 2 seconds" to player wait 1 seconds {bank.braque} is equal to 1 send "<red>Il vous reste 1 seconds" to player wait 1 seconds {bank.braque} is equal to 1 send "<red>Braque terminé" set {money.braquage.give} to a random integer between 3000 and 40000 execute console command "/money give Mxkiller_5 %{money.braquage.give}%" send "<red>Vous avez gagné %{money.braquage.give}%"
-
Bon voila ce que j'ai réussi a faire, dit moi si sa te conviens, j'ai fait un loop sur un rayon de deux car sur un rayon de 1 sa détecter que dal on vehicle collide with entity: if event-entity's passenger is a player: set {_Player} to "%event-entity's passenger%" parsed as player loop entities in radius 2 around {_Player}: if loop-entity is a player: kill loop-entity send "Vous avez percuté %loop-entity%" to {_Player} send "Vous avez été parcuté par %{_Player}%" to loop-entity exit loop
-
ha justement ce que je n'ai pas réussi a détecter ^^ je pense qu'il faut dans ce cas faire un loop des entités autour du véhicule a la collision, et si l'entité autour du joueur a la collision est un joueur, bas sa kill le joueur en utilisent le loop-entity
-
on vehicle collide with entity: if event-entity's passenger is a player: kill event-entity's passenger