-
Compteur de contenus
853 -
Inscription
-
Dernière visite
-
Jours gagnés
19
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Crazy
-
Non il y a 2 addons qui ont des effects pour MySQL : SkQuery / Skellett (ne me demande pas de tutos x) je connais pas vraiment les effects etc) Si c'est juste pour faire des liaisons entre plusieurs serveurs qui sont reliés par BungeeCord, je te conseille d'utiliser Skellett et SkellettProxy qui permet d'effectué n'importe quel effect sur un autre serveur. Exemple: evaluate "make console execute ""commande""" on bungee server "Hub" #Execute la commande /commande sur le serveur Hub send "Message !" to bungee players #Envois "Message !" à tout les joueurs connecté sur le Bungeecord Skellett: https://forums.skunity.com/resources/skellett-the-addon-with-a-beast-name.24/ SkellettProxy: https://forums.skunity.com/resources/skellettproxy-1-bungeecord-addon-for-skript.87/
-
En gros tu met la liste en question, ensuite tu met where [object input is "text"] (is set|isn't set) #Vérifie si la liste (ta liste) contient le texte "text" if (ta liste) where [object input is "Text"] is set: #Vérifie si la liste (ta liste) ne contient pas le texte "text" if (ta liste) where [object input is "Text"] isn't set: Il te faut SkQuery https://dev.bukkit.org/projects/skquery/files/816515/download ? :p
-
Ah... J'ai testé plusieurs codes sur mon serveur mais rien ne marche.. je vais regarder aux niveaux des add-ons si il y a des expressions et/ou conditions pour ton code :p
-
if {loc.list::*} where [object input is "%arg 2%"] is set: if {loc.list::*} where [object input is "%arg 2%"] isn't set:
-
command /help: trigger: if player has permission "grade.fondateur": send "/reload > Reload le serveur" else if player has permission "grade.roi": send "/back > Reviens à ta dernière position" #Je te laisse faire le reste
-
J'esseyerais plusieurs codes chez moi ^^
-
Enlève add type of block et met juste block
-
Ok alors essaye ça : command /test: trigger: loop {tete.test::*}: set {_loc} to loop-value set block at {_loc} to {tete.test.type::%loop-index%} add {tete.test.nbt::%loop-index%} to nbt of block at {_loc} on place: if {place.%player%} is true: add location of block to {tete.test::*} add type of block to {tete.test.type::*} add nbt of block to {tete.test.nbt::*}
-
Hum t'es sûr ? Car dans une erreur il dit que y'a une ligne comme ça : add "..." to {variable}command /test: Envois screen
-
C'est une erreur empty configuration section, tu as du modifiés un truc sans faire exprès x) reprend le même code que j'ai mit
-
J'ai éditer mon msg
-
command /test: trigger: loop {tete.test::*}: set {_loc} to loop-value set block at {_loc} to {tete.test.type::%loop-index%} set nbt of block at {_loc} to "%{tete.test.nbt::%loop-index%}%" on place: if {place.%player%} is true: add location of block to {tete.test::*} add type of block to {tete.test.type::*} add "%nbt of block%" to {tete.test.nbt::*} Peut être en passant par les NBTs (il te faut SkStuff)
-
Si apres l'avoir fais spawn, tu fais un wait 1 tick et juste après ça : make citizen %id% vulnerable Peut être que ça pourrait marcher ?!
-
De rien :p et tien il y avait quelque lignes qui servaient à rien : [spoiler=Code] function Timer(p: player): set {freeze.%{_p}%} to true clear {score.allemand} clear {score.americain} set {score.allemand} to 0 set {score.americain} to 0 send "&6&lDébut du combat dans :" to {_p} wait 1 second send "&c&l5" to {_p} make console execute "/playsound random.successful_hit %{_p}%" wait 1 second send "&c&l4" to {_p} make console execute "/playsound random.successful_hit %{_p}%" wait 1 second send "&6&l3" to {_p} make console execute "/playsound random.successful_hit %{_p}%" wait 1 second send "&6&l2" to {_p} make console execute "/playsound random.successful_hit %{_p}%" wait 1 second send "&a&l1" to {_p} make console execute "/playsound random.successful_hit %{_p}%" wait 1 second send "&3&lALLEZ-Y !" to {_p} make console execute "/playsound records.ward %{_p}%" make console execute "/playsound records.11 %{_p}%" set {freeze.%{_p}%} to false set {timer} to false set {start} to true function VictoireAm(p: player): set {_t} to "americain" set {_t2} to "allemand" set {freeze.%{_p}%} to true send "&a&lScore : &3&lAllemagne : &c%{score.allemand}% point(s)" to {_p} send " &3&lAmérique : &c%{score.americain}% point(s)" to {_p} send "&6&lLes &3Américains &6ont gagné !" to {_p} if {%{_t}%.%{_p}%::*} is true: make console execute "/playsound records.mall %{_p}%" make console execute "/money give %{_p}% 250" send "&a&lVous avez gagné le combat ! Vous remportez &3250 $" to {_p} if {%{_t2}%.%{_p}%::*} is true: make console execute "/playsound records.cat %{_p}%" send "&c&lVous avez perdu le combat... Vous serez plus fort la prochaine fois !" to {_p} wait 13 seconds set {freeze.%{_p}%} to false clear {score.americain} clear {score.allemand} clear {_p}'s inventory set {americain.%{_p}%::*} to false set {allemand.%{_p}%::*} to false make console execute "/pex user %{_p}% group set Deserteur" make console execute "/spawn %{_p}%" clear {nb.americain} clear {nb.allemand} set {freeze.%{_p}%} to false set {start} to false set {paix} to true function VictoireAll(p: player): set {_t} to "allemand" set {_t2} to "americain" set {freeze.%{_p}%} to true send "&a&lScore : &3&lAllemagne : &c%{score.allemand}% point(s)" to {_p} send " &3&lAmérique : &c%{score.americain}% point(s)" to {_p} send "&6&lLes &3Allemands &6ont gagné !" to {_p} if {%{_t}%.%{_p}%::*} is true: make console execute "/playsound records.mall %{_p}%" make console execute "/money give %{_p}% 250" send "&a&lVous avez gagné le combat ! Vous remportez &3250 $" to {_p} if {%{_t2}%.%{_p}%::*} is true: make console execute "/playsound records.cat %{_p}%" send "&c&lVous avez perdu le combat... Vous serez plus fort la prochaine fois !" to {_p} wait 13 seconds set {start} to false set {paix} to true set {freeze.%{_p}%} to false clear {score.americain} clear {score.allemand} clear {_p}'s inventory set {americain.%{_p}%::*} to false set {allemand.%{_p}%::*} to false make console execute "/pex user %{_p}% group set Deserteur" make console execute "/spawn %{_p}%" clear {nb.americain} clear {nb.allemand} set {freeze.%{_p}%} to false every 30 seconds: if {start} is true: broadcast "&a&lScore : &3&lAllemagne : &c%{score.allemand}% point(s)" broadcast " &3&lAmérique : &c%{score.americain}% point(s)" make console execute "/playsound random.successful_hit %players%" on load: {paix} is not set set {paix} to true command /start: trigger: if sender has permission "wwm.moderation": if {paix} is true: broadcast "&6[WWM] &3Entrée en période de paix, reprise du combat dans &c3 minutes" make console execute "/playsound random.successful_hit %players%" wait 5 seconds broadcast "&6[WWM] &3Reprise du combat dans &c1 minute" make console execute "/playsound random.successful_hit %players%" wait 10 seconds broadcast "&6[WWM] &3Fin de la période de paix, reprise du combat !" make console execute "/playsound random.successful_hit %players%" set {timer} to true set {paix} to false make console execute "/start" else: if {timer} is true: set {nb.americain} to {nb.americain} parsed as an integer set {nb.allemand} to {nb.allemand} parsed as an integer if {nb.americain} >= 1: loop all players: if loop-player has permission "wwm.game": Timer(loop-player) else: send "&6[WWM] &cVos compatriotes se battent pour leur nation ! Rejoignez-les dès que possible !" to loop-player wait 8 seconds make console execute "/start" else: broadcast "&6[WWM] &cIl n'y a pas assez de joueurs pour commencer une partie." broadcast "&6&lAméricains : &a%{nb.americain}% joueur(s)" broadcast "&6&lAllemands : &a%{nb.allemand}% joueur(s)" broadcast "&6&lIl faut au minimum &33 joueurs &6&lde chaque côté" make console execute "/playsound random.successful_hit %players%" wait 10 seconds make console execute "/start" else: if {start} is true: if {score.americain} >= 10: loop all players: if loop-player has permission "wwm.game": VictoireAm(loop-player) wait 15 seconds make console execute "/start" else if {score.allemand} >= 10: loop all players: if loop-player has permission "wwm.game": VictoireAll(loop-player) wait 15 seconds make console execute "/start" else: wait 5 seconds loop all players: if loop-player has permission "wwm.game": send "&6&lNope" to loop-player make console execute "/start" else: broadcast "&cErreur, démmarage de la partie impossible" wait 60 seconds make console execute "/start" else: send "&6[WWM] &cVous n'avez pas la permission d'accéder à cette commande"
-
Est ce que tu as la même erreur avec ce code (pour test) : function Test(p: player, t: text): send "%{_t}%" to {_p} command /test: trigger: Test(player, "test")
-
Ah :/ fais /ver Skript , il te dit qu'elle version ?
-
La dernière version de Skript donc la dev27f ? Si tu as pris Skript sur Bukkit, il est plus mis à jour depuis longtemps donc je te conseille la dev25 de Bensku https://github.com/bensku/Skript/releases/download/dev25/Skript.jar
-
Ah oui effectivement je pensais avoir enlever tout les wait dans les loop mais il y en a encore un J'ai éditer mon message Sinon pour les 2 erreurs c'est vraiment bizarre.. tu as quel version de Spigot ?
-
MrCrazyKill updated ChangeLog with a new update entry: Fix d'un bug Read the rest of this update entry...
-
Tu as quel version de SkQuery ?
-
MrCrazyKill updated ChangeLog with a new update entry: Configuration fichier YML Read the rest of this update entry...
-
Essaye ce code : [spoiler=Skript] function Timer(p: player): set {freeze.%{_p}%} to true clear {score.allemand} clear {score.americain} set {score.allemand} to 0 set {score.americain} to 0 send "&6&lDébut du combat dans :" to {_p} wait 1 second send "&c&l5" to {_p} make console execute "/playsound random.successful_hit %{_p}%" wait 1 second send "&c&l4" to {_p} make console execute "/playsound random.successful_hit %{_p}%" wait 1 second send "&6&l3" to {_p} make console execute "/playsound random.successful_hit %{_p}%" wait 1 second send "&6&l2" to {_p} make console execute "/playsound random.successful_hit %{_p}%" wait 1 second send "&a&l1" to {_p} make console execute "/playsound random.successful_hit %{_p}%" wait 1 second send "&3&lALLEZ-Y !" to {_p} make console execute "/playsound records.ward %{_p}%" make console execute "/playsound records.11 %{_p}%" set {freeze.%{_p}%} to false set {timer} to false set {start} to true function Victoire(p: player, t: text): set {freeze.%{_p}%} to true send "&a&lScore : &3&lAllemagne : &c%{score.allemand}% point(s)" to {_p} send " &3&lAmérique : &c%{score.americain}% point(s)" to {_p} if {_t} is "allemand": send "&6&lLes &3Allemands &6ont gagné !" to {_p} set {_t2} to "americain" else: send "&6&lLes &3Américains &6ont gagné !" to {_p} set {_t2} to "allemand" if {%{_t}%.%{_p}%::*} is true: make console execute "/playsound records.mall %{_p}%" make console execute "/money give %{_p}% 250" send "&a&lVous avez gagné le combat ! Vous remportez &3250 $" to {_p} if {%{_t2}%.%{_p}%::*} is true: make console execute "/playsound records.cat %{_p}%" send "&c&lVous avez perdu le combat... Vous serez plus fort la prochaine fois !" to {_p} wait 13 seconds set {freeze.%{_p}%} to false clear {score.americain} clear {score.allemand} clear {_p}'s inventory set {americain.%{_p}%::*} to false set {allemand.%{_p}%::*} to false make console execute "/pex user %{_p}% group set Deserteur" make console execute "/spawn %{_p}%" clear {nb.americain} clear {nb.allemand} set {freeze.%{_p}%} to false set {start} to false set {paix} to true every 30 seconds: if {start} is true: broadcast "&a&lScore : &3&lAllemagne : &c%{score.allemand}% point(s)" broadcast " &3&lAmérique : &c%{score.americain}% point(s)" make console execute "/playsound random.successful_hit %players%" on load: {paix} is not set set {paix} to true command /start: trigger: if sender has permission "wwm.moderation": if {paix} is true: broadcast "&6[WWM] &3Entrée en période de paix, reprise du combat dans &c3 minutes" make console execute "/playsound random.successful_hit %players%" wait 5 seconds broadcast "&6[WWM] &3Reprise du combat dans &c1 minute" make console execute "/playsound random.successful_hit %players%" wait 10 seconds broadcast "&6[WWM] &3Fin de la période de paix, reprise du combat !" make console execute "/playsound random.successful_hit %players%" set {timer} to true set {paix} to false make console execute "/start" else: if {timer} is true: set {nb.americain} to {nb.americain} parsed as an integer set {nb.allemand} to {nb.allemand} parsed as an integer if {nb.americain} or {nb.allemand} >= 1: loop all players: if loop-player has permission "wwm.game": Timer(loop-player) else: send "&6[WWM] &cVos compatriotes se battent pour leur nation ! Rejoignez-les dès que possible !" to loop-player wait 8 seconds make console execute "/start" else: broadcast "&6[WWM] &cIl n'y a pas assez de joueurs pour commencer une partie." broadcast "&6&lAméricains : &a%{nb.americain}% joueur(s)" broadcast "&6&lAllemands : &a%{nb.allemand}% joueur(s)" broadcast "&6&lIl faut au minimum &33 joueurs &6&lde chaque côté" make console execute "/playsound random.successful_hit %players%" wait 10 seconds make console execute "/start" else: if {start} is true: if {score.americain} >= 60: loop all players: if loop-player has permission "wwm.game": Victoire(loop-player, "americain") wait 13 seconds make console execute "start" else if {score.allemand} >= 60: loop all players: if loop-player has permission "wwm.game": Victoire(loop-player, "allemand") wait 13 seconds make console execute "start" else: wait 5 seconds loop all players: if loop-player has permission "wwm.game": send "&6&lNope" to loop-player make console execute "/start" else: broadcast "&cErreur, démmarage de la partie impossible" wait 60 seconds make console execute "/start" else: send "&6[WWM] &cVous n'avez pas la permission d'accéder à cette commande" EDIT: j'ai tout supprimé le message sans faire exprès :'(
-
Il envois le pseudo qu'une seule fois mais il envois le message 2 fois ? Si oui c'est vraiment bizarre :/
-
C'est normal ça vu que les joueurs ne recoivent pas les messages en même temps Sinon est ce qu'il envois 2 fois ton pseudo ?
-
Tu dois doubler les # -> ##