• Problème nom qui ne s'affiche pas dans l'inventaire du menu Y


    Version Altis Life
    5.0

    Résultat attendu

    Qu’est-ce qui aurait dû se passer
    Que le nom a coter de l’image se mettent

    Résultat actuel

    Qu’est-ce qui se passe ?
    https://image.noelshack.com/fichiers/2018/18/4/1525350155-20180503140649-1.jpg

    Comment reproduire le problème ?

    Quelles manipulations ont été faites ?

    Logs complets (serveur, client, extDB2 / extDB3)

    Informations supplémentaires

    J’essaye de mettre en place une nouvelle ressource, tout fonctionne, sauf que il y n’y a pas le nom a coter et quand je mine sa me fais " Vous avez recueillie 3 " Alors que normalement sa devrais faire " Vous avez recueillie 3 quelque_chose "

    Ques qui aurais pu merder, merci d’avance pour votre aide si il vous faut des fichier je les donnerais

  • @zefirrgaming

    Tu as dû mal t’occuper de la “trad” dans le fichier stringtable.xml

    Fais voir ton fichier virtualitems config ainsi que ton stringtable

  • C’est obligé que ce soit ça, les STR_Items_TONITEM ne se génèrent pas tout seul c’est à toi de le rajouter comme la dit @aecy

  • Quel item ?

  • Envoi juste la ligne correspondante à l’item

  • @тσм

    class platine_unprocessed {
          variable = "platineUnprecessed";
            displayName = "STR_Item_Platine_Un";
            weight = 5;
            buyPrice = -1;
            sellPrice = -1;
            illegal = false;
            edible = -1;
            icon = "icons\ico_platine_miner.paa";
        };
    
        class platine_processed {
          variable = "platinePrecessed";
            displayName = "STR_Item_Platine_P";
            weight = 3;
            buyPrice = -1;
            sellPrice = 6500;
            illegal = false;
            edible = -1;
            icon = "icons\ico_lingot_platine.paa";
        };
    
  • Maintenant vérifie dans ta stringtable (stringtable.xml) qu’il y a bien ça :
    STR_Item_Platine_Un
    STR_Item_Platine_P

    Dans ton displayName="" tu lui donnes une référence à la stringtable et sûrement qu’il n’arrive pas à trouver la référence car tu ne l’as pas crée donc :

    • Sois tu la créer
    • Sois au lieu de mettre ça STR_Item_Platine_Un et ça STR_Item_Platine_P tu mets directement le nom genre displayName="Platinium pur" et displayName="Platinium traité"
  • @тσм
    C’est déjà fais

    <key ID="STR_Item_Platine_Un">
                <Original>Platine non raffiné</Original>
                <French>Platine non raffiné</French>
            </Key>
            <key ID="STR_Item_Platine_P">
                <Original>Platine raffiné</Original>
                <French>Platine raffiné</French>
            </Key>
    
  • Alors essaye la solution 2

  • @тσм Déjà fais :/

  • vire ton stringtable …

  • @brutalzic Ques que tu veux dire dans " Vire ton stringtable "

  • t as pas regarde les remarques dans ton tuto !

  • @zefirrgaming a dit dans Problème nom qui ne s’affiche pas dans l’inventaire du menu Y :

    platine_unprocessed

    Tu peux envoyer tes logs clients et ton stringtable ?

  • @brutalzic Si, j’ai déjà tester de mettre le nom direct sans passer par le stringtable sa n’a pas fonctionner

  • dans ce que c est le “format” du message qu a un manquant !

  • @brutalzic ça ne peut pas fonctionne , il est obligé de passer par le stringtable

  • @jean-baptiste
    C’est ce que j’ai mis

    <key ID="STR_Item_Platine_Un">
                <Original>Platine non raffiné</Original>
                <French>Platine non raffiné</French>
            </Key>
            <key ID="STR_Item_Platine_P">
                <Original>Platine raffiné</Original>
                <French>Platine raffiné</French>
            </Key>
    
Messages 45Vues 1585