Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 13:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[RLS] Köcher des Bogenschützen (Offizieller Patch: Version 15.4)

Discussion on [RLS] Köcher des Bogenschützen (Offizieller Patch: Version 15.4) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old 09/10/2015, 09:01   #31
 
elite*gold: 0
Join Date: Sep 2014
Posts: 44
Received Thanks: 5
Thanks I'm trying
Bekir Akdemir is offline  
Old 09/19/2015, 02:58   #32
 
elite*gold: 0
Join Date: Aug 2012
Posts: 974
Received Thanks: 89
macht mit normalen pfeilen kein dmg
thespeedyy is offline  
Old 09/19/2015, 09:44   #33
 
elite*gold: 2785
Join Date: Dec 2014
Posts: 403
Received Thanks: 1,354
Quote:
Originally Posted by thespeedyy View Post
macht mit normalen pfeilen kein dmg
Ich schaue mir mal dein einen post an:
Quote:
Originally Posted by thespeedyy View Post
fuunkt.. Mal wieder was vergessen
Schau einfach nochmal drüber

#Edit:

Du wirst aber Propleme bekommen bei skills denn dann verschwindet der Köcher
.K0rí is offline  
Old 09/19/2015, 12:44   #34
 
elite*gold: 0
Join Date: Aug 2012
Posts: 974
Received Thanks: 89
Kori? das war wegen dem Pferd xD hier mach ich mit normalen Pfeilen kein DMG aber mit SKills außerdem geht das mit dem skill effekt auch nicht xD
#effect.RegisterIndexedFlyData(effect.FLY_QUIVER_A TTACK_NORMAL, effect.INDEX_FLY_TYPE_NORMAL, "d:/ymir work/pc/assassin/effect/arrow_02.msf")
thespeedyy is offline  
Thanks
1 User
Old 09/20/2015, 00:22   #35
 
TheSLZ's Avatar
 
elite*gold: 0
Join Date: Jul 2014
Posts: 47
Received Thanks: 76
Any idea?



It's not show the time, and it has a slot with galle.
TheSLZ is offline  
Old 09/20/2015, 01:39   #36
 
elite*gold: 0
Join Date: Jun 2012
Posts: 58
Received Thanks: 14
Quote:
Originally Posted by TheSLZ View Post
Any idea?



It's not show the time, and it has a slot with galle.
uiToolTip.py
LordMG is offline  
Thanks
1 User
Old 09/20/2015, 08:52   #37
 
TheSLZ's Avatar
 
elite*gold: 0
Join Date: Jul 2014
Posts: 47
Received Thanks: 76
Okey.
TheSLZ is offline  
Old 09/23/2015, 11:29   #38
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,897
Received Thanks: 3,336
Mir ist grade aufgefallen, dass die Berechnung von yiv bissl doof gelöst ist, weil der Pfeil so immer 0 schaden macht.


kleiner Bugfix dafür:

Code:
battle.cpp:

	int CalcArrowDamage(LPCHARACTER pkAttacker, LPCHARACTER pkVictim, LPITEM pkBow, LPITEM pkArrow, bool bIgnoreDefense)
	{
		if (!pkBow || pkBow->GetType() != ITEM_WEAPON || pkBow->GetSubType() != WEAPON_BOW)
			return 0;

		if (!pkArrow)
			return 0;

		// Ÿ°ÝÄ¡ °è»êºÎ
            int iDist = (int) (DISTANCE_SQRT(pkAttacker->GetX() - pkVictim->GetX(), pkAttacker->GetY() - pkVictim->GetY()));
            //int iGap = (iDist / 100) - 5 - pkBow->GetValue(5) - pkAttacker->GetPoint(POINT_BOW_DISTANCE);
            int iGap = (iDist / 100) - 5 - pkAttacker->GetPoint(POINT_BOW_DISTANCE);
            int iPercent = (pkArrow->IsQuiver()) ? 100 : 100 - (iGap * 5);

            if (iPercent <= 0)
                    return 0;
            else if (iPercent > 100)
                    iPercent = 100;

		int iDam = 0;

		float fAR = CalcAttackRating(pkAttacker, pkVictim, false);
		iDam = number(pkBow->GetValue(3), pkBow->GetValue(4)) * 2 + pkArrow->GetValue(3);
		int iAtk;

		// level must be ignored when multiply by fAR, so subtract it before calculation.
		iAtk = pkAttacker->GetPoint(POINT_ATT_GRADE) + iDam - (pkAttacker->GetLevel() * 2);
		iAtk = (int) (iAtk * fAR);
		iAtk += pkAttacker->GetLevel() * 2; // and add again

		// Refine Grade
		iAtk += pkBow->GetValue(5) * 2;

		iAtk += pkAttacker->GetPoint(POINT_PARTY_ATTACKER_BONUS);
		iAtk = (int) (iAtk * (100 + (pkAttacker->GetPoint(POINT_ATT_BONUS) + pkAttacker->GetPoint(POINT_MELEE_MAGIC_ATT_BONUS_PER))) / 100);

		iAtk = CalcAttBonus(pkAttacker, pkVictim, iAtk);

		int iDef = 0;

		if (!bIgnoreDefense)
			iDef = (pkVictim->GetPoint(POINT_DEF_GRADE) * (100 + pkAttacker->GetPoint(POINT_DEF_BONUS)) / 100);

		if (pkAttacker->IsNPC())
			iAtk = (int) (iAtk * pkAttacker->GetMobDamageMultiply());

		iDam = MAX(0, iAtk - iDef);

		int iPureDam = iDam;

		iPureDam = (iPureDam * iPercent) / 100;

		if (test_server)
		{
			pkAttacker->ChatPacket(CHAT_TYPE_INFO, "ARROW %s -> %s, DAM %d DIST %d GAP %d %% %d",
					pkAttacker->GetName(), 
					pkVictim->GetName(), 
					iPureDam, 
					iDist, iGap, iPercent);
		}

		return iPureDam;
		//return iDam;
	}
xCPx is offline  
Thanks
2 Users
Old 09/23/2015, 13:16   #39
 
elite*gold: 0
Join Date: Jan 2012
Posts: 120
Received Thanks: 17
Könnte jmd den effekt +c++ part posten ?


Danke im vorraus
Forcetraeger is offline  
Old 09/23/2015, 18:38   #40
 
kakomamo's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 18
Received Thanks: 1
Quote:
Originally Posted by LordMG View Post
uiToolTip.py

OK but where i can edit it

( same problem )

kakomamo is offline  
Old 09/23/2015, 19:48   #41
 
elite*gold: 0
Join Date: Jun 2012
Posts: 58
Received Thanks: 14
Quote:
Originally Posted by kakomamo View Post
OK but where i can edit it

( same problem )

Search this:

if item.ITEM_TYPE_WEAPON == itemType:

And replace it like this:

Code:
		if item.ITEM_TYPE_WEAPON == itemType:
			if itemVnum >= 79501 and itemVnum <= 79504:
				self.__AppendLimitInformation()
				self.AppendSpace(5)
				self.__AppendAffectInformation()
				self.__AppendAttackPowerInfo()
				self.__AppendMagicAttackInfo()
				self.AppendWearableInformation()
			
				bHasRealtimeFlag = 0
				
				for i in xrange(item.LIMIT_MAX_NUM):
					(limitType, limitValue) = item.GetLimit(i)

					if item.LIMIT_REAL_TIME == limitType:
						bHasRealtimeFlag = 1
				
				if 1 == bHasRealtimeFlag:
					self.AppendMallItemLastTime(metinSlot[0])

			else:
				self.__AppendLimitInformation()

				self.AppendSpace(5)

				if item.WEAPON_FAN == itemSubType:
					self.__AppendMagicAttackInfo()
					self.__AppendAttackPowerInfo()
				else:
					self.__AppendAttackPowerInfo()
					self.__AppendMagicAttackInfo()

				self.__AppendAffectInformation()
				self.__AppendAttributeInformation(attrSlot)

				self.AppendWearableInformation()
				self.__AppendMetinSlotInfo(metinSlot)
LordMG is offline  
Thanks
1 User
Old 09/23/2015, 21:26   #42
 
kakomamo's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 18
Received Thanks: 1
Thank you But just the time which i can see it

but still has a slot with galle.

kakomamo is offline  
Old 09/25/2015, 05:25   #43
 
kakomamo's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 18
Received Thanks: 1
Anyone can help me ?
kakomamo is offline  
Old 09/25/2015, 05:58   #44
 
elite*gold: 0
Join Date: Nov 2011
Posts: 32
Received Thanks: 7
Quote:
if item.ITEM_TYPE_WEAPON == itemType:
if itemVnum >= 79501 and itemVnum <= 79504:
self.__AppendLimitInformation()
self.AppendSpace(5)
self.__AppendAffectInformation()
self.__AppendAttackPowerInfo()
self.__AppendMagicAttackInfo()
self.AppendWearableInformation()

bHasRealtimeFlag = 0

for i in xrange(item.LIMIT_MAX_NUM):
(limitType, limitValue) = item.GetLimit(i)

if item.LIMIT_REAL_TIME == limitType:
bHasRealtimeFlag = 1

if 1 == bHasRealtimeFlag:
self.AppendMallItemLastTime(metinSlot[0])

else:
self.__AppendLimitInformation()

self.AppendSpace(5)

if item.WEAPON_FAN == itemSubType:
self.__AppendMagicAttackInfo()
self.__AppendAttackPowerInfo()
else:
self.__AppendAttackPowerInfo()
self.__AppendMagicAttackInfo()

self.__AppendAffectInformation()
self.__AppendAttributeInformation(attrSlot)

self.AppendWearableInformation()
self.__AppendMetinSlotInfo(metinSlot)
Put this, is the solution
Nadellia is offline  
Old 09/25/2015, 09:06   #45
 
kakomamo's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 18
Received Thanks: 1
thanx itis working

the bug from the main wards ألمميزات الأساسية
kakomamo is offline  
Reply


Similar Threads Similar Threads
[RLS] Monster-Sternchen anzeigen (Offizieller Patch: Version 15.4)
01/18/2017 - Metin2 PServer Guides & Strategies - 42 Replies
Liebe Community, hier ein kurzes Release für die Anzeige des Monster-Levels Aggrosternchen vor dem Monster Namen, wie es nun auf Metin2.DE auch ist (Patchnotes: Game Version 15.4 - News ? Game - Metin2.de) http://i.yivdev.com/mVTz3ZQv.png PythonNonPlayer.h: Unter die anderen enum's:enum EMobAIFlags { AIFLAG_AGGRESSIVE = (1 << 0),
[RLS] Monster-Level anzeigen (Offizieller Patch: Version 15.4)
11/16/2015 - Metin2 PServer Guides & Strategies - 40 Replies
Liebe Community, hier ein kurzes Release für die Anzeige des Monster-Levels vor dem Monster Namen, wie es nun auf Metin2.DE auch ist (Patchnotes: Game Version 15.4 - News ? Game - Metin2.de) http://i.yivdev.com/ysmJFyC4.png PythonNonPlayer.h: Unter der Methode GetMonsterName, folgendes einfügen:BYTE GetMobLevel(DWORD dwVnum); PythonNonPlayer.cpp:
ultimate fist köcher design
03/27/2011 - Minecraft - 6 Replies
hey ich habe ein problem ich will die ultimate fist haben mit der faust und nicht köcher weiß vll. einer wie das geht geht?



All times are GMT +2. The time now is 13:55.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.