Aller au contenu

Crazy

Ancien
  • Compteur de contenus

    853
  • Inscription

  • Dernière visite

  • Jours gagnés

    19

Tout ce qui a été posté par Crazy

  1. Crazy

    TUTO : Les bases de données

    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/
  2. Crazy

    contenance des listes

    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
  3. Crazy

    Skript tete

    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
  4. Crazy

    contenance des listes

    if {loc.list::*} where [object input is "%arg 2%"] is set: if {loc.list::*} where [object input is "%arg 2%"] isn't set:
  5. Crazy

    Demande d'aide pour débutant

    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
  6. Crazy

    Skript tete

    J'esseyerais plusieurs codes chez moi ^^
  7. Crazy

    Skript tete

    Enlève add type of block et met juste block
  8. Crazy

    Skript tete

    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::*}
  9. Crazy

    Skript tete

    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
  10. Crazy

    Skript tete

    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
  11. Crazy

    Skript tete

    J'ai éditer mon msg
  12. Crazy

    Skript tete

    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)
  13. Crazy

    Temps d'invincibilité des NPC

    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 ?!
  14. 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"
  15. 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")
  16. Ah :/ fais /ver Skript , il te dit qu'elle version ?
  17. 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
  18. 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 ?
  19. Crazy

    ChangeLog

    MrCrazyKill updated ChangeLog with a new update entry: Fix d'un bug Read the rest of this update entry...
  20. Tu as quel version de SkQuery ?
  21. Crazy

    ChangeLog

    MrCrazyKill updated ChangeLog with a new update entry: Configuration fichier YML Read the rest of this update entry...
  22. 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 :'(
  23. Il envois le pseudo qu'une seule fois mais il envois le message 2 fois ? Si oui c'est vraiment bizarre :/
  24. 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 ?
  25. Crazy

    Problème Gui

    Tu dois doubler les # -> ##
×
×
  • 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.