Jump to content

Syreldar

Premium
  • Posts

    1298
  • Joined

  • Last visited

  • Days Won

    38
  • Feedback

    100%

Everything posted by Syreldar

  1. Owsap's sources are the best, they get constant updates and possess many of the recent official updates. If you can't afford them, Marty's are still very good.
  2. Metin2 wise, you call a "dungeon" a map instance which index is >= 10000, which is a very specific thing..so no.
  3. What? Do you have any idea how dungeons work? You have to create a dungeon instance and warp to it. pc.warp warps you to the simple map which does nothing if he wants a dungeon.
  4. This video was meant for an italian community only, it wasn't supposed to go on m2dev, so there aren't many m2dev members :<
  5. https://metin2.download/video/gHUh0SSoWm9JNLlNfs8q3MLvz7DT586l/.mp4
  6. make some vectors of chests and items, then check it via item->GetVnum() and broadcast the notice if the item is one of the items of the chest you want to be noticed about when found.
  7. quest item_change_sex begin state start begin when 71048.use begin say_title(translate().change_empire._50_sayTitle) if (pc.get_level() < 50) then return say_reward(translate().item_change_sex._10_sayReward); elseif (pc.get_wear(19) ~= nil) then return say_reward("You have to unequip your body costume first."); elseif (pc.is_engaged()) then return say_reward(translate().item_change_sex._30_sayReward) elseif (pc.is_married()) then return say_reward(translate().item_change_sex._30_sayReward) elseif (pc.is_polymorphed()) then return say_reward(translate().item_change_sex._60_sayReward) end -- if/elseif say(translate().item_change_sex._130_say) wait() say_title(translate().item_change_sex._120_sayTitle) say(translate().item_change_sex._140_say) if (select(translate().locale.guild.yes, translate().locale.guild.no) == 1) then say_title(translate().item_change_sex._120_sayTitle) say(translate().item_change_sex._150_say) say_reward(translate().change_empire._230_sayReward) pc.remove_item(71048, 1); pc.change_sex(); pc.polymorph(20032); -- So you don't need to relog. end -- if end -- when end -- state end -- quest
  8. On modern clients, Heal, just like the other buffs, works as a PARTY-based skill. Despite that there are many sources that still do not support the PARTY-flag, and/or there are many skill_protos without PARTY flag assigned to the respective skills. This is the result of such "conflict". 1. If you want the skill to act like a normal buff skill (so it won't heal every member of the party when in party, but always only your target) in locale/skilldesc.txt: exactly as @Macromango did, but you DO NOT HAVE to empty out the setFlag in the skill_proto, because that contains REMOVE_BAD_AFFECT, and it's needed to remove debuffs on your target, not just heal it, so just remove PARTY there, if you have it. 2. If you want the skill to act like a party buff skill (so when in party it will heal all your party members and when you're not in party it will act as a normal buff skill, like official basically) in src/skill.h: in player.skill_proto table: Then /reload and it's done.
  9. PARTY flag missing, it doesn't work without it on modern sources, unless you force a computeskill on target.
  10. I told you to check the accumulation inside the run.msa and walk.msa files, not to send me motlist.txt. Secondly, why is your lion mount using the pony folder? he's taking speed values from the pony's accumulation.. That's horribly wrong. The correct folder to use is lion The correct accumulation value for share/data/monster/lion/run.msa is: Accumulation 0.00 -589.63 0.00 The correct accumulation value for share/data/monster/lion/walk.msa is: Accumulation 0.00 -278.46 0.00
  11. Fix your accumulation in your mount's run animation file, inside "../share/data/monster/MOUNT_FOLDER/", it's too low.
  12. Skill Damage gets calculated before Average Damage, the latter is based on the result of the first. This is the default formula: iSkillBonus = MINMAX(-30, (int) (gauss_random(0, 5) + 0.5f), 30); if (abs(iSkillBonus) <= 20) iNormalHitBonus = -2 * iSkillBonus + abs(number(-8, 8) + number(-8, 8)) + number(1, 4); else iNormalHitBonus = -2 * iSkillBonus + number(1, 5); de facto, Max Avg Dmg should be 65% and Max Skill Dmg is 30%, but since values lower than 20 Skill Damage cause the Avg Damage to take into account the second calculation, it's impossible to get more than 60 Avg Damage, Max Skill Damage is still 30. Obviously, the formula is heavily weighted towards minimum values, so getting 50% Avg. Damage is significantly harder than getting 10% Avg Damage, and obviously the same goes for Skill Damage. The "+0.5f" has the purpose to round the value to the nearest integer.
  13. I don't need to pull any strings? LOL! I am a normal developer doing its thing, I never bothered any admin nor mod nor developer with anything in my time of stay in Metin2Dev, I was literally doing my own thing and was NOT bothering nor was I getting bothered by NO ONE. So you'll take the pure and honest judgement of the admins, that I can assure you.
  14. You're just done The people who bought from him and got scammed won't get banned.. why would they be? The scammer gets banned, not who gets scammed. He didn't "try to learn", in fact, he never contacted me asking me anything, he just took whatever was mine and sold it. The loads of people who contacted me asking for quest fixing and had "his quests" is humongous, that's not only reselling but also scamming in my book.
  15. I am polite with honest people, I am not polite with resellers, scallers and whoever supports them. That includes you.
  16. You clearly are lacking brains if you can't even grasp the basic concept of someone taking your work and making his own with it without giving you compensation for it. It's called reselling. That's cute.
  17. I am acting like I wrote some random quests and he used my code (he has gotten it from other clients of mine's servers) and made his own shit with it and sold it. That's how I am acting. I am not arrogant, I am being realist. You just appeared to be one of his customers, I couldn't answer you for that reason, not because yours was a "50$ work". Again, many people will testify and justice will do its thing. Give it some hours.
  18. No worries, many people can and will testify for sure about it, give it some hours.
  19. That's exactly why you like people insulting me, cause we came to an agreement..right? ridetpro is another scammer, so i'm not rly concerned. You'll soon get banned here anyway., but i'll still say it: You have no place here, in the end you're trash and in the trash you belong, right there with the other monkeys who support you and your wrongdoings.
  20. Hello Metin2Dev users! A lot has happened in the past months, it's been a blast! Thank you again for using my service, I really appreciate it. Since many people are clueless about this, (and I don't blame them, it's my fault for not telling you in the first place), I'll answer why many of you didn't get your answer when you asked for my services in private. I do NOT offer any service to people who bought "Braxy's" quests or asked for any of his services. I will never answer you if you did, sorry about that, but I DO NOT and WILL NEVER condone such an action. Just wanted to be clear to you. Why? Well, as many of you might already know, he's a known reseller of my old works, now inactive on Metin2Dev and only active on another Metin2 "developing" community. I got notice that, in that Metin2 community, people wrote referring to me as "arrogant, never answering, full of himself" due to this. Truth is, I might be arrogant, but I can really afford to choose who my customers are, since I've got plenty of people, daily, who want nothing but true quality. I think this will be an important step forward in canceling cheap resellers, and to make sure people will prefer the real developers/mappers over them, in the future. Have a good day!
×
×
  • 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.