Aller au contenu

Partage > Skript Friends + Traduction française


Messages recommandés

Posté(e)

1/ Explication:

 

- Le skript est de base anglais mais j'ai traduit le skript en français pour plus de facilité.

 

- Commandes:

- /amis:API (cette commande vous ne la ferai jamais elle sert pas trop)

- /Amis add <joueur> (pour ajouter un ami)

- /Amis remove <joueur> (pour supprimer un ami)

- /Amis accept <joueur> (pour accepter un ami)

- /Amis deny <joueur> (pour supprimer un ami)

- /Amis debug (pour afficher les informations suivantes)

message "&4│ &cFriends &4» &aThis modification has been coded by ""_Vegas"" | ""LeVence"" and is available under license 'GNU General Public License Version 3 (GPLv3)'."
message "&4| &cAmis &4» &aCette modification a été codé par ""_Vegas""  ""LeVence"" et est disponible sous licence GNU General Public License version 3 (GPLv3)"
message "&4| &cAmis &4» &aTraduit par Youmix aliase WhiteMinecraft"

- /Amis debug (pour afficher les informations suivantes)

 

- Il y a aussi des commandes de messages privés:

command /msg [<player>] [<text>]:
   aliases: tell, whisper, m, t
   executable by: player
   trigger:
       If arg-1 is not set:
           message "&4│ &cAmis &4» &cS'il vous plaît entrer un nom"
       else:
           If arg-1 is player:
               message "&4│ &cAmis &4» &cVous ne pouvez pas envoyer un message à vous-même"
           else:
               If {synced_.Amis::%player's uuid%::%{synced_.UUID.%arg-1%}%} is not set:
                   message "&4│ &cAmis &4» &cCe joueur est pas dans votre liste d'amis"
               else:
                   If {AmisOptions::%{synced_.UUID.%arg-1%}%.Message} is "1":
                       message "&4│ &cAmis &4» &cCe joueur n'accepte pas les messages privés"
                   else:
                       If arg-2 is not set:
                           message "&4│ &cAmis &4» &cS'il vous plaît entrer un message"
                       else:
                           set {LastMSG::%player's uuid%} to arg-1
                           set {LastMSG::%arg-1's uuid%} to player
                           send "&6&lMESSAGE | &7%player% &6→ &7%arg-1% &6&l» &f%arg-2%" to player
                           send "&6&lMESSAGE | &7%player% &6→ &7%arg-1% &6&l» &f%arg-2%" to arg-1

command /r [<text>]:
   executable by: player
   trigger:
       If {LastMSG::%player's uuid%} is not set:
           message "&4│ &cAmis &4» &c/msg <Name> <Message>"
       else:
           If {synced_.Amis::%player's uuid%::%{synced_.UUID.%{LastMSG::%player's uuid%}%}%} is not set:
               message "&4│ &cAmis &4» &cCe joueur est pas dans votre liste d'amis"
           else:
               If {AmisOptions::%{synced_.UUID.%{LastMSG::%player's uuid%}%}%.Message} is "1":
                   message "&4│ &cAmis &4» &cCe joueur n'accepte pas les messages privés"
               else:
                   If arg-1 is not set:
                       message "&4│ &cAmis &4» &cS'il vous plaît entrer un message"
                   else:
                       set {LastMSG::%{synced_.UUID.%{LastMSG::%player's uuid%}%}%} to player
                       send "&6&lMESSAGE | &7%player% &6→ &7%{LastMSG::%player's uuid%}% &6&l» &f%arg-1%" to player
                       send "&6&lMESSAGE | &7%player% &6→ &7%{LastMSG::%player's uuid%}% &6&l» &f%arg-1%" to {LastMSG::%player's uuid%}

 

- Vous avez aussi un système de "on inventory click"

on inventory click:
   If inventory name of player's current inventory is "&6Amis":
       cancel event
       set {_AmisAsk5.%player's uuid%} to clicked slot
       set {_AmisAsk5.%player's uuid%.Name} to name of slot {_AmisAsk5.%player's uuid%} of player's current inventory
       replace all "&a" and "&8" in {_AmisAsk5.%player's uuid%.Name} with ""
       If {synced_.Amis::%player's uuid%::%{synced_.UUID.%{_AmisAsk5.%player's uuid%.Name}%}%} is set:
           set {AmisCurrentShow::%player's uuid%} to {_AmisAsk5.%player's uuid%.Name}
           make console execute command "/Amis:API %player% Options %{AmisCurrentShow::%player's uuid%}% Open"
           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
   else:
       If inventory name of player's current inventory contains "Accept?":
           cancel event
           If clicked slot is 0:
               set {_AmisAsk3.%player's uuid%} to clicked slot
               set {_AmisAsk3.%player's uuid%.Name} to name of slot {_AmisAsk3.%player's uuid%} of player's current inventory
               If {_AmisAsk3.%player's uuid%.Name} is "&a✔ Accept":
                   make console execute command "/Amis:API %player% State %{AmisCurrentShow::%player's uuid%}% Accept"
                   make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                   close player's inventory
           If clicked slot is 8:
               set {_AmisAsk3.%player's uuid%} to clicked slot
               set {_AmisAsk3.%player's uuid%.Name} to name of slot {_AmisAsk3.%player's uuid%} of player's current inventory
               If {_AmisAsk3.%player's uuid%.Name} is "&4✖ Decline":
                   make console execute command "/Amis:API %player% State %{AmisCurrentShow::%player's uuid%}% Deny"
                   make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                   close player's inventory
       else:
           If inventory name of player's current inventory is "&cFriend requests":
               cancel event
               If clicked slot is 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 or 26:
                   set {_AmisAsk2.%player's uuid%} to clicked slot
                   set {_AmisAsk2.%player's uuid%.Name} to name of slot {_AmisAsk2.%player's uuid%} of player's current inventory
                   set {_AmisAsk2.%player's uuid%.Item} to type of slot {_AmisAsk2.%player's uuid%} of player's current inventory
                   If {_AmisAsk2.%player's uuid%.Item} is player head:
                       If {synced_.AmisAsk::%player's uuid%::List::%{synced_.UUID.%{_AmisAsk2.%player's uuid%.Name}%}%} is set:
                           make console execute command "/Amis:API %player% State %{_AmisAsk2.%player's uuid%.Name}% Open"
                           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                           set {AmisCurrentShow::%player's uuid%} to {_AmisAsk2.%player's uuid%.Name}
           else:
               If inventory name of player's current inventory contains "- Options":
                   cancel event
                   set {_AmisAsk6.%player's uuid%} to clicked slot
                   set {_AmisAsk6.%player's uuid%.Name} to name of slot {_AmisAsk6.%player's uuid%} of player's current inventory
                   set {_AmisAsk6.%player's uuid%.Item} to type of slot {_AmisAsk6.%player's uuid%} of player's current inventory
                   If {_AmisAsk6.%player's uuid%.Name} is "&bBack":
                       If {_AmisAsk6.%player's uuid%.Item} is slimeball:
                           close player's inventory
                           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                           wait 1 tick
                           make player execute command "/Amis"
                   If {_AmisAsk6.%player's uuid%.Name} contains "&aDamage":
                       If {_AmisAsk6.%player's uuid%.Item} is light green wool:
                           set {AmisNoDamage::%player's uuid%::%{synced_.UUID.%{AmisCurrentShow::%player's uuid%}%}%} to {synced_.UUID.%{AmisCurrentShow::%player's uuid%}%}
                           set slot 1 of player's current inventory to red wool named "&cDamage disabled for %{AmisCurrentShow::%player's uuid%}%"
                           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                   If {_AmisAsk6.%player's uuid%.Name} contains "&cDamage":
                       If {_AmisAsk6.%player's uuid%.Item} is red wool:
                           delete {AmisNoDamage::%player's uuid%::%{synced_.UUID.%{AmisCurrentShow::%player's uuid%}%}%}
                           set slot 1 of player's current inventory to light green wool named "&aDamage enabled for %{AmisCurrentShow::%player's uuid%}%"
                           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                   If {_AmisAsk6.%player's uuid%.Name} is "&4Remove friend":
                       If {_AmisAsk6.%player's uuid%.Item} is red dye:
                           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                           make console execute command "/Amis:API %player% State %{AmisCurrentShow::%player's uuid%}% Remove"
                           make player execute command "/Amis"

Lien bukkit: http://dev.bukkit.org/bukkit-plugins/skript/forum/scripts/81828-advanced-friends-v1-0-0/#p7

Posté(e)
1/ Explication:

 

- Le skript est de base anglais mais j'ai traduit le skript en français pour plus de facilité.

 

- Commandes:

 

- /amis:API (cette commande vous ne la ferai jamais elle sert pas trop)

- /Amis add <joueur> (pour ajouter un ami)

- /Amis remove <joueur> (pour supprimer un ami)

- /Amis accept <joueur> (pour accepter un ami)

- /Amis deny <joueur> (pour supprimer un ami)

- /Amis debug (pour afficher les informations suivantes)

 

message "&4│ &cFriends &4» &aThis modification has been coded by ""_Vegas"" | ""LeVence"" and is available under license 'GNU General Public License Version 3 (GPLv3)'."
message "&4| &cAmis &4» &aCette modification a été codé par ""_Vegas""  ""LeVence"" et est disponible sous licence GNU General Public License version 3 (GPLv3)"
message "&4| &cAmis &4» &aTraduit par Youmix aliase WhiteMinecraft"

- /Amis debug (pour afficher les informations suivantes)

 

 

- Il y a aussi des commandes de messages privés:

 

command /msg [<player>] [<text>]:
   aliases: tell, whisper, m, t
   executable by: player
   trigger:
       If arg-1 is not set:
           message "&4│ &cAmis &4» &cS'il vous plaît entrer un nom"
       else:
           If arg-1 is player:
               message "&4│ &cAmis &4» &cVous ne pouvez pas envoyer un message à vous-même"
           else:
               If {synced_.Amis::%player's uuid%::%{synced_.UUID.%arg-1%}%} is not set:
                   message "&4│ &cAmis &4» &cCe joueur est pas dans votre liste d'amis"
               else:
                   If {AmisOptions::%{synced_.UUID.%arg-1%}%.Message} is "1":
                       message "&4│ &cAmis &4» &cCe joueur n'accepte pas les messages privés"
                   else:
                       If arg-2 is not set:
                           message "&4│ &cAmis &4» &cS'il vous plaît entrer un message"
                       else:
                           set {LastMSG::%player's uuid%} to arg-1
                           set {LastMSG::%arg-1's uuid%} to player
                           send "&6&lMESSAGE | &7%player% &6→ &7%arg-1% &6&l» &f%arg-2%" to player
                           send "&6&lMESSAGE | &7%player% &6→ &7%arg-1% &6&l» &f%arg-2%" to arg-1

command /r [<text>]:
   executable by: player
   trigger:
       If {LastMSG::%player's uuid%} is not set:
           message "&4│ &cAmis &4» &c/msg <Name> <Message>"
       else:
           If {synced_.Amis::%player's uuid%::%{synced_.UUID.%{LastMSG::%player's uuid%}%}%} is not set:
               message "&4│ &cAmis &4» &cCe joueur est pas dans votre liste d'amis"
           else:
               If {AmisOptions::%{synced_.UUID.%{LastMSG::%player's uuid%}%}%.Message} is "1":
                   message "&4│ &cAmis &4» &cCe joueur n'accepte pas les messages privés"
               else:
                   If arg-1 is not set:
                       message "&4│ &cAmis &4» &cS'il vous plaît entrer un message"
                   else:
                       set {LastMSG::%{synced_.UUID.%{LastMSG::%player's uuid%}%}%} to player
                       send "&6&lMESSAGE | &7%player% &6→ &7%{LastMSG::%player's uuid%}% &6&l» &f%arg-1%" to player
                       send "&6&lMESSAGE | &7%player% &6→ &7%{LastMSG::%player's uuid%}% &6&l» &f%arg-1%" to {LastMSG::%player's uuid%}

 

 

- Vous avez aussi un système de "on inventory click"

 

on inventory click:
   If inventory name of player's current inventory is "&6Amis":
       cancel event
       set {_AmisAsk5.%player's uuid%} to clicked slot
       set {_AmisAsk5.%player's uuid%.Name} to name of slot {_AmisAsk5.%player's uuid%} of player's current inventory
       replace all "&a" and "&8" in {_AmisAsk5.%player's uuid%.Name} with ""
       If {synced_.Amis::%player's uuid%::%{synced_.UUID.%{_AmisAsk5.%player's uuid%.Name}%}%} is set:
           set {AmisCurrentShow::%player's uuid%} to {_AmisAsk5.%player's uuid%.Name}
           make console execute command "/Amis:API %player% Options %{AmisCurrentShow::%player's uuid%}% Open"
           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
   else:
       If inventory name of player's current inventory contains "Accept?":
           cancel event
           If clicked slot is 0:
               set {_AmisAsk3.%player's uuid%} to clicked slot
               set {_AmisAsk3.%player's uuid%.Name} to name of slot {_AmisAsk3.%player's uuid%} of player's current inventory
               If {_AmisAsk3.%player's uuid%.Name} is "&a✔ Accept":
                   make console execute command "/Amis:API %player% State %{AmisCurrentShow::%player's uuid%}% Accept"
                   make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                   close player's inventory
           If clicked slot is 8:
               set {_AmisAsk3.%player's uuid%} to clicked slot
               set {_AmisAsk3.%player's uuid%.Name} to name of slot {_AmisAsk3.%player's uuid%} of player's current inventory
               If {_AmisAsk3.%player's uuid%.Name} is "&4✖ Decline":
                   make console execute command "/Amis:API %player% State %{AmisCurrentShow::%player's uuid%}% Deny"
                   make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                   close player's inventory
       else:
           If inventory name of player's current inventory is "&cFriend requests":
               cancel event
               If clicked slot is 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 or 26:
                   set {_AmisAsk2.%player's uuid%} to clicked slot
                   set {_AmisAsk2.%player's uuid%.Name} to name of slot {_AmisAsk2.%player's uuid%} of player's current inventory
                   set {_AmisAsk2.%player's uuid%.Item} to type of slot {_AmisAsk2.%player's uuid%} of player's current inventory
                   If {_AmisAsk2.%player's uuid%.Item} is player head:
                       If {synced_.AmisAsk::%player's uuid%::List::%{synced_.UUID.%{_AmisAsk2.%player's uuid%.Name}%}%} is set:
                           make console execute command "/Amis:API %player% State %{_AmisAsk2.%player's uuid%.Name}% Open"
                           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                           set {AmisCurrentShow::%player's uuid%} to {_AmisAsk2.%player's uuid%.Name}
           else:
               If inventory name of player's current inventory contains "- Options":
                   cancel event
                   set {_AmisAsk6.%player's uuid%} to clicked slot
                   set {_AmisAsk6.%player's uuid%.Name} to name of slot {_AmisAsk6.%player's uuid%} of player's current inventory
                   set {_AmisAsk6.%player's uuid%.Item} to type of slot {_AmisAsk6.%player's uuid%} of player's current inventory
                   If {_AmisAsk6.%player's uuid%.Name} is "&bBack":
                       If {_AmisAsk6.%player's uuid%.Item} is slimeball:
                           close player's inventory
                           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                           wait 1 tick
                           make player execute command "/Amis"
                   If {_AmisAsk6.%player's uuid%.Name} contains "&aDamage":
                       If {_AmisAsk6.%player's uuid%.Item} is light green wool:
                           set {AmisNoDamage::%player's uuid%::%{synced_.UUID.%{AmisCurrentShow::%player's uuid%}%}%} to {synced_.UUID.%{AmisCurrentShow::%player's uuid%}%}
                           set slot 1 of player's current inventory to red wool named "&cDamage disabled for %{AmisCurrentShow::%player's uuid%}%"
                           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                   If {_AmisAsk6.%player's uuid%.Name} contains "&cDamage":
                       If {_AmisAsk6.%player's uuid%.Item} is red wool:
                           delete {AmisNoDamage::%player's uuid%::%{synced_.UUID.%{AmisCurrentShow::%player's uuid%}%}%}
                           set slot 1 of player's current inventory to light green wool named "&aDamage enabled for %{AmisCurrentShow::%player's uuid%}%"
                           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                   If {_AmisAsk6.%player's uuid%.Name} is "&4Remove friend":
                       If {_AmisAsk6.%player's uuid%.Item} is red dye:
                           make console execute command "/playsound note.hat %player% ~0 ~0 ~0 10 1"
                           make console execute command "/Amis:API %player% State %{AmisCurrentShow::%player's uuid%}% Remove"
                           make player execute command "/Amis"

 

Lien bukkit: http://dev.bukkit.org/bukkit-plugins/skript/forum/scripts/81828-advanced-friends-v1-0-0/#p7

Depuis quand remove, add , deny ... font partis de la langue française ?o_O autant les mettre en français :p

Sinon merci pour le partage :D

Posté(e)
Depuis quand remove, add , deny ... font partis de la langue française ?o_O autant les mettre en français :p

Sinon merci pour le partage :D

Je sais mais, j'ai préféré ne pas changer les commandes, à vous de les changer

Posté(e)
Je sais mais, j'ai préféré ne pas changer les commandes, à vous de les changer

Salut !

Tu peux modifier le format ca fait mal aux yeux :o

Retirer le souligne et le gras, ne le mets que sur des titres.

 

Pour des traductions, ne traduit que les messages, dans MC on est habitue a utiliser des commandes en EN, sinon merci du partage, je l'utiliserai surement avec liaison Bungee :D

Posté(e)
Salut !

Tu peux modifier le format ca fait mal aux yeux :eek:

Retirer le souligne et le gras, ne le mets que sur des titres.

 

Pour des traductions, ne traduit que les messages, dans MC on est habitue a utiliser des commandes en EN, sinon merci du partage, je l'utiliserai surement avec liaison Bungee :D

Liaison Bungee possible, j'ai réussi à le faire avec une base de données

Posté(e)
Liaison Bungee possible, j'ai réussi à le faire avec une base de données

Toujours le probleme d'actualisation.

Moi je veux bien que vous fassiez un tuto sur comment utiliser les BDD ;)

×
×
  • 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.