Aller au contenu

angelus76

Ancien
  • Compteur de contenus

    926
  • Inscription

  • Dernière visite

  • Jours gagnés

    27

Tout ce qui a été posté par angelus76

  1. 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}%"
  2. marche pas :(
  3. 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 ?
  4. 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.
  5. 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.
  6. 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
  7. 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 ?
  8. 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
  9. 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 ;)
  10. 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
  11. angelus76

    McPvP-Pro Gratuit !

    @ItsWaiZz_ supprime ton message ou modifie le, car spidoka va pas aimer ;)
  12. angelus76

    [Débutant] Les loops

    je croie que c'est un truc du genre loop player's inventory: a verifé
  13. angelus76

    Skript Maintenance !

    très bonne idée de plugin Merci ;)
  14. pas mal, belle alternative contre les plugins qui ne sont pas mis a jours ;) Merci
  15. angelus76

    [Débutant] Les loops

    Quoi ?
  16. angelus76

    Aide random (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
  17. 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.
  18. angelus76

    Les effects

    SkGeometry et Umbaska 1.5 commande /line
  19. 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
  20. angelus76

    Braquage de banque

    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.
  21. angelus76

    Probleme avec SkQuery

    ba pour avoir tester ^^ sa marche.
  22. angelus76

    Braquage de banque

    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}%"
  23. angelus76

    Probleme avec SkQuery

    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
  24. angelus76

    Probleme avec SkQuery

    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
  25. angelus76

    Probleme avec SkQuery

    on vehicle collide with entity: if event-entity's passenger is a player: kill event-entity's passenger
×
×
  • 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.