Calypso

Administrateur
  • Content Count

    4055
  • Joined

  • Last visited

  • Days Won

    231
  • Points

    6,398 [ Donate ]

Everything posted by Calypso

  1. Hello, Peux-tu nous faire un screen de la texture de l'arme qui " s'affiche en grand " ? Pour le problème de la texture blanche, c'est que la texture est mal placée dans ton client. Quand tu ouvres ton .gr2 avec Granny Viewer par exemple, dans l'onglet Texture, tu peux voir apparaître le chemin où le modèle 3D va aller chercher la texture dans ton client. Là, elle ne trouve pas la texture, donc sûrement placé.
  2. Pas mal Je viendrai faire un tour, les serveurs RP sur GTA V ça doit être fun !
  3. J'aurais utilisé la fonction mysql_query() aussi. Je pense que tu devras la faire toi-même. Compliqué de trouver une personne ayant fait la même chose que toi et l'ayant partagé. Je ne vois pas de fonction qui pourrait faire ce que tu demandes
  4. Hello tout le monde, Aujourd'hui, quelques nouveautés ont été ajoutées à Funky-Emu. Premièrement, nous avons ajouté une pop-up sur les liens cachés du forum demandant à l'utilisateur de donner un like au message pour accéder au lien. Non seulement le message est plus lisible / clair / instinctif, mais cet ajout permet aussi de ne pas détruire le référencement du forum. Cela favoriser l'implication des membres de la communauté. Plus possible de le rater : Enfin, notons l'arrivée de la section Commerce plus forte que jamais. Elle a été déplacée dans l'index du forum et à partir de maintenant, n'importe quel membre peut vendre des biens ou des services sans posséder quelconque grade. Rendez-vous ici. Bien entendu, vous avez toujours la possibilité de rechercher un service / bien payant dans la catégorie Recherche. Qu'en pensez vous ? Si vous avez des idées pour rendre la section commerce plus attractive, n'hésitez pas à nous en faire part. A vos porte-monnaie ! L'équipe
  5. Vous voulez vendre un service que vous proposez ? Ou des files, un modèle 3D, etc ... ? Cette section est faite pour vous ! Vous avez la possibilité de vendre un bien ou à un service en créant directement un topic dans cette section. Cependant, veuillez à bien respecter ces règles : Vendez seulement vos créations ou vos services. Ne faites pas de resell. Vous avez la possibilité d'indiquer un moyen de contact directement sur le topic (Pseudo Discord, etc ...) Merci de mettre un titre clair afin qu'il soit cohérent avec votre vente. Information. Aucun grade requis pour vendre un bien / service.
  6. You made a mistake in the syntax. Open a topic in the support section: [Hidden Content]
  7. Je le savais bien étant donné que c'était publié dans la section création. Mais il est simple de voir sous quelle forme les packets sont reçus et sont envoyés en ayant accès qu'à l'exécutable. C'était par là où je voulais en venir. Attention aux attaques xtea tout de même ! CryptoPP a été mis en place pour consolider grandement la sécurité de communication serveur / client. Selon moi, c'est un risque, mais j'attends de voir. Bon courage pour la suite
  8. Ton topic est dans " Vos créations " donc n'importe qui peut poser des questions / remarques sur celui-ci le temps que c'est dans le respect. Sinon autant l'enlever. Pour ta réponse, hâte de voir ça. Je fais beaucoup de cryptographie en ce moment et je me demande bien comment cela a été mis en place. Je trouve CryptoPP assez léger et même si le game est dispensé de son utilisation, cela n'empêche pas que dans ton cas, le game va utiliser xtea, donc va faire des calculs informatique. Bon courage !
  9. Du coup, quelle librairie de cryptage est utilisé pour remplacer CryptoPP ? Une librairie de cryptage que tu as développé ?
  10. CrytoPP permet principalement de crypter les informations qui transitent entre le serveur et le client. Dans ce cas, s'il ne sert plus à rien, par quoi a été t-il remplacé ?
  11. Pourquoi avoir supprimé CryptoPP ?
  12. Bah allez y ! Je serai votre premier viewer
  13. Non, je pense juste que tu t'es mélangé les pinceaux dans les hash
  14. Peux tu nous montrer le contenu de la table account ?
  15. Regarde bien, sur la ligne SQL_COMMON, tu as mis un point d'exclamation après test, sur le mot de passe : SQL_COMMON = "localhost common root test! 0"
  16. Petite astuce : Regarde comment est lu et comment est interprété le fichier msa. A partir de là, tu pourras déterminer à quoi sert chaque paramètre. A ce jour, je n'ai pas connaissance d'un tutoriel expliquant le contenu d'un fichier msa
  17. Autoriser les connexions extérieures serait déjà un bon début pour solutionner ton problème. Sinon à première vue, je pense que tu as mal créé tes users MySQL
  18. Peux-tu nous montrer le contenu de la table gmlist ? Et nous montrer le fichier conf.txt de ton dossier db pour que l'on puisse valider que tout est bon. Si la partie serveur n'arrive pas à communiquer avec la base de données pour récupérer ton compte GM, il est normal que tu ais une erreur lors de la connexion.
  19. Résolu - Le sujet étant résolu, il se voit verrouillé et déplacé dans le forum : Résolu ou sans réponse...
  20. Résolu - Le sujet étant résolu, il se voit verrouillé et déplacé dans le forum : Résolu ou sans réponse...
  21. Résolu - Le sujet étant résolu, il se voit verrouillé et déplacé dans le forum : Résolu ou sans réponse...
  22. Si tu veux modifier ça en brut, autant supprimer la condition. Dans la condition que tu as donné, elle sera toujours vraie. Donc pourquoi exécuter la fonction number() quand même ? Niveau optimisation, c'est pas génial. Par exemple, si je prends l'exemple avec cette partie du code (pour les orbes) : if (item2->GetAttributeCount() == 4) { char buf[21]; snprintf(buf, sizeof(buf), "%u", item2->GetID()); if (number(1, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()]) { item2->AddAttribute(); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("�Ӽ� �߰��� �����Ͽ����ϴ�.")); int iAddedIdx = item2->GetAttributeCount() - 1; LogManager::instance().ItemLog( GetPlayerID(), item2->GetAttributeType(iAddedIdx), item2->GetAttributeValue(iAddedIdx), item->GetID(), "ADD_ATTRIBUTE2_SUCCESS", buf, GetDesc()->GetHostName(), item->GetOriginalVnum()); } else { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("�Ӽ� �߰��� �����Ͽ����ϴ�.")); LogManager::instance().ItemLog(this, item, "ADD_ATTRIBUTE2_FAIL", buf); } item->SetCount(item->GetCount() - 1); } Pour une liaison à 100%, j'écrirais plutôt : if (item2->GetAttributeCount() == 4) { char buf[21]; snprintf(buf, sizeof(buf), "%u", item2->GetID()); item2->AddAttribute(); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("�Ӽ� �߰��� �����Ͽ����ϴ�.")); int iAddedIdx = item2->GetAttributeCount() - 1; LogManager::instance().ItemLog( GetPlayerID(), item2->GetAttributeType(iAddedIdx), item2->GetAttributeValue(iAddedIdx), item->GetID(), "ADD_ATTRIBUTE2_SUCCESS", buf, GetDesc()->GetHostName(), item->GetOriginalVnum()); item->SetCount(item->GetCount() - 1); } Non seulement le code est beaucoup plus léger et plus propre, et en plus de ça, c'est beaucoup plus optimisé car la machine n'exécute pas des fonctions inutiles.
  23. Oyé Oyé ! Les résultats du concours de FE sont tombés. Voici les grands gagnants : 1er) @MarcoLeBro 2ème) @Veltor88 3ème) @Perev Merci de m'envoyer un MP discord avec le lot souhaité ! Et bien sûr, pour tous les participants, vous remportez 1000 points utilisables dans la boutique. Merci à vous tous pour votre participation et que les prochaines années de FE soient aussi belles que ces 10 premières
  24. C'est World of Warcraft @vali54, pas Metin2