-
Compteur de contenus
1 100 -
Inscription
-
Dernière visite
-
Jours gagnés
25
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Random
-
Le <none> indique que ta variable {_roley} est vide J'ai un peu modifié ton skript pour tester, et il marche parfaitement chez moi... command /role <text>: trigger: set {role} to arg 1 command /fac <text>: trigger: set {fac} to arg 1 on chat: if {role} = "leader": set {_roley} to "**" else if {role} = "officer": set {_roley} to "*" else if {role} = "member": set {_roley} to "+" else if {role} = "recruit": set {_roley} to "-" broadcast "&8[&b%{_roley}%&3%{fac}%&8] &8&l[&7Joueur&8&l] &7%display name of player% : &7%message%" Essaye une condition du type else if "%{_role}%" = "recruit":
-
Essaye de te send {_role} et {_roley} pour voir leurs contenus ?
-
Problème pour créer une boutique de garde en skript avec essentials money
Random a répondu à un(e) question de SuperMax_8 dans Résolus
Si tu utilises la money vault : player's balance is bigger than 2000: send "Vous avez + de 2000 $" else: send "Vous avez - de 2000 $" -
Tiens, un skript que j'ai fait il y a pas mal de temps, s'il ne marche pas dis moi l'erreur: on load: clear {TimeInSeconds} Variables: {TimeInSeconds} = 10 command /spawn: trigger: {t.%player%} isn't set: set {_pos1} to location at (rounded x coordinate of player, rounded y coordinate of player, rounded z coordinate of player) send "&7&lVous serez téléporté dans %{TimeInSeconds}% secondes, ne bougez pas." set {t.%player%} to {TimeInSeconds} loop {TimeInSeconds} times: set {_pos2} to location at (rounded x coordinate of player, rounded y coordinate of player, rounded z coordinate of player) {_pos2} is {_pos1}: wait 1 second remove 1 from {t.%player%} {t.%player%} is 0: clear {t.%player%} teleport player to {spawn} send "&7&lVous avez été téléporté avec succès !" exit loop else: send "&7&lVous avez bougé, la téléportation est annulée." clear {t.%player%} exit loop else: send "&7&lVous avez déjà effectué cette commande." on quit: clear {t.%player%} on join: clear {t.%player%} command /setspawn: permission: setspawn.spawn trigger: set {spawn} to player's location Change la variable TimeInSeconds par le temps que tu veux pour la téléportation
-
Tu peux mesurer les blocs parcourus par le joueur pendant un temps choisi, et faire une moyenne de sa vitesse ^^ Rappel: Vitesse = Distance/Temps
-
Tu peux utiliser un site comme celui ci https://dinnerbone.com/minecraft/tools/status/
-
send "&a%player% &ea rejoint le Faction !" to loop-player
-
Tu dois changer l'encodage directement dans NotePad, avant même d'enregistrer ton .sk Sélectionne tout ton skript (ctrl + A), puis va dans Encodage -> Convertir en UTF-8 Ensuite tu peux l'enregistrer et le remplacer dans ton filezilla
-
C'est l'encodage qui doit être en UTF-8, si tu utilises NotePad pour éditer tes fichiers, c'est ici : [ATTACH=full]7095[/ATTACH]
-
Au temps pour moi, j'ai confondu les 2 skripts, voici le bon: on load: clear {CPSMax} clear {Cooldown} Variables: {CPSMax} = 12 {Cooldown} = 20 on join: set {cps.%player%} to 0 set {alerts.co.%player%} to 0 {alerts.%player%} isn't set: set {alerts.%player%} to 0 on quit: clear {cps.%player%} clear {alerts.co.%player%} clear {cld.%player%} on leftclick: add 1 to {cps.%player%} {cps.%player%} is bigger than {CPSMax}: {cld.%player%} isn't set: set {cld.%player%} to {Cooldown} add 1 to {alerts.%player%} add 1 to {alerts.co.%player%} execute console command "/title %player% title {""text"":""Regarde le tchat !"",""color"":""red""}" send "&4ATTENTION: &fVous utilisez actuellement &bune macro&f, un client de triche ou du jitter-click. &fCeci est &cinterdit &f! Pour le moment vous êtes prévenu !" while {cld.%player%} is bigger than 0: wait 1 second remove 1 from {cld.%player%} clear {cld.%player%} wait 1 second remove 1 from {cps.%player%} command /cps [<offline player>]: trigger: player has permission "cps.check": arg 1 is set: send "&7Le joueur &a%arg 1% &7a fait &a%{alerts.co.%arg 1%}% &7alertes CPS depuis sa dernière connexion, pour un total de &a%{alerts.%arg 1%}% &7alertes." else: send "&cErreur: /cps <pseudo>" else: send "&cVous n'avez pas accès à cette commande."
-
L'erreur que tu as vient du skript que je t'ai envoyé pour les CPS, elle est surement due à une mauvaise version de SkRayFall sur ton serveur... Remplace ton code du skript cps.sk par celui-ci: on load: clear {CPSMax} clear {Cooldown} Variables: {CPSMax} = 12 {Cooldown} = 20 on join: set {cps.%player%} to 0 set {alerts.co.%player%} to 0 {alerts.%player%} isn't set: set {alerts.%player%} to 0 on quit: clear {cps.%player%} clear {alerts.co.%player%} clear {cld.%player%} on leftclick: add 1 to {cps.%player%} {cps.%player%} is bigger than {CPSMax}: {cld.%player%} isn't set: set {cld.%player%} to {Cooldown} add 1 to {alerts.%player%} add 1 to {alerts.co.%player%} execute console command "/title %player% title {""text"":""Regarde le tchat !"",""color"":""red""}" send "&4ATTENTION: &fVous utilisez actuellement &bune macro&f, un client de triche ou du jitter-click. &fCeci est &cinterdit &f! Pour le moment vous êtes prévenu !" while {cld.%player%} is bigger than 0: wait 1 second remove 1 from {cld.%player%} clear {cld.%player%} wait 1 second remove 1 from {cps.%player%} command /cps [<offline player>]: trigger: player has permission "cps.check": arg 1 is set: send "&7Le joueur &a%player% &7a fait &a%{alerts.co.%player%}% &7alertes CPS depuis sa dernière connexion, pour un total de &a%{alerts.%player%}% &7alertes." else: send "&cErreur: /cps <pseudo>" else: send "&cVous n'avez pas accès à cette commande."
-
on load: clear {Radius} Variables: {Radius} = 200 command /near: trigger: player has permission "skript.near": loop all players in radius {Radius} around player: loop-player isn't player: add "&7%loop-player% [%rounded distance between player and loop-player%]&8" to {_loop::*} size of {_loop::*} is 0: send "&cAucun joueur aux alentours." stop set {_l} to "%{_loop::*}%" replace all "and" with ", " in {_l} send "&8Joueur(s) aux alentours: %{_l}%" else: send "&cVous n'avez pas accès à cette commande." Remplace le 200 par la distance de détection que tu souhaites. Il faut la permission skript.near pour faire le /near
-
Variables: {CPSMax} = 12 {Cooldown} = 20 on join: set {cps.%player%} to 0 set {alerts.co.%player%} to 0 {alerts.%player%} isn't set: set {alerts.%player%} to 0 on quit: clear {cps.%player%} clear {alerts.co.%player%} clear {cld.%player%} on leftclick: add 1 to {cps.%player%} {cps.%player%} is bigger than {CPSMax}: {cld.%player%} isn't set: set {cld.%player%} to {Cooldown} add 1 to {alerts.%player%} add 1 to {alerts.co.%player%} send player title "&cRegarde le tchat !" for 3 seconds send "&4ATTENTION: &fVous utilisez actuellement &bune macro&f, un client de triche ou du jitter-click. &fCeci est &cinterdit &f! Pour le moment vous êtes prévenu !" while {cld.%player%} is bigger than 0: wait 1 second remove 1 from {cld.%player%} clear {cld.%player%} wait 1 second remove 1 from {cps.%player%} command /cps [<offline player>]: trigger: player has permission "cps.check": arg 1 is set: send "&7Le joueur &a%arg 1% &7a fait &a%{alerts.co.%arg 1%}% &7alertes CPS depuis sa dernière connexion, pour un total de &a%{alerts.%arg 1%}% &7alertes." else: send "&cErreur: /cps <pseudo>" else: send "&cVous n'avez pas accès à cette commande." Désolé, petites erreurs pour le pseudo du joueur dans le message et pour l'alerte, c'est réglé. Et pour le {Cooldown}, pense à bien le mettre en secondes
-
Remplace les valeurs que tu souhaites dans les Variables. Le {CPSMax} correspond à la limite de CPS autorisés, et le {Cooldown} au temps (en secondes) avant de redétecter une alerte, après avoir prévenu le joueur qu'il l'avait dépassé. Variables: {CPSMax} = 12 {Cooldown} = 20 on join: set {cps.%player%} to 0 set {alerts.co.%player%} to 0 {alerts.%player%} isn't set: set {alerts.%player%} to 0 on quit: clear {cps.%player%} clear {alerts.co.%player%} clear {cld.%player%} on leftclick: add 1 to {cps.%player%} {cps.%player%} is bigger than {CPSMax}: {cld.%player%} isn't set: set {cld.%player%} to {Cooldown} add 1 to {alerts.%player%} add 1 to {alerts.co.%player%} send player title "&cRegarde le tchat !" for 3 seconds send "&4ATTENTION: &fVous utilisez actuellement &bune macro&f, un client de triche ou du jitter-click. &fCeci est &cinterdit &f! Pour le moment vous êtes prévenu !" while {cld.%player%} is bigger than 0: wait 1 second remove 1 from {cld.%player%} clear {cld.%player%} wait 1 second remove 1 from {cps.%player%} command /cps [<offline player>]: trigger: player has permission "cps.check": arg 1 is set: send "&7Le joueur &a%player% &7a fait &a%{alerts.co.%player%}% &7alertes CPS depuis sa dernière connexion, pour un total de &a%{alerts.%player%}% &7alertes." else: send "&cErreur: /cps <pseudo>" else: send "&cVous n'avez pas accès à cette commande."
-
Remplace par "%region at arg 1%"
-
J'ai pas vraiment compris, tu veux empêcher de faire la commande /scs lorsqu'on vise la demi dalle ou lorsqu'on est dessus ? Si c'est lorsqu'on la vise, tente ça: on command "/scs": targeted block is a stone slab: cancel event send "&cInterdit en visant une Stone Slab"
-
Il te faut Vault Sinon remplace juste la ligne add 2000 to player's balance par execute console command "eco give %player% 2000"
-
command /billet1: trigger: player has permission "billet.give": give 1 brick named "&6Billet de 2000 $" to player else: send "&cImpossible" on rightclick with brick: name of player's tool is "&6Billet de 2000 $": remove 1 brick named "&6Billet de 2000 $" from player's inventory add 2000 to player's balance send "&a+ 2000 $"
-
Le %player% désigne le pseudo du joueur, le %player's UUID% est une série de nombres qui est propre à son compte, unique. Du coup si le joueur change son pseudo, le %player% ne marchera plus alors que le %player's UUID% (qui n'aura pas changé) sera toujours utilisable. Pour un système de money par exemple, mieux vaut utiliser une variable {money.%player's UUID%}
-
Pour avoir le nombre d'un item dans l'inventaire d'un joueur: function itemsInInventory(p: player, item: material) :: number: loop all items in {_p}'s inventory: "%loop-item%" contains "%{_item}%" set {_num::*} to ("%loop-item%") split at " " "%{_num::1}%" parsed as a number is a number: add {_num::1} parsed as a number to {_result} else: add 1 to {_result} {_result} is set: return {_result} stop return 0 set {_num} to itemsInInventory(<player/arg>, <item>) Exemple: set {_num} to itemsInInventory(player, carrot) {_num} is bigger than 30: send "&aVous avez + de 30 carottes" Dédi à @PsYZiiK qui me l'avait fait à mes débuts
-
Vu le nom de sa commande, il compte peut être faire un practice ^^ Et étant donné que les joueurs PvP sont majoritairement en 1.7.10 c'est compréhensible
-
Wow, TuSKe marche en 1.7.10 hein ^^ Remplace ton TuSKe par celui-ci (https://www.mediafire.com/file/hodkejqxub462e5/TuSKe%201.7.jar) , et mets ce code: command /1v1gui: trigger: open chest with 5 rows named "&c1v1" to player format gui slot 0 of player with red stained glass pane named "&cQuittez la file" to run player command "say leave"
-
Ce que je fais pour modifier la dura d'un item (sans dura de base) sans devoir lui assigner une variable, c'est que je change son lore avec le nbr d'utilisations restantes, et je le compare à 1 pour voir si je lui retire ou pas
-
Ah oui, essaye ça : command /cooldown: trigger: {now.%player%} isn't set: set {now.%player%} to now send "&aReset du cooldown" else: set {_d} to difference between {now.%player%} and now {_d} is less than 1 minute: send "&cCooldown: %difference between %{_d}% and 1 minute%" Si c'est toujours pas bon (excuse mon cerveau fatigué), dis moi le problème ^^