-
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
-
Je ne sais pas vraiment si on peut récupérer le premier monde dans un event on teleport, mais j'aurais pensé à cette forme: on teleport: set {_prevworld.%player%} to player's world wait 5 tick set {_newworld.%player%} to player's world remove 1 from {online.%{_prevworld.%player%}%} add 1 to {online.%{_newworld.%player%}%} Et tu récupèrerais les joueurs en ligne par la variable {online.%LeMondeEnQuestion}
-
Voilà, je t'ai rajouté un fichier de logs des achats/resets de grades à l'emplacement plugins/Skript/logs/Grades.yml J'ai aussi mis la commande /gradereset <pseudo> pour remettre quelqu'un guerrier en lui permettant d'acheter à nouveau les grades dans l'ordre. command /grades: trigger: wait 1 tick open chest with 1 row named " &6Achat des grades" to player set {grade.%player%.buying} to true format slot 0 of player with 1 leather helmet named "&3Grade Chevalier - &6400 EL" to close then run [make player execute command "buychevalier %player%"] format slot 1 of player with 1 iron helmet named "&3Grade Prince - &61500 EL" to close then run [make player execute command "buyprince %player%"] format slot 2 of player with 1 gold helmet named "&3Grade Roi - &62250 EL" to close then run [make player execute command "buyroi %player%"] format slot 3 of player with 1 diamond helmet named "&3Grade Dieu - &64000 EL" to close then run [make player execute command "buydieu %player%"] on load: if file "plugins/Skript/logs/Grades.yml" doesn't exists: create file "plugins/Skript/logs/Grades.yml" on join: {rankpower.%player%} isn't set: set {rankpower.%player%} to 0 command /buychevalier [<player>]: #Rankpower 1 trigger: {grade.%player%.buying} is true: clear {grade.%player%.buying} {rankpower.%player%} = 0: {coins.%player's UUID%} is bigger than or equal to 400: execute console command "manuadd %player% chevalier" remove 400 from {coins.%player's UUID%} send "&aVous avez acheté le grade Chevalier à 400 coins." set {rankpower.%player%} to 1 wf "[%now%] : %player% a achete le grade Chevalier" to "plugins/Skript/logs/Grades.yml" else: send "&cVous n'avez pas assez de coins." else: send "&cVous devez être Guerrier pour acheter ce grade." else: send "&cImpossible." command /buyprince [<player>]: #Rankpower 2 trigger: {grade.%player%.buying} is true: clear {grade.%player%.buying} {rankpower.%player%} = 1: {coins.%player's UUID%} is bigger than or equal to 1500: execute console command "manuadd %player% prince" remove 1500 from {coins.%player's UUID%} send "&aVous avez acheté le grade Prince à 1500 coins." set {rankpower.%player%} to 2 wf "[%now%] : %player% a achete le grade Prince" to "plugins/Skript/logs/Grades.yml" else: send "&cVous n'avez pas assez de coins." else: send "&cVous devez être Chevalier pour acheter ce grade." else: send "&cImpossible." command /buyroi [<player>]: #Rankpower 3 trigger: {grade.%player%.buying} is true: clear {grade.%player%.buying} {rankpower.%player%} = 2: {coins.%player's UUID%} is bigger than or equal to 2250: execute console command "manuadd %player% prince" remove 2250 from {coins.%player's UUID%} send "&aVous avez acheté le grade Prince à 2250 coins." set {rankpower.%player%} to 3 wf "[%now%] : %player% a achete le grade Roi" to "plugins/Skript/logs/Grades.yml" else: send "&cVous n'avez pas assez de coins." else: send "&cVous devez être Prince pour acheter ce grade." else: send "&cImpossible." command /buydieu [<player>]: #Rankpower 4 trigger: {grade.%player%.buying} is true: clear {grade.%player%.buying} {rankpower.%player%} = 3: {coins.%player's UUID%} is bigger than or equal to 4000: execute console command "manuadd %player% Dieu" remove 2250 from {coins.%player's UUID%} send "&aVous avez acheté le grade Dieu à 4000 coins." set {rankpower.%player%} to 4 wf "[%now%] : %player% a achete le grade Dieu" to "plugins/Skript/logs/Grades.yml" else: send "&cVous n'avez pas assez de coins." else: send "&cVous devez être Roi pour acheter ce grade." else: send "&cImpossible." command /gradereset [<player>]: trigger: player has permission "grade.reset": arg 1 is set: set {rankpower.%arg 1%} to 0 send "&aVous avez réinitialisé le grade de %arg 1%." execute console command "manuadd %arg 1% default" wf "[%now%] : %player% reinitialise le grade de %arg 1%" to "plugins/Skript/logs/Grades.yml" else: send "&6Utilisation: /gradereset <joueur>" else: send "&cImpossible." on inventory close: {grade.%player%.buying} is true: wait 15 tick clear {grade.%player%.buying} #command /coins <text> [<number>]: # trigger: # arg 1 is "add": # add arg 2 to {coins.%player's UUID%} # arg 1 is "show": # send "%{coins.%player's UUID%}%" # arg 1 is "remove":
-
Et quel est le grade avant d'acheter le Chevalier ?
-
Quel prix chaque grade ?
-
Et je mets quoi comme item pour chaque grade ?
-
Tu les veux dans le /grades comme le dieu ? Si oui, je mets quoi comme item pour chaque grade ?
-
Précise, c'est quoi les autres grades et on les obtient comment ?
-
"Quand j'achete le grade Dieu ensuite je me manuadd en Roi et je veux racheter le grade Dieu je ne peux pas :/" En fait j'ai mis ça pour éviter qu'un joueur ayant acheté le dieu puisse le repayer depuis le GUI, donc reperdre 2250 coins inutilement. Après si tu veux une commande pour pouvoir réacheter le dieu, rajoute ce bout de code au précédent: command /resetvar: trigger: player has permission "reset.var": clear {alreadybought.dieu.%player%} clear {grade.%player%.buying} send "&aVous pouvez désormais acheter à nouveau le grade Dieu." else: send "&cImpossible."
-
Voilà voilà: command /grades: trigger: wait 1 tick open chest with 1 row named " &6Achat des grades" to player set {grade.%player%.buying} to true format slot 0 of player with 1 diamond helmet named "&3Grade Dieu" to close then run [make player execute command "buydieu %player%"] command /buydieu [<player>]: trigger: {grade.%player%.buying} is true: clear {grade.%player%.buying} {alreadybought.dieu.%player%} is true: send "&cVous avez déjà acheté ce grade." else: {coins.%player's UUID%} is bigger than or equal to 2250: execute console command "manuadd %player% Dieu" remove 2250 from {coins.%player's UUID%} send "&aVous avez acheté le grade Dieu à 2250 coins." set {alreadybought.dieu.%player%} to true else: send "&cVous n'avez pas assez de coins." else: send "&cImpossible." on inventory close: {grade.%player%.buying} is true: wait 15 tick clear {grade.%player%.buying} #command /coins <text> [<number>]: # trigger: # arg 1 is "add": # add arg 2 to {coins.%player's UUID%} # arg 1 is "show": # send "%{coins.%player's UUID%}%" # arg 1 is "remove": # remove arg 2 from {coins.%player's UUID%} Si tu as un problème n'hésite pas à m'en faire part
-
Review de ZeSowK: J'ai précisé dans la desc de mon skript qu'il était court ^^ et je vous ai dit de me proposer vos suggestions à rajouter dans le skript, donc si tu as des idées je ne suis pas contre.
-
Quand on clique sur quoi ? Objet, pancarte ? Nom ? Quelle est ta variable de coins ? Détaille un peu plus stp
-
Désolé j'ai pas vraiment le temps d'analyser ton code en détails, mais ton /resetall risque de faire passer tes variables en négatif. Opte plutôt pour un clear {var}
-
Random submitted a new resource: [plain]GadgetoSkript[/plain] - [plain]Des commandes utiles pour faciliter la vie à votre équipe[/plain] Read more about this resource...
-
Ton serveur est seulement 1.8.7 ou d'autres versions sont acceptées ?
-
Et tu utilises quelle version pour fusionner/utiliser l'enclume ?
-
Le problème de l'enclume inutilisable peut être dû au fait que tu les utilise en 1.8 alors que ton serveur est 1.7. C'est ça ?
-
WildSkript/SkQuery ?
-
Tes add-ons ?
-
https://gyazo.com/55e9b083cb97876143a5cd9d744bb14b Y'a marqué, "Fake"; "You can't do anything" Essaye donc command /anvilopen: trigger: open virtual anvil to player EDIT: Personnellement, les deux syntaxes marchent très bien.
-
"Bonjour j'ai crée un système de kit avec un fichier YAML" https://www.spigotmc.org/threads/creating-kits.191024/ Tu l'as créé ? Vraiment ?
-
Erreurs lors du sk reload ?
-
Mets slot: 7 pour qu'il apparaisse au slot 8 (Commence à 0)
-
Salut ^^ Options: slot: 3 on join: clear player's inventory set slot {@slot} of player to wood sword named "&eClic , clic , clic ! &7(Clic droit)"
-
Personnellement je n'ai aucun problème avec ça: command /point buy: trigger: if player has permission "point.buy": if player's balance is bigger than 1000: send "Riche" if player's balance is smaller than 1000: send "Pauvre" Revérifie tes add-ons
-
[Récompenses] Skript de récompenses pour un PvP/Faction
Random a répondu à un(e) sujet de therocrapha dans Inactifs
Si c'est pour des grandes durées comme ça je suis pas sûr ^^