Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...

Stump

 Funkiest
  • Compteur de contenus

    166
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par Stump

  1. Stump

    CMS Design Worea

    Centre de Téléchargement Télécharger ( Interne ) Hello all Je vous partage aujourd'hui un CMS qui utilise le design actuel du site de Worea ([Hidden Content]) [Hidden Content] Il est basé sur le CMS d'ionut ([Hidden Content]) Profitez-en bien ! [Hidden Content] Source: Je sais plus Edit : J'ai oublié de préciser qu'il était 100% fonctionnel !
  2. Ton chemin n'est pas bon. "Channel1_1" -- "Channel_1"
  3. Stump

    Metin2 en 2020 peut-on en parler?

    Salut à toi. Ayant connu également l'âge d'or des serveurs privés, c'est sûr que pas mal de choses ont changées. J'me rappel aussi très bien des serveurs hamachi et No-IP, la plupart des serveurs tournaient grâce à ça. J'me rappel que dés que je voyais un nouveau serveur qui était hébergé en dédié, c'était forcément un gros serveur dans ma tête ! Haha En effet, la communauté à vachement diminué et ça continue à baisser d'années en années. Avant, un gros serveur tournaient aux alentours de 600/700 connectés en semaines, là, un serveur qui marche très bien tourne avec 300 joueurs le week-end. J'pense pareil que toi, c'est sans doute lié au fait que la plupart des gens présents sur les serveurs privés étaient très jeunes y'a quelques années et qu'ils ont grandis à présent, la plupart n'ont plus le temps. Le confinement à pu prouver ça, on a vu un pic de nouveaux joueurs arrivés pendant cette période, c'était assez ouf. Sinon, pour parler de la communauté actuel, j'trouve que l'émulation francophone se meurt un peu, pour les mêmes raisons citées plus haut, les serveurs privés actuels contiennent a chaque fois les mêmes joueurs, ils aiment juste changer à chaque fois qu'un nouveau projet débarque. Ca rend assez nostalgique tout ça
  4. Stump

    New World2 | NewSchool

    Le serveur ouvre ce soir à 20h !
  5. Stump

    New World2 | NewSchool

    Le lien menant au nouveau discord du serveur à été ajouté. Une nouvelle présentation sera bientôt disponible !
  6. pq c'est un mélange de roumain & anglais? good luck
  7. @Kijaru WTF. T'étais chaud en clash toi t'es plus doué mtn hihi
  8. Stump

    Armes Metin3Game

    Centre de Téléchargement Télécharger ( Interne ) Pack d'armes provenant de Metin3Game (H1N1). Holà, Il me semble que quelqu'un les recherchait, ayant dépack le client, je les ai trouvées et vous ai upload le pack. Par contre, il y'a énormément d'armes dedans, je n'ai pas pris le temps de trié les "nouvelles" des armes officielles, à vous de regarder chaque texture avec Granny Viewer, les icônes portent en théorie de le même nom que chaque arme correspondante (ID de l'arme) --- Aperçus --- Download
  9. Stump

    [GamePlay] Gestion d'expérience

    Elle date de 2011 gros
  10. // 1. PythonPlayerInput.cpp // 1.0. Search: void CPythonPlayer::PickCloseItem() { ... } // 1.0. Add after: void CPythonPlayer::PickCloseItemVector() { CInstanceBase * pkInstMain = NEW_GetMainActorPtr(); if (!pkInstMain) return; TPixelPosition kPPosMain; pkInstMain->NEW_GetPixelPosition(&kPPosMain); std::vector<DWORD> itemVidList; CPythonItem& rkItem=CPythonItem::Instance(); if (!rkItem.GetCloseItemVector(pkInstMain->GetNameString(), kPPosMain, itemVidList)) return; if(itemVidList.empty()) return; for(int i = 0; i < itemVidList.size(); i++) SendClickItemPacket(itemVidList[i]); } // 2. PythonItem.cpp // 2.0. Search: bool CPythonItem::GetCloseItem (const std::string& myName, const TPixelPosition& c_rPixelPosition, DWORD* pdwItemID, DWORD dwDistance) { .... } // 2.0. Add after: bool CPythonItem::GetCloseItemVector(const std::string& myName, const TPixelPosition& c_rPixelPosition, std::vector<DWORD>& itemVidList) { DWORD dwCloseItemDistance = 1000 * 1000; TGroundItemInstanceMap::iterator i; for (i = m_GroundItemInstanceMap.begin(); i != m_GroundItemInstanceMap.end(); ++i) { TGroundItemInstance * pInstance = i->second; DWORD dwxDistance = DWORD(c_rPixelPosition.x - pInstance->v3EndPosition.x); DWORD dwyDistance = DWORD(c_rPixelPosition.y - (-pInstance->v3EndPosition.y)); DWORD dwDistance = DWORD(dwxDistance * dwxDistance + dwyDistance * dwyDistance); if (dwDistance < dwCloseItemDistance && (pInstance->stOwnership == "" || pInstance->stOwnership == myName)) { itemVidList.push_back(i->first); } } return true; } // 3. PythonItem.h // 3.0. Search: bool GetCloseMoney(const TPixelPosition & c_rPixelPosition, DWORD* dwItemID, DWORD dwDistance=300); // 3.0. Adauga sub: bool GetCloseItemVector(const std::string& myName, const TPixelPosition& c_rPixelPosition, std::vector<DWORD>& itemVidList); // 4. PythonPlayer.cpp // 4.0. Search and replace: void CPythonPlayer::SendClickItemPacket(DWORD dwIID) { if (IsObserverMode()) return; const char * c_szOwnerName; if (!CPythonItem::Instance().GetOwnership(dwIID, &c_szOwnerName)) return; if (strlen(c_szOwnerName) > 0) if (0 != strcmp(c_szOwnerName, GetName())) { CItemData * pItemData; if (!CItemManager::Instance().GetItemDataPointer(CPythonItem::Instance().GetVirtualNumberOfGroundItem(dwIID), &pItemData)) { Tracenf("CPythonPlayer::SendClickItemPacket(dwIID=%d) : Non-exist item.", dwIID); return; } if (!IsPartyMemberByName(c_szOwnerName) || pItemData->IsAntiFlag(CItemData::ITEM_ANTIFLAG_DROP | CItemData::ITEM_ANTIFLAG_GIVE)) { PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotPickItem", Py_BuildValue("()")); return; } } CPythonNetworkStream& rkNetStream=CPythonNetworkStream::Instance(); rkNetStream.SendItemPickUpPacket(dwIID); } // 5. PythonPlayerModule.cpp // 5.0. Search: PyObject * playerPickCloseItem(PyObject* poSelf, PyObject* poArgs) { CPythonPlayer::Instance().PickCloseItem(); return Py_BuildNone(); } // 5.0. Add after: PyObject * playerPickCloseItemVector(PyObject* poSelf, PyObject* poArgs) { CPythonPlayer::Instance().PickCloseItemVector(); return Py_BuildNone(); } // 5.1. Search: { "PickCloseItem", playerPickCloseItem, METH_VARARGS }, // 5.1.Add after:: { "PickCloseItemVector", playerPickCloseItemVector, METH_VARARGS }, // 6. PythonPlayer,h // 6.0. Search: void PickCloseItem(); // 6.0. Add after: void PickCloseItemVector(); // 7. game.py // 7. Search: player.PickCloseItem() // 7. Replace with: player.PickCloseItemVector() // You can make option for fast pickup or not.
  11. Stump

    GameForge à l'attaque ?

    Fuir la France? Il est Allemand Dans tous les cas, ça revient au même, il a niqué tout le monde du jour au lendemain mdddr
  12. Stump

    GameForge à l'attaque ?

    GF n'a rien à voir avec la fermeture d'Aeldra. Bes, l'admin à juste perdu son équipe de développement et étant incapable de sortir la fameuse v4 que les joueurs attendaient depuis plusieurs mois, il à fermé Aeldra ET Elonia, visiblement, les deux serveurs lui appartenaient. Il a juste mis les voiles avec l'argent, rien de plus, rien de moins
  13. Je suis là si besoin
  14. Stump

    Serverfiles - Kuroko

    Merci même si j'trouve ça quand même assez limite ..
  15. @myst987 L’état des serveurs s’actualisent automatiquement. La, on parle juste de modifier le texte afficher ^^
  16. Salut, c'est super étrange, t'as sans doute touché à quelque chose qui fallait pas en voulant régler ton problème précédent. Aucun syserr client?
  17. Stump

    Aide Brillance

    Oui, ton problème sera réglé en fonction de l’ID
  18. Non non, je précisais juste de quoi s’agissait les syserr, rien à voir avec ça. A la la racine du dossier usr de ton ftp il me semble. Donc en gros, tu vas sur VirtualBox, tu tapes : cd/usr puis tar xvf funky-emu.tar.gz et normalement ça sera bon.
  19. Stump

    Aide Brillance

    Correctement de ? Dans le cas ou quelqu’un veut implanter une arme qui n’up pas forcément, c’est toujours utile.
  20. Stump

    Aide Brillance

    Pas forcément de +0 à +9 mais que l'ID de l'arme en question se termine par un "7" pour une brillance +7 - par un "8" pour une +8 et un "9" pour une +9. Exemple : 11107 / 11108 / 11109
  21. Salut! J'ai eu ce bug y'a deux ans j'pense ou un truc similaire du moins. As-tu remplacé le game de base par celui présent dans ton ssh? Il me semble que le game se trouve dans une archive nommée "funky-emu.tar.gz" Si c'est le cas, fait juste un tar-xvf funky-emu.tar.gz ^^ Ca devrait réglé ton problème sachant que ton syserr concerne juste un problème avec le système d'empereur

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / 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.