MaxDu56YT Posté(e) le 18 novembre 2018 Posté(e) le 18 novembre 2018 Titre du sujet : Skript de récompense bienvenue Sujet : Version de minecraft / skript : 1.12.2 / 2.3-beta2 Type du skript : skript de récompense quand on souhaite la bienvenue Description du script : Bonjour, je souhaite un skript qui sert à récompenser une personne quand elle souhaite la bienvenue à une nouvelle personne Exemple : Une nouvelle personne arrive les gens marque dans le chat "Bvn" ou "Bienvenue" les gens quand il écrivent cela il gagne 10$ (j'utilise vault /eco give %player% 10) Et la personne peut marquer bienvenue 1 fois elle gagne l'argent et si elle remarque bienvenue sa lui donne rien juste qu'au prochain nouveau joueur. Commandes éventuelles avec les permissions : Je n'ai pas besoin de commandes particulières et de permission.
Darkmariosan Posté(e) le 18 novembre 2018 Posté(e) le 18 novembre 2018 (modifié) on join: loop all players: broadcast "&cBienvenue à %player%" set {bvn.%loop-player%} to "%player%" wait 10 seconds clear {bvn.%loop-player%} on chat: if {bvn.%player%} is set: if message contain "Bvn" or "Bienvenue" or "Welcome": make console execute command "eco give %player% 10" send "&aTu as reçu 10$ pour avoir souhaitez la bienvenue à %{bvn.%player%}% !" to player clear {bvn.%player%} Salut ! Voici le code que je te propose, si il marche n'hésite pas à mettre en résolu ! Bonne journée ! Darkmariosan Modifié le 19 novembre 2018 par Darkmariosan
Yghore Posté(e) le 18 novembre 2018 Posté(e) le 18 novembre 2018 Petite modif, du script de @Darkmariosan on first join: broadcast "&cBienvenue à %player%" loop all players: set {bvn.%loop-player%} to "%player%" wait 10 seconds clear {bvn.%loop-player%} on chat: if {bvn.%player%} is set: if message contain "Bvn" or "Bienvenue" or "Welcome": make console execute command "eco give %player% 10" send "&aTu as reçu 10$ pour avoir souhaitez la bienvenue à %{bvn.%player%}% !" to player clear {bvn.%player%}
Darkmariosan Posté(e) le 19 novembre 2018 Posté(e) le 19 novembre 2018 Il y a 13 heures, Yghore a dit : Petite modif, du script de @Darkmariosan on first join: broadcast "&cBienvenue à %player%" loop all players: set {bvn.%loop-player%} to "%player%" wait 10 seconds clear {bvn.%loop-player%} on chat: if {bvn.%player%} is set: if message contain "Bvn" or "Bienvenue" or "Welcome": make console execute command "eco give %player% 10" send "&aTu as reçu 10$ pour avoir souhaitez la bienvenue à %{bvn.%player%}% !" to player clear {bvn.%player%} Ah oui merci ! J'avais oublier de modif pour les tests !
MaxDu56YT Posté(e) le 19 novembre 2018 Auteur Posté(e) le 19 novembre 2018 (modifié) Il y a 18 heures, Darkmariosan a dit : on join: loop all players: broadcast "&cBienvenue à %player%" set {bvn.%loop-player%} to "%player%" wait 10 seconds clear {bvn.%loop-player%} on chat: if {bvn.%player%} is set: if message contain "Bvn" or "Bienvenue" or "Welcome": make console execute command "eco give %player% 10" send "&aTu as reçu 10$ pour avoir souhaitez la bienvenue à %{bvn.%player%}% !" to player clear {bvn.%player%} Salut ! Voici le code que je te propose, si il marche n'hésite pas à mettre en résolu ! Bonne journée ! Darkmariosan Merci, cela fonctionne correctement ? sauf que quand il y a quelqu'un qui écris "Bienvenue à toi *******" sa lui donne pas il est obliger de marquer seulement bienvenue après c'est pas très grave merci beaucoup ? et aussi par contre on reçois pas l'argent ? Modifié le 19 novembre 2018 par MaxDu56YT
MaxDu56YT Posté(e) le 20 novembre 2018 Auteur Posté(e) le 20 novembre 2018 Le 18/11/2018 à 23:14, Yghore a dit : UP ? @Darkmariosan
Darkmariosan Posté(e) le 20 novembre 2018 Posté(e) le 20 novembre 2018 il y a 4 minutes, MaxDu56YT a dit : Ok, je regarde... Moi de mon côté sa marchais très bien ^^ je vois se que je peut faire...
MaxDu56YT Posté(e) le 20 novembre 2018 Auteur Posté(e) le 20 novembre 2018 à l’instant, Darkmariosan a dit : Ok, je regarde... Moi de mon côté sa marchais très bien ^^ je vois se que je peut faire... Ok merci sa oui normalement c'est censé fonctionne sauf que non je reçois pas l'argent mes sinon tout le reste fonctionne 1
Darkmariosan Posté(e) le 20 novembre 2018 Posté(e) le 20 novembre 2018 J'ai résolut le problème pour l'argent, mais pour le message, aucune idée, personellement sa marche de mon côté ! Voici le code: on first join: loop all players: broadcast "&cBienvenue à %player%" set {bvn.%loop-player%} to "%player%" wait 20 seconds clear {bvn.%loop-player%} on chat: if {bvn.%player%} is set: if message contain "Bvn" or "Bienvenue" or "Welcome": add 10 to player's balance send "&aTu as reçu 10$ pour avoir souhaitez la bienvenue à %{bvn.%player%}% !" to player clear {bvn.%player%} Je laisse à un autre skripteur si il trouve ton soucis, bonne journée/soirée à toi !
MaxDu56YT Posté(e) le 20 novembre 2018 Auteur Posté(e) le 20 novembre 2018 Le 20/11/2018 à 18:06, Darkmariosan a dit : J'ai résolut le problème pour l'argent, mais pour le message, aucune idée, personellement sa marche de mon côté ! Voici le code: on first join: loop all players: broadcast "&cBienvenue à %player%" set {bvn.%loop-player%} to "%player%" wait 20 seconds clear {bvn.%loop-player%} on chat: if {bvn.%player%} is set: if message contain "Bvn" or "Bienvenue" or "Welcome": add 10 to player's balance send "&aTu as reçu 10$ pour avoir souhaitez la bienvenue à %{bvn.%player%}% !" to player clear {bvn.%player%} Je laisse à un autre skripteur si il trouve ton soucis, bonne journée/soirée à toi ! D'accord merci je test cela des que j'ai un nouveau joueur je éditerai ce message . Alors la le skript m'affiche plus rien il me dit pas que j'ai gagner de l'argent et il me donne pas d'argent
Darkmariosan Posté(e) le 20 novembre 2018 Posté(e) le 20 novembre 2018 il y a 49 minutes, MaxDu56YT a dit : Alors la le skript m'affiche plus rien il me dit pas que j'ai gagner de l'argent et il me donne pas d'argent J'ai mis le "on first join" cela veut dire que c'est des que le joueur rejoins seulement pour la première fois, vérifie cela en créant un autre compte, ou tout simplement remplacement le 'on first join" par "on join" et apres le test, tu remet "on first join" !
MaxDu56YT Posté(e) le 21 novembre 2018 Auteur Posté(e) le 21 novembre 2018 Le 20/11/2018 à 19:38, Darkmariosan a dit : J'ai mis le "on first join" cela veut dire que c'est des que le joueur rejoins seulement pour la première fois, vérifie cela en créant un autre compte, ou tout simplement remplacement le 'on first join" par "on join" et apres le test, tu remet "on first join" ! Un joueur justement vient d'arriver et sa fonctionne pas ta pas fait une erreur de tab ? Pourtant j'ai pas d'error avant sa fonctionner très bien sauf que je ne recevez pas l'argent et maintenant plus rien fonctionne
noftaly Posté(e) le 22 novembre 2018 Posté(e) le 22 novembre 2018 C'est peut être a cause de ta version skript, qui n'est pas compatible avec ta version minecraft. Prend la 2.2dev37c, car la 2.3beta2 fonctionne, pour le moment, seulement en 1.13. la beta3 aura une plus large compatibilité, mais bon, vaut mieux garder une version dont on est sur de son bon fonctionnement
MaxDu56YT Posté(e) le 22 novembre 2018 Auteur Posté(e) le 22 novembre 2018 (modifié) Le 22/11/2018 à 14:16, noftaly a dit : C'est peut être a cause de ta version skript, qui n'est pas compatible avec ta version minecraft. Prend la 2.2dev37c, car la 2.3beta2 fonctionne, pour le moment, seulement en 1.13. la beta3 aura une plus large compatibilité, mais bon, vaut mieux garder une version dont on est sur de son bon fonctionnement D'accord je test cela et je vous tien au courant Merci cela fonctionne ? Modifié le 23 novembre 2018 par MaxDu56YT
Messages recommandés