Jump to content

Metin2 Dev

Bot
  • Posts

    2151
  • Joined

  • Last visited

  • Feedback

    100%

Everything posted by Metin2 Dev

  1. To insert skills right you need Playersettingsmodule SQL char_skill.cpp (or skill_char.cpp or something like that) And skilltables If the server don't know the skill you cannot level up it
  2. Hi everyone, İ think the title explains everything. my English still terrible but I'm improving. I put English subtitles to video so you can understand. If there are enough requests, I'm gonna put subtitles to other videos also.
  3. Hello community, Due to the situation of closing servers by GF, which companies advise me? I'm looking for a dedicated server company, with good Protection DDoS and webhost. Is it safe to continue using cloudflare? I think the answers in this topic will help many people.
  4. check the tutorial in char.cpp, maybe something bad added
  5. A little less steroids and fixed.
  6. PythonChat.cpp #include <boost/algorithm/string/replace.hpp>
  7. and this: chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT + XX, "Bip01", "d:/ymir work/ob_work/shinnings/armor/black_dragon_light/black_dragon_light_v3.mse") [Hidden Content]
  8. Sorry for reviving old posts, but maybe someone will find this helpful hehe. game.py ## PrivateShop def __PrivateShop_Open(self): if app.ENABLE_OFFLINE_SHOP: if app.WJ_ENABLE_TRADABLE_ICON: self.uiNewShopCreate.privateShopBuilder.BindInterface(self.interface) self.uiNewShopCreate.privateShopBuilder.SetInven(self.interface.wndInventory) self.uiNewShopCreate.privateShopBuilder.wndInventory.BindWindow(self.interface.privateShopBuilder) self.uiNewShop.Show() else: self.interface.OpenPrivateShopInputNameDialog()
  9. I think he doesn't want to buy them, just someone to help him install them.
  10. What it does? Framerate and Size of the Waterframes, the stuff is completly self explained void CMapOutdoor::LoadWaterTexture() { UnloadWaterTexture(); char buf[256]; // bigger the texture bigger the buffer for (int i = 0; i < 30; ++i) // count of the frames { sprintf(buf, "d:/ymir Work/special/water/%02d.dds", i+1); // Special/etc/ path can be set to a custom path m_WaterInstances[i].SetImagePointer((CGraphicImage *) CResourceManager::Instance().GetResourcePointer(buf)); } } void CMapOutdoor::UnloadWaterTexture() { for (int i = 0; i < 30; ++i) // count of the frames m_WaterInstances[i].Destroy(); } example for bigger textures void CMapOutdoor::LoadWaterTexture() { UnloadWaterTexture(); char buf[512]; for (int i = 0; i < 99; ++i) { sprintf(buf, "d:/ymir Work/special/water/%02d.dds", i+1); m_WaterInstances[i].SetImagePointer((CGraphicImage *)CResourceManager::Instance().GetResourcePointer(buf)); } } void CMapOutdoor::UnloadWaterTexture() { for (int i = 0; i < 99; ++i) m_WaterInstances[i].Destroy(); } i Prefer Png cause they are easy to create but its about your Choice if you got Questions example how it can look: [Hidden Content] discord: ToXiC#9214 cheers
  11. ye i know this tool i too have that but i dont really know atm how exactly that with "bones" works im also testing atm. im rotating the stuff to all directions, Resize works just fine but Rotating and loading into World editor to setup the right Bone doesnt add discord: ToXiC#9214 if you have a clue recently got all the stuff to export to 2.11 and have it working for m2 if you need more info just add me disc.
  12. 2.11 doesnt work, Cant be converted "i tried", so for Metin2 not very useful. im Testing atm for the version 2012, if its working i let you get an update. """ Posted 4 hours ago Hello, As said in the title, here are the Granny 2.11.8 Exporters for 3ds Max 2018. I'm still trying to find for Maya, but for the time being I only have this.""" yes i posted this on metin2downloads i have no Problem with it cause im not working with Metin2 Anymore, im using Unreal Engine. EDIT: tested with granny 2.11 dll wich is public ... well i have to resize evrything and so on but it works so im happy ^^
  13. line 30, you have this: "height" : 543 you need this: "height" : 543,
  14. You need that, check official uiscript or locale and copy-paste
  15. uiinventory line 303 You dont have "Money_Icon" in inventorywindow.py
  16. It is not a error, in the weapon costume system you must first equip a weapon and after the weapon costume ?
  17. Hello, I would like to ask if is there any tutorial in English on how to make a root p server on metin2. Let me mention that I know the basics of C and databases so I can grasp things easy. Also I have all the programs needed (Virtual Box, PUTTY, WINSCP, Navicat e.t.c.). Last, if is anyone willing to guide me to this process, I would really appreciate it.
  18. @Mafuyu, @Tallywa skilltable.txt (Language doesn't matter) 49 경공술 2 1 1 0 NONE -((lv*2+(3*dex+number(100,300))+str*2+iq*2)*k) 60+220*k 3+(90*k)/10 4+8*k SELFONLY 17 MOV_SPEED 60*k 17 0 0 NORMAL 1 1 0 0 skilldesc.txt en 49 ASSASSIN Feather Walk Wind Walk God's Speed Make your body lighter to increase movement speed. Buff Increases movement speed Explosion with area of effect Strengthened by DEX, STR, INT STANDING_SKILL|WEAPON_LIMITATION BOW|DAGGER|SWORD gyeonggong 19 4 60*SkillPoint Explosive power: %.0f-%.0f -((lv*2+(3*dex+number(100,3))+str*2+iq*2)*k) de 49 ASSASSIN Federschreiten Schnell wie der Wind Gottes Geschwindigkeit Mache deinen Körper leichter, um die Bewegungsgeschwindigkeit zu erhöhen. Positiver Effekt Erhöht die Bewegungsgeschwindigkeit Explosion mit Flächenwirkung Schaden wird verstärkt durch DEX, STR, INT STANDING_SKILL|WEAPON_LIMITATION BOW|DAGGER|SWORD gyeonggong 19 4 60*SkillPoint Explosionskraft %.0f-%.0f -((lv*2+(3*dex+number(100,3))+str*2+iq*2)*k) es 49 ASSASSIN Camino pluma Andar del viento Velocidad de dios Aligera tu cuerpo para aumentar la velocidad de movimiento. Efecto positivo Incrementa velocidad de movimiento Explosión con efecto en área El daño se ve reforzado por DEX, STR, INT STANDING_SKILL|WEAPON_LIMITATION BOW|DAGGER|SWORD gyeonggong 19 4 60*SkillPoint Poder de explosión %.0f-%.0f -((lv*2+(3*dex+number(100,300))+str*2+iq*2)*k) fr 49 ASSASSIN Foulée de plume Marche céleste Course divine Vous allégez votre corps pour augmenter votre vitesse de déplacement. Effet positif La vitesse de déplacement augmente Explosion avec effet de zone Ceci est renforcé par : DEX, STR, INT STANDING_SKILL|WEAPON_LIMITATION BOW|DAGGER|SWORD gyeonggong 19 4 60*SkillPoint Puissance d'explosion : de %.0f à %.0f -((lv*2+(3*dex+number(100,3))+str*2+iq*2)*k) it 49 ASSASSIN Passo piumato Veloce come il vento Velocità degli dei Rendi il tuo corpo più leggero per aumentare la velocità di movimento. Effetto positivo Aumenta la velocità di movimento Esplosione con effetto sul raggio di azione Il danno si rafforza tramite DEX, STR, INT STANDING_SKILL|WEAPON_LIMITATION BOW|DAGGER|SWORD gyeonggong 19 4 60*SkillPoint Forza esplosiva %.0f-%.0f -((lv*2+(3*dex+number(100,3))+str*2+iq*2)*k) pt 49 ASSASSIN Flutuar Andar Furacão Velocidade Suprema Torna o teu corpo mais leve para aumentar a Rapidez de Movimento. Reforço Aumenta Rapidez de Movimento Explosão com Área de Efeito Fortalecida por DES, FRÇ, INT STANDING_SKILL|WEAPON_LIMITATION BOW|DAGGER|SWORD gyeonggong 19 4 60*SkillPoint Poder Explosivo: %.0f-%.0f -((lv*2+(3*dex+number(100,3))+str*2+iq*2)*k) ro 49 ASSASSIN Mers de Fulg Mersul Vântului Viteza Luminii Corpul tãu devine mai uºor pentru a te miºca mai repede. Suport Creºte viteza de miºcare Explozie cu efect de zonã extinsã Întãrit de DEX, STR, INT STANDING_SKILL|WEAPON_LIMITATION BOW|DAGGER|SWORD gyeonggong 19 4 60*SkillPoint Putere explozie: %.0f-%.0f -((lv*2+(3*dex+number(100,3))+str*2+iq*2)*k)
  19. UPDATE `player`.`skill_proto` SET `bType` = 2, `bLevelStep` = 1, `bMaxLevel` = 1, `bLevelLimit` = 0, `szPointOn` = 'NONE', `szPointPoly` = '-((lv*2+(3*dex+100)+str*2+iq*2)*k)', `szSPCostPoly` = '60+220*k', `szDurationPoly` = '3+(90*k)/10', `szCooldownPoly` = '4+8*k', `szMasterBonusPoly` = '-((lv*2+(3*dex+300)+str*2+iq*2)*k)', `setFlag` = 'SELFONLY', `setAffectFlag` = 'GYEONGGONG', `szPointOn2` = 'MOV_SPEED', `szPointPoly2` = '60*k', `szDurationPoly2` = '3+(90*k)/10', `szGrandMasterAddSPCostPoly` = '60+220*k', `prerequisiteSkillVnum` = 0, `prerequisiteSkillLevel` = 0, `eSkillType` = 'NORMAL', `iMaxHit` = 1, `szSplashAroundDamageAdjustPoly` = '1', `dwTargetRange` = 0, `dwSplashRange` = 200 WHERE `dwVnum` = 49
  20. metin2.dev/bin/change_look_zeimpekis9 try with this
  21. If you add this, you can give buffs to people who are not in your group: if (GetParty() && (dwVnum == 94 || dwVnum == 95 || dwVnum == 96 || dwVnum == 109 || dwVnum == 110 || dwVnum == 111)) { if (pkVictim && pkVictim->GetParty()) { if (pkVictim->GetParty() == GetParty()) { if (GetParty()->GetNearMemberCount()) ComputeSkillParty(dwVnum, this); else ComputeSkill(dwVnum, pkVictim); } else ComputeSkill(dwVnum, pkVictim); } else if (pkVictim && !pkVictim->GetParty()) { ComputeSkill(dwVnum, pkVictim); } }
  22. This is the solution to your problem, @OnlyRipper Added in shop.cpp: + ENABLE_OFFLINE_SHOP_USE_CHEQUE + ENABLE_SHOP_USE_CHEQUE This allows buy and sell in normal_shop(pc-poly) and offline shop (by great) Check the github repository to see the changes.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.