Aller au contenu
SkyBlist

résolu ✔ Reinitialisation d'une liste

Messages recommandés

Version de Minecraft : 1.12.2
Version de Skript : 2.4.1

Addons utilisés: SkQuery, skRayfall, tuske, skellett, skutilities, skunity, sk-nbeet

Type du skript : Skript de clan

Description du script :

Bonjour, 
Je suis entrain de faire un skript pour pouvoir créer des clans de 5 joueurs et plus tard pouvoir faire des guerres de clans. J'ai donc commencé à creer les premieres commandes mais je bloque sur un probleme...
Pour ma commande /clan list, j'affiche un menu gui avec tous les joueurs (stockés dans une liste) du clans ainsi que leur statut ( deco ou co ) et leur grade ( chef ou membre ). Ceci marche sans soucis lorsque je créé un clan. Mais dès lors que je restart le serveur, plus rien ne s'affiche dans le menu gui. J'ai donc essayé de créer une commande /test pour broadcast tous les joueurs du clan et lorsque je créé un clan, je peux afficher tous les joueurs et lorsque que le serveur redemarre, les noms de joueurs ne sont plus stockés. Et il me broadcast <none> ce qui signifie qu'il ne stock plus le nom du joueur dans ma liste.
Je ne comprends donc pas pourquoi ça fait ça.

Avant restart:

 1.PNG.c5b0724ab9f597a681e7abea3d966cbb.PNG2.PNG.6e8ec9646bc7efe368552df5e496bf6a.PNG

 

Après restart:

3.PNG.1b25abe4e7b9fee95a5c302b266ce1cb.PNG4.PNG.9ee3a7db99f487f11bd92945bfc34a19.PNG

 

J'ai ensuite regardé dans le fichiers variables.csv et elle sont toujours là ^^

5.thumb.PNG.01b8e6578cf05a2a8908f63f4459db56.PNG



Le skript

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Merci de m'accorder de votre temps pour m'éclairer, si vous avez besoin de plus de renseignements, je suis à votre disposition !

SkyBlist

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui elles existent toujours car elles sont toujours dans le fichier.csv, et c'est juste le nom des joueurs qui se perd car si il y a 5 personnes dans le clans et que je fais la command test après un restart, il me mettra bien 5 lignes pour les 5 joueurs mais juste le nom ne s'affiche plus

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir, 
Le problème est résolu, j'ai fais en sorte que les noms des joueurs soient parsed as string pour que les valeurs stockés dans les listes soient des String et de ce fait, elles ne se réinistialisées plus apres un redemarrage 🙂 !

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

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