Safarival Posté(e) le 19 avril 2018 Posté(e) le 19 avril 2018 (modifié) Bonjour, Quelque infos: - Version du serveur : 1.8 - Version du plugin skript : 2.2 - Addon actif sur mon serveur : SkQuery (1.8), skUtilities (1.8), Umbaska (1.8), TuSKe (1.8). Je n'arrive pas à faire en sorte que lorsque un joueur meurt sa affiche l'outils avec lequel il est mort en détaille. Voiçi mon code de base : Code: On death: If victim is a player: If attacker is a player: Set {_json} to "%name of attaker's tool%" Set death message to "%victim% à été tuer par %attacker% avec %{_json}%" La je voie le nom de l'item qui à tuer le joueur mais je veut que quand on passe sur l'item dans le chat on voie les enchant de l'item ... Merci d'avance pour vos réponses :). Cordialement, Safarival Modifié le 22 avril 2018 par Safarival
Sokrax Posté(e) le 19 avril 2018 Posté(e) le 19 avril 2018 Et si tu fais un Broadcast au lieu d'un death message ? :)
Safarival Posté(e) le 19 avril 2018 Auteur Posté(e) le 19 avril 2018 Ba le truc c'est que sa ne va toujours pas mettre le détails de l'outils par lequel le joueur à été kill ... Mais merci quand même :).
Sokrax Posté(e) le 19 avril 2018 Posté(e) le 19 avril 2018 on death: if attacker is a player: if victim is a player: broadcast "&7[&cPvP&7] &6%victim% &7à tué &6%attacker% &7avec son arme %name of tool attacker% &6!"
Safarival Posté(e) le 19 avril 2018 Auteur Posté(e) le 19 avril 2018 Toujour pas et %name of tool attacker% n'est pas bon c'est %name of attacker's tool% sinon le skript crash.
Sokrax Posté(e) le 19 avril 2018 Posté(e) le 19 avril 2018 on death: if attacker is a player: if victim is a player: broadcast "&6%victim% &7à tué &6%attacker% &7avec son arme %name of attacker's tool%"
Safarival Posté(e) le 19 avril 2018 Auteur Posté(e) le 19 avril 2018 oui mais sa c'est mon skript de base moi je demande que a l'endroit du %name of attacker's tool% sa mette dans le chat le nom de l'outil par lequel le joueur à été tuer et quand ont passe dessus dans le chat sa nous marque les enchante de L'item ... PS: lis le poste avant de répondre le prochain coup stp pour éviter les messages inutile :).
Mastersfelix Posté(e) le 19 avril 2018 Posté(e) le 19 avril 2018 Pour que le joueur puisse voir l'objet avec sa souris tu dois envoyer un Json json of "text" tooltip "text2" Avec skquery
Safarival Posté(e) le 19 avril 2018 Auteur Posté(e) le 19 avril 2018 Merci @Mastersfelix pour ton aide par contre je ne connais pas du tout le "json of " de skquery peut tu me dire comment le mettre dans mon skript ? : on death: if attacker is a player: if victim is a player: broadcast "&6%victim% &7à tué &6%attacker% &7avec son arme %name of attacker's tool%"
Safarival Posté(e) le 19 avril 2018 Auteur Posté(e) le 19 avril 2018 aucune erreur @McLincoln2 mais quand je tue quelqu'un il n'y a aucun message dans le chat plus rien :(
McLincoln2 Posté(e) le 19 avril 2018 Posté(e) le 19 avril 2018 death: attacker is a player victim is a player set death message to "" loop all players: execute console command "/tellraw %loop-player% ["""",{""text"":""%victim% à été tuer par %attacker% avec ""},{""text"":""%name of tool of attacker%"",""hoverEvent"":{""action"":""show_text"",""value"":""%tool of attacker%""}}]" 1
Safarival Posté(e) le 19 avril 2018 Auteur Posté(e) le 19 avril 2018 Non toujour pas cependant il y a ce message dans la console : Invalid json: Unterminated object at line 1 column 216
Mastersfelix Posté(e) le 19 avril 2018 Posté(e) le 19 avril 2018 on death: attacker is a player: victim is a player: set death message to "" send "%victim% a été tué par %attacker% avec <tooltip:%attacker's tool% %nl% %lore of attacker's tool% >%attacker's tool%<reset>" to all players
Safarival Posté(e) le 19 avril 2018 Auteur Posté(e) le 19 avril 2018 Bonjour sa ne marche toujour pas quand je passe la souris dessus et voilà ce que sa marque quand un joueur meurt : http://www.image-heberg.fr/files/1524163631815784036.png Sa marque tout le code dans le chat.
Mastersfelix Posté(e) le 19 avril 2018 Posté(e) le 19 avril 2018 Code? Bonjour sa ne marche toujour pas quand je passe la souris dessus et voilà ce que sa marque quand un joueur meurt : http://www.image-heberg.fr/files/1524163631815784036.png Sa marque tout le code dans le chat.
Safarival Posté(e) le 19 avril 2018 Auteur Posté(e) le 19 avril 2018 Code? Ba ton code a toi : on death: attacker is a player: victim is a player: set death message to "" send "%victim% a été tué par %attacker% avec <tooltip:%attacker's tool% %nl% %lore of attacker's tool% >%attacker's tool%<reset>" to all players En gros sa marque le détail de l'épée mais dans le chat pas quand ont passe dessus :( comme sur l'image ici : http://www.image-heberg.fr/files/1524163631815784036.png
lazerda456 Posté(e) le 20 avril 2018 Posté(e) le 20 avril 2018 Les gars pour les json je vous met un lien pour les utiliser (Les json son implémentés directement par skript mais il vous faudra skript 2.2 dev 26 le lien, https://github.com/bensku/Skript/releases/tag/dev26c Descendez un peu et vous verrez Comme sa, send "<tooltip:tooltip text>visible text with tooltip<reset>" to player tooltip = si je passe ma souris sur un text dans le chat sa m'affiche une sorte de bulle avec un texte send "ici le text ne fait rien<tooltip:le text dans la bulle>ici le text ou on va passer la souris dessus<reset>et là le text n'est plus affecté par le tooltip grâce au reset" to player
Safarival Posté(e) le 20 avril 2018 Auteur Posté(e) le 20 avril 2018 Merci @lazerda456 j'ai fait comme ce qui est marquer avec mes messages perso et sa me marque bien la phrase seulement en passant sur le nom de l'outils dans le chat sa me marque pas la description (les enchant de l'objet ...). Donc peut être que je n'utilise pas les bonne variables ? - "%name of attacker's tool% - %attacker's tool% ou encore - %lore of attacker's tool% Merci encore de votre aide :). Cordialement, Safarival.
lazerda456 Posté(e) le 20 avril 2018 Posté(e) le 20 avril 2018 Merci @lazerda456 j'ai fait comme ce qui est marquer avec mes messages perso et sa me marque bien la phrase seulement en passant sur le nom de l'outils dans le chat sa me marque pas la description (les enchant de l'objet ...). Donc peut être que je n'utilise pas les bonne variables ? - "%name of attacker's tool% - %attacker's tool% ou encore - %lore of attacker's tool% Merci encore de votre aide :). Cordialement, Safarival. Tu ne peux pas utiliser les pourcentages entre les crochets :/ et puis il te faut skript 2.2 dev 26
Safarival Posté(e) le 21 avril 2018 Auteur Posté(e) le 21 avril 2018 J'ai installer skript 2.2 dev 26, et pour ce qui est des pourcentages si je l'ai mais pas j'ai une érreur. peut tu me montré comment mettre cette ligne dans ce cas s'il te plait ? Mon skript : on death: send json of "&b%victim% &ea été tué par &b%attacker% &eavec sa force et a l'aide de""%name of attacker's tool%" tooltip "%attacker's tool% %nl% %lore of attacker's tool%" to player
Safarival Posté(e) le 22 avril 2018 Auteur Posté(e) le 22 avril 2018 esque il serrais possible de me donner un code qui marche chez vous avec votre version de skript et c'est addon (leurs version aussi) s'il vous plait. Comme sa je vais bien voir si sa vien de sa... Merci d'avance. Cordialement, Safarival.
Messages recommandés