WeBer_Le_Pecheur 26 Posté : 10 janvier 2018 Bonjour, Je viens vers vous aujourd'hui après de multiple prise de tête a essayer de trouver une solution.. J'ai un code tel que ceci : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Il fonctionne très bien, seul bémol, impossible de récupérez la valeur de l'expression %player's money% après un reboot serveur, je suis obligé d'attendre que le joueur se connecte au moins une fois après le reboot pour pouvoir accéder à sa monnaie. Après un reboot [ATTACH=full]7401[/ATTACH] Après la connexion du joueur [ATTACH=full]7402[/ATTACH] MC: Spigot 1.12.2 Skript 2.2-dev32c Auriez-vous une solution à me proposer ? En dehors du fait de sauvegarder la monnaie du joueur dans une variable avant le reboot. Partager ce message Lien à poster Partager sur d’autres sites
KyloRen3600 235 Répondu : 10 janvier 2018 Salut ! Utilise player's balance (il faut vault) Partager ce message Lien à poster Partager sur d’autres sites
WeBer_Le_Pecheur 26 Répondu : 10 janvier 2018 C'est la même chose money/balance/account, mais dans le doute j'ai quand même remplacer money par balance, même résultat. Je possède Vault et Essentials. Partager ce message Lien à poster Partager sur d’autres sites
KyloRen3600 235 Répondu : 10 janvier 2018 Ah mais car il faut loop tout les joueurs dans un every ! Mais tu veux faire quoi exactement ? Récupérer l'argent d'un joueur pour faire quoi ensuite ? Partager ce message Lien à poster Partager sur d’autres sites
WeBer_Le_Pecheur 26 Répondu : 10 janvier 2018 Récupérez la monnaie d'un joueur quelque soit sont statut actuel (en ligne ou non) pour procédez à un paiement d'une location. Quelque chose dans le genre Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
KyloRen3600 235 Répondu : 10 janvier 2018 et ça ça marche pas ? Partager ce message Lien à poster Partager sur d’autres sites
WeBer_Le_Pecheur 26 Répondu : 10 janvier 2018 Non il ne trouve pas la monnaie du joueur après un reboot serveur. Partager ce message Lien à poster Partager sur d’autres sites
KyloRen3600 235 Répondu : 10 janvier 2018 Le problème vient peut être de vault... Quelles sont tes version mc, skript, ta liste d'addons et de plugins et ta version vault Partager ce message Lien à poster Partager sur d’autres sites
WeBer_Le_Pecheur 26 Répondu : 10 janvier 2018 Spigot 1.12.2 Skript 2.2-dev32c [spoiler=addons] WildSkript 1.9 PirateSK 6.0 skUtilities 0.9 SkQuery 3.6.0Lime Skellett 1.9.6b skRayFall 1.9.10 SharpSk 1.6.3 TuSKe 1.8.2 [spoiler=plugins]WorldEdit 6.1.8 Essentials "TeamCity" Vault 1.5.6-b49 Multiverse-Core 2.5-b719 WorldGuard 6.2.1 LWC 1.9.2 HolographicDisplays 2.2.6 Partager ce message Lien à poster Partager sur d’autres sites
KyloRen3600 235 Répondu : 10 janvier 2018 Ok ça à l'air normal... Quand tu dis que la money est clair c'est que "%player's balance%" = 0 ? Partager ce message Lien à poster Partager sur d’autres sites
WeBer_Le_Pecheur 26 Répondu : 10 janvier 2018 Nop, j'obtiens un <none>, c'est à dire une valeur nulle, comme montré sur les screens du premier post. Partager ce message Lien à poster Partager sur d’autres sites
Random 207 Répondu : 10 janvier 2018 Pourquoi ne pas juste faire: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. ? Partager ce message Lien à poster Partager sur d’autres sites
KyloRen3600 235 Répondu : 11 janvier 2018 Mais d'après ce qu'il vient de dire, la player's money est reset après chaque redémarrage Partager ce message Lien à poster Partager sur d’autres sites
WeBer_Le_Pecheur 26 Répondu : 11 janvier 2018 Mais d'après ce qu'il vient de dire, la player's money est reset après chaque redémarrage Exactement, après chaque redémarrage, impossible de récupérer la monnaie d'un joueur quel qu’il soit avec l'expression % Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. %'s (money|balance|account) Partager ce message Lien à poster Partager sur d’autres sites
Spartan9802 181 Répondu : 11 janvier 2018 C'est totalement normal, quand un joueur se connecte vault mets en cache la monnaie du joueur et la garde pendant une certaine durée, il faudrait utiliser skript-mirror pour forcer la mise en cache Partager ce message Lien à poster Partager sur d’autres sites
WeBer_Le_Pecheur 26 Répondu : 12 janvier 2018 Arf, je n'ai quasi aucune connaissance en java pour pouvoir l'utiliser. Partager ce message Lien à poster Partager sur d’autres sites