Aller au contenu

Random

Ancien
  • Compteur de contenus

    1 100
  • Inscription

  • Dernière visite

  • Jours gagnés

    25

Tout ce qui a été posté par Random

  1. damage: damage cause is a projectile: projectile is a snowball: victim is a player: attacker is a player: set {_teleport.1} to victim's location set {_teleport.2} to attacker's location wait 3 tick teleport victim to {_teleport.2} teleport attacker to {_teleport.1}
  2. on place: if player is holding a stone:3 named "&5Detritus": "%{locations.detritus::*}%" does not contain "%location of event-block%": add event-block's location to {locations.detritus::*} send "<&eConseil&f> &cBloc Custom placé !" on break of stone:3: if "%{locations.detritus::*}%" contains "%location of event-block%": player's gamemode isn't creative or spectator: if the player is holding a pickaxe: player's gamemode is survival or adventure: cancel event chance of 60%: drop 1 cobblestone chance of 25%: drop 1 cocoa beans named "Feraille" chance of 10%: drop 1 flint chance of 5%: drop 1 coal set block to bedrock wait 5 seconds set block to stone:3 else: send "<&eConseil&f> &cImpossible en spectateur." else: send "<&eConseil&f> &cUtilisez une pioche !" else: remove location of event-block from {locations.detritus::*} send "<&eConseil&f> &cBloc Custom détruit !"
  3. on inventory close: {server.choise.%player%} is set: wait 1 tick make player execute command "/serveur" command /serveur: trigger: set {server.choise.%player%} to true open chest with 5 rows named "&4&lMenu Principal & Mini-jeux" to player wait 3 ticks format slot 0 of player with diamond sword named "&cFaction" to close then run [execute console command "faction %player%"] command /faction [<player>]: trigger: clear {server.choise.%arg 1%} #Suite...
  4. C'est from
  5. if event-block is stone:3 named "&6Detritus": Tu ne peux pas checker le nom d'un bloc, il faut passer par des coordonnées ou metadata.
  6. Random

    Soin ?

    heal player by 2 hearts
  7. Random

    Parrain

    Si le arg 1 a déjà un grade il le perdra ^^ Aussi je te conseille de vérifier les IPs des deux joueurs et de vérifier qu'elles ne sont pas les mêmes, pour éviter des parrainages entre doubles comptes
  8. Random

    Désactiver potion

    on rightclick holding potion of:<id de la pot>: cancel event
  9. Random

    [GUI] Variables ...

    (Sinon tu l'fais comme ça) set {type.glasspane.%player%} to "Orange" set {type.glasspane.%player%} to "Light green" if {type.glasspane.%player%} is "Orange": format slot ... with orange stained glass pane if {type.glasspane.%player%} is "Light green": format slot ... with light green glass pane
  10. Random

    Restaurer un inventaire

    set {savedinventory.%player%} to serialized inventory of player restore inventory of player from {savedinventory.%player%} T'as des erreurs ?
  11. Random submitted a new resource: [plain][NewSkript] Créer un Skript n'a jamais été aussi rapide ![/plain] - [plain]Créer vos skripts directement en fichiers .sk[/plain] Read more about this resource...
  12. Random

    incompréhension d'erreur

    Mets SkQuery, et prends la version de skript qui correspond a ton serveur dans le pack de Psyziik
  13. Random

    incompréhension d'erreur

    Quelle version de skript ? Tes addons ?
  14. Random

    incompréhension d'erreur

    Essaye ce code, dis moi si tu as une/des erreurs: on damage: victim is a player: block at victim is not cobweb: victim is not riding: damage wasn't caused by lava, fire, burning, fall, poison or wither: victim doesn't have poison: victim doesn't have wither: victim isn't burning: if victim's ping < 100: set {location1.%victim%} to victim's location wait 5 ticks set {location2.%victim%} to victim's location if {location1.%victim%} = {location2.%victim%}: loop all players: loop-player has permission "mod.kb": message "&c[AntiCheat] &f%victim% &cest suspecté d'&fAntiKnockBack &6(%ping of victim% ms)" to loop-player on damage: if {kb.test.%victim%} is true: damage was caused by fall: cancel event command /kb [<player>]: permission: mod.kb permission message: &cTu ne peux pas executer de test de KnockBack aliases: /knockbacktest, /kbtest, /antiKnockback Usage: &c/kb [<player>] trigger: arg 1 isn't set: message "&cUsage: /kb [<player>]" stop else: set {location1.check.%arg 1%} to argument-player's location set {kb.test.%argument-player%} to true push the argument-player upwards at speed 2 wait 5 ticks set {location2.check.%arg 1%} to argument-player's location if {location1.check.%arg 1%} = {location2.check.%arg 1%}: send "&c[AntiCheat] &f%argument-player% &cest suspecté d'&fAntiKnockBack &4{Check} &6(%argument-player's ping% ms)" to sender else: send "&c[AntiCheat] &f%argument-player% &an'est pas suspecté d'&fAntiKnockBack &4{Check} &6(%argument-player's ping% ms)" to sender wait 4 seconds set {kb.test.%argument-player%} to false on quit: clear {location1.%player%} clear {location2.%player%} clear {location1.check.%player%} clear {location2.check.%player%} {kb.test.%player%} is set: clear {kb.test.%player%} loop all players: loop-player has permission "mod.kb": send "&c[AntiCheat] %player% a déconnecté pendant une vérification KnockBack." on join: clear {location1.%player%} clear {location2.%player%}
  15. Random

    Skript Commande/op

    on command: command is "pl" or "plugin" or "plugins" or "?" or "about" or "bukkit:plugins" or "bukkit:pl" or "bukkit:about" or "bukkit:?": if player is op: stop else: cancel event send "&a&l<&c&lWolf_Crew&a&l> &f&lT'es trop curieux toi !"
  16. Random

    Aide téléportation

    command /tparena: trigger: teleport player to {arena} command /setarena: trigger: set {arena} to player's location send "&aPosition de l'arène définie."
  17. Random

    Difference entre deux dates

    Je suis passé par des variables, et effectivement le problème vient de là, merci
  18. Random

    Difference entre deux dates

    J'essaye ça après ^^ Mais je compte changer le délai à 2/3 semaines, donc s'il y a plus simple je suis pas contre
  19. on rightclick on entity: event-entity is a cow or mushroom cow: {cow.ride} is set: make the player ride event-entity else: cancel event event-entity is an horse: {cow.ride} isn't set: make the player ride event-entity else: cancel event command /entityride [<text>]: trigger: arg 1 is "off": clear {cow.ride} send "&aChevaux montables" arg 1 is "on": set {cow.ride} to true send "&aVaches montables" else: send "&c/entityride <on/off>"
  20. Random

    Difference entre deux dates

    Bonjour, bonsoir, j'ai fait le skript ci-dessous, censé stocker le nom de TOUS les joueurs, même déconnectés, dans la liste {All.players::*}. Ensuite, je voudrais comparer la value d'un fichier en yml correspondant à chaque joueur, et voir si la difference entre la date de cette même value et la date actuelle (now) est supérieure à 10 minutes. J'ai ajouté le bout de code else: send "%{_time.last.connexion}%" pour connaitre les dates de dernières connexions des joueurs, et j'obtiens bien une date au format 21/01/17 01:14 Pour éviter toute confusion, voici le code: on join: set "Dernière connexion" to "%now%" in yaml file "plugins/Skript/Stats Joueurs/%player%.yml" on join: "%{All.players::*}%" doesn't contain "%player%": add player to {All.players::*} command /removeoldplayers: trigger: player is op: loop {All.players::*}: set {_time.last.connexion} to value "Dernière connexion" get of "plugins/Skript/Stats Joueurs/%loop-value%.yml" difference between {_time.last.connexion} and now is bigger than 10 minutes: delete file "plugins/Skript/Stats Joueurs/%loop-value%.yml" remove loop-value from {All.players::*} add 1 to {_removed.players} else: send "%{_time.last.connexion}%" send "&aLes stats des anciens joueurs ont été effacées. (&c%{_removed.players}% &ajoueurs supprimés)" Cependant, la condition "difference between {_time.last.connexion} and now is bigger than 10 minutes:" n'est jamais validée, et donc mon send "%{_time.last.connexion}%" me retourne toujours une date plus ancienne que 10 minutes avant le %now%. En espérant avoir été compréhensible, merci d'avance pour toute aide ^^
  21. Random

    Meth roleplay

    on rightclick on 120: If player has 5 orange dye in her inventory: If player has 5 351:10 in her inventory: remove 5 orange dye from player remove 5 351:10 from player send "&6[&3Meth&6]&2Début de la création de Meth" wait 10 second send "&6[&3Meth&6]&2Etape 1/6." wait 10 second send "&6[&3Meth&6]&2Etape 2/6" wait 10 second send "&6[&3Meth&6]&2Etape 3/6" wait 10 second send "&6[&3Meth&6]&2Etape 4/6" wait 10 second send "&6[&3Meth&6]&2Etape 5/6" wait 10 second send "&6[&3Meth&6]&2Etape 6/6" set {_randomizer} to a random integer between 1 and 10 "%{_randomizer}%" is "1" or "2" or "3" or "4" or "5" or "6": give 1 nether star named "&3Sachet de Meth" to player send "&6[&3Meth&6] &2La création de votre Meth est finie." else: send "&cLa création de votre Meth a échouée. :c" Je t'ai fait le système de 60 %, te reste à faire le compteur à chaque échec etc
  22. https://skript-mc.fr/forum/threads/demandes-de-skripts-nouvelles-r%C3%A8gles.8234/ Des précisions sont nécessaires :3
  23. Random

    Fr3d part en retraite :D

    Bonne continuation ^.^
  24. Random

    Temps exacte

    (Sinon y'a ça, manque juste les replace) options: Cooldown: 24 hours command /key: trigger: set {_attente} to difference between {attente.%player%.commande} and now if {_attente} is less than {@Cooldown}: set {_timeleft} to "%difference between {_attente} and {@Cooldown}%" message "&c> Tu as déjà récupéré ta clef ! Revient dans %{_timeleft}" else: set {attente.%player%.commande} to now message "&a> Une clef a été ajouté à votre inventaire !" message "&e> Vous venez de recevoir une clé" execute console command "/crate gk %player% AuraliteBox 1"
  25. command /1v1unr [<text>]: trigger: if arg 1 isn't set: send "{@Commande_Inconnue}" to player stop else: if player isn't in {wait.unr::*}: add player to {wait.unr::%arg 1%} clear player's inventory give an wooden door named "&cQuitter le file" to slot 1 of player's inventory send "{@File_Enter_Nodebuff}" to player send "%size of {wait.unr::%arg 1%}%" Tu devrais comprendre l'erreur
×
×
  • 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.