Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 29/05/2020 dans toutes les zones

  1. Bon du coup personne n'a pu m'aider je pense. Mais après une restructuration complète de mon script je crois avoir résolu le problème je vous le partage pour ceux que ça intéresse 🙂 (Il y a juste un souci avec le compte à rebours mais je ne m'en suis pas encore occupé, ce n'est pas très compliqué à régler) Voilà^^ TNTrunV2.sk
    1 point
  2. Salut, J'utilise ceci sur mon serveur, je t'invite à changer les variables que tu veux, mais de surtout garder les protections comme "duplication.%player%" car sinon le joueur pourrait dupliquer 😉 Je t'ai laissé le code pour avoir le /chestadmin afin de te permettre d'éditer le coffre d'un joueur. on inventory close: if {bank.%player%} is set: clear {duplication.%player%} set {bank::%{bank.%player%}%::%player%} to event-inventory's serialized contents clear {bank.%player%} message "&aSauvegarde terminé !" if {admin.bank.%player%} is set: clear {duplication.%player%} set {bank::%{admin.bank.%player%}%::%{admin.joueur.%player%}%} to event-inventory's serialized contents clear {admin.bank.%player%} message "&aSauvegarde terminé !" function openbank(p: offline player, type: text): {_type} is "1": set {_inv} to chest with 6 rows named "&fJoueur" if {duplication.%{_p}%} is not set: set {duplication.%{_p}%} to 1 message "&fDévérouillage en cours de votre bank..." to {_p} set {_inv}'s serialized contents to {bank::%{_type}%::%{_p}%} wait 2 ticks open {_inv} to {_p} set {bank.%{_p}%} to "%{_type}%" function openbankadmin(p: player, joueur: offline player, type: text): {_type} is "1": set {_inv} to chest with 6 rows named "&fJoueur" if {duplication.%{_p}%} is not set: set {duplication.%{_p}%} to 1 message "&fDévérouillage en cours de la bank de &c%{_joueur}%" to {_p} set {_inv}'s serialized contents to {bank::%{_type}%::%{_joueur}%} wait 1 tick open {_inv} to {_p} set {admin.bank.%{_p}%} to "%{_type}%" set {admin.joueur.%{_p}%} to "%{_joueur}%" command /chestadmin1 [<offline player>]: permission: admin.use permission message: &cVous n'avez pas la permission. trigger: if player has permission "admin.use": openbankadmin(player, arg-1, "1") command /chestadmin [<offline player>]: permission: admin.use permission message: &cVous n'avez pas la permission. trigger: if player has permission "admin.use": open chest with 1 rows named "&cBank - %arg-1%" to player make a gui slot 0 of player with 1 chest named "&bBank &7➜ &cNuméro 1" with lore "||&cClique-ici pour ouvrir" to close then run player command "/bank1admin1 %arg-1%" command /chest: trigger: clear {duplication.%player%} open chest with 1 rows named "&cBank" to player if player has permission "bank.use": make a gui slot 0 of player with chest named "&bBank &7➜ &cNuméro 1 &7➜ &fJoueur" with lore "||&cClique-ici pour ouvrir" to close then run player command "/chest1" else: make a gui slot 0 of player with chest named "&bBank &7➜ &cNuméro 1 &7➜ &fJoueur" with lore "||&cVous devez acheter la bank" to close then run player command "/shop permission" command /chest1: permission: bank.use permission message: &cVous n'avez pas la permission. trigger: openbank(player, "1") on disconnect: clear {bank.%player%} Bonne journée 🙂
    1 point
  3. Bonjour, essaye ça : # # # CHAT RP / HRP # # # options: prefix_vocal: &7[&ei&aRP&7] %colored prefix of player% %{nick.%player%}% &7:&7 prefix_hrp: &7[&ei&aRP&7] %colored prefix of player% %{nick.%player%}% &7:&7 message_voc: &7[&ei&aRP&7] &aVous passez en mode vocal message_hrp: &7[&ei&aRP&7] &aVous passez en mode hrp # # # CHAT RP / HRP # # # on join: set {chat.%player%} to "local" command /rp: permission: local.use trigger: message "{@message_voc}" to player set {chat.%player%} to "local" command /hrp: permission: hrp.use trigger: message "{@message_hrp}" to player set {chat.%player%} to "hrp" on chat: if {chat.%player%} is equal to "local": cancel event loop players in radius 20 of location of player: message "{@prefix_vocal} %message%" to loop-player else if {chat.%player%} is equal to "hrp": cancel event loop all players: message "{@prefix_hrp} %message%" to loop-player Je l'avais fait pour la 1.7 mais il peut marcher ou sinon dit moi les erreurs quand tu reload/restart.
    1 point
  4. Cela à l'air d'être du très bon travail, d'un point de vue esthétique, le menu et les particules ont l'air super bien faîte !
    1 point
  5. Salut, ton topic n'est pas assez détaillé, quel est la ligne qui pose problème ? Parce que envoyer tout ton code sans donner la/les ligne(s) du problème n'est pas d'une grande d'aide.
    1 point
  6. Cette communauté aura fait quand même naître de belles personnes talentueuses 🙂
    1 point
  7. Voici, je l'ai testé, ça marche parfaitement. J'ai rajouté un petit broadcast qui dit quand une personne est recherchée et quand elle ne l'est plus, à toi de modifier le code à ta guise : command /interpol [<text>] [<offline player>] [<text>]: permission: interpol permission message: Vous n'avez pas la permission. trigger: if arg 1 is set: if arg 1 is "add": if arg 2 is set: if arg 3 is set: if {interpol::*} doesn't contain arg 2: add arg 2 to {interpol::*} set {reason::%arg 2%} to arg 3 broadcast "&b[Interpol] &6%arg 2% &7est maintenant recherché(e) pour &c%arg 3%&7." else: send "&cCette personne est déjà recherchée." else: send "&cUtilisation : /interpol add [joueur] [raison]" else: send "&cUtilisation : /interpol add [joueur] [raison]" else if arg 1 is "list": if size of {interpol::*} = 0: send "&cIl n'y a actuellement personne de recherché." else: send "&7Listes des personnes recherchées :" loop {interpol::*}: send "&7- &6%loop-value% &7| Raison : &c%{reason::%loop-value%}%" else if arg 1 is "remove": if arg 2 is set: if {interpol::*} contains arg 2: clear {reason::%arg 2%} remove arg 2 from {interpol::*} broadcast "&b[Interpol] &6%arg 2% &7n'est plus recherché(e)." else: send "&cCette personne n'est pas recherchée." else: send "&cUtilisation : /interpol remove [joueur]" else: send "&cUtilisation : /interpol [add|list|remove]" on death: if {interpol::*} contains player: clear {reason::%player%} remove player from {interpol::*} broadcast "&b[Interpol] &7Suite à la mort de &6%player%&7, les recherches pour le/la retrouver s'arrêtent." Un cœur fait toujours plaisir et si tout marche bien pour toi, passe ton sujet en résolu 😉 Si tu as besoin que je modifie le code si tu n'arrives pas à le faire par toi-même, n'hésite pas.
    1 point
  8. Essaie de voir en faisant: on block damage: broadcast "%damage cause%" Toujours cette solution pour trouver !! :p Ensuite bien sur tu mettras "if damage cause is blablabla"
    1 point
×
×
  • 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.