-
Posts
147 -
Joined
-
Last visited
-
Days Won
2 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Everything posted by r00t
-
Check on DB, in mob_proto did you set "NOMOVE" in ai_flag ?
-
This map and mobs are made and selled by Plechito... if you buyed from him, ask him
-
Question about a condition in c++
r00t replied to Kafa's topic in Community Support - Questions & Answers
Maybe the chest contain a weapon, so you need 2 perpendicular slot for a sword and 3 for a great sword. It's just a alternative way to say "you don't have space in your inventory" -
Hello, i share my little fix (call it system is impossible ) to add automatically 4 bonus to all weapons and armor subtypes... i'm just bored to see "Reinforce Item" on sale from NPCs. Of course you can extend to add 5 bonus, in my case i prefer add only 4 bonus and to leave "Blessing Marble" dropped from mob. Work with items dropped from mob, items bought from NPCs, items created with /i command. In common/CommonDefine.h add In game/item.cpp In game/item_manager.cpp In game/questlua_game.cpp In game/shop.cpp A good combination is to implement also this:
-
You put the folder "christmas_2016_mammoth" in wrong place (npc or npc2 folder inside ymir work).
- 1 reply
-
- 1
-
Client give you some error on syserr?
- 1 reply
-
- 1
-
Metin2 src start skill M or G or P
r00t replied to lordsas61's topic in Community Support - Questions & Answers
Why do you want to add c ++ code if this option is already present? When a player chooses the skills then you take the skills to the level you want (M or G or P) whit "pc.set_skill_level". -
@server/game/char.cpp Find: void CHARACTER::PointsPacket() Check if you added in this function pack.points[POINT_GEM] = GetGem();
-
jump party to different position
r00t replied to numNum's topic in Community Support - Questions & Answers
What u mean with "not work" ? Compiling error or what? -
@Mei Just for have shared this AMAZING work with us you deserve a BIG BIG thank you!
-
Remove sermaya(Gaya) yang tab show 0 Yang
r00t replied to Tsukuyomi's topic in Community Support - Questions & Answers
You miss to refresh gold in uiinventory -
uitooltip text from sql
r00t replied to Krzychu20's topic in Community Support - Questions & Answers
Query? For tooltip? It's db killer...if i move mouse in-out the slot 20times for second...db do 20query! 10player do this and you have 200query... Edit:better solution is to read new attr direct on boot (so you need to change sql select on db and add new values in items structure in client/server)...now you can read all informations from cache -
As i know, player not receive atk when level up but just HP.
-
First point: yes, protect your eix/epk is important...you can "integrate" in client exe all eix files but can be a possibility that people extract eix from exe Second point: as i know (maybe) M2Bob need to start himself a client exe but if you find a way to start client ONLY with patcher you block it
-
C++ Bosses stand still
r00t replied to PeaceMaker's topic in Community Support - Questions & Answers
In mob proto, atm dont remember what colum (is where you find NO_MOVE), add CRUSHER -
Wrong position of code in packet...client think is weapon instead of sash and viceversa
-
C++ and Python...and something else
-
Did you try to use other pc2 pack?
-
Are you sure error is made by GF or OnGame? They just administrate server where metin is started, no more. Source is prerogative of Ymir...so mistake (if it was) is mabe by their
-
What do you mean?
-
True story. Make this system in source is very easy if you have unknolegde... or google can help you "metin2 anti exp c++"
-
[Skill Damage] Ninja Arc
r00t replied to figueiredox1234's topic in Community Support - Questions & Answers
Oh God... this is Metin2! More is distance between attacker and victim, less is damage. There is a system, made from GF (or Ymir or whatever you want) that remove this problem: Quiver. Anyway... a fast solution is: #Battle.cpp #Search: int CalcArrowDamage(LPCHARACTER pkAttacker, LPCHARACTER pkVictim, LPITEM pkBow, LPITEM pkArrow, bool bIgnoreDefense) #In this function find: int iPercent = 100 - (iGap * 5); #Replace with: iPercent = 100;