Tefa
2020-01-25, 03:32 AM
QuickMount(+9)
عفواً لايمكن عرض الروابط في الإرشيف
الوصف : عندما تكون شخصيه ميته و يتم احيائها لديها فرصة ركوب حصان
الاضافه :-
قم بالابحث عن
case Revive:
انزل حتي
case Revive:
{
if (client.Entity.ContainFlag(MsgUpdate.Flags.SoulSha ckle))
return;
if (client.InTeamQualifier())
return;
client.Entity.OnDeath = null;
bool ReviveHere = Info.dwParam == 1;
bool Rev = Info.dwParam == 0;
if (client.Entity.StraightLife && !ReviveHere && !Rev)
{
client.Entity.BringToLife();
client.Entity.Teleport(client.Entity.MapID, client.Entity.X, client.Entity.Y, false);
var spell = Database.SpellTable.GetSpell(1095, 4);
client.Entity.AddFlag(MsgUpdate.Flags.Stigma, (int)spell.Duration, true);
var spell1 = Database.SpellTable.GetSpell(1090, 4);
client.Entity.AddFlag(MsgUpdate.Flags.MagicShield, (int)spell1.Duration, true);
client.Entity.StraightLife = false;
}
else
{
if (Time32.Now >= client.Entity.DeathStamp.AddSeconds(18))
{
//
client.Entity.Action = Rayzo.Game.Enums.ConquerAction.None;
client.ReviveStamp = Time32.Now;
client.Attackable = false;
client.Entity.TransformationID = 0;
client.Entity.RemoveFlag(MsgUpdate.Flags.Dead);
client.Entity.RemoveFlag(MsgUpdate.Flags.Ghost);
client.Entity.Hitpoints = client.Entity.MaxHitpoints;
قم باضافة
#region quike mount rune
//riderrunes
foreach (var item in client.Entity.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4031401 && item.ID <= 4031409)
{
if (client != null)
{
if (client.Entity.Owner.Entity.EntityFlag == EntityFlag.Entity)
{
if (client.InQualifier())
{
return;
}
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
if (Kernel.Rate((Level / 10) + 2))
client.Entity.AddFlag(MsgUpdate.Flags.Ride, Role.StatusFlagsBigVector32.PermanentFlag, true, 1);
}
}
}
}
#endregion
قم بالبحث عن
public void BringToLife(bool isArena = false)
و
public void BringToLife()
تحت
ClearFlags(); فيهم هما الاتنين ضيف
#region quike mount rune
//riderrunes
foreach (var item in Owner.Entity.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4031401 && item.ID <= 4031409)
{
if (Owner != null)
{
if (Owner.Entity.Owner.Entity.EntityFlag == EntityFlag.Entity)
{
if (Owner.InQualifier())
{
return;
}
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
if (Kernel.Rate((Level / 10) + 2))
Owner.Entity.AddFlag(MsgUpdate.Flags.Ride, Role.StatusFlagsBigVector32.PermanentFlag, true, 1);
}
}
}
}
#endregion
--------------------------------
Bosskiller
عفواً لايمكن عرض الروابط في الإرشيف
الوصف : تقوم بزيادة ضربتك للوحوش الكبيره
الاضافه :-
ابحث عن
public static void OnMonster(
هتلاقي منها 3
نبدا ب
Physical.cs
نزل
لحد
if (monster.Boss == 0 || monster.Boss == 1)
{
if (player.ContainFlag(MsgUpdate.Flags.Superman))
SpellObj.Damage *= 10;
}
تحتها ضيف
#region bosskiller
//riderrune
foreach (var item in player.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4030901 && item.ID <= 4030909)
{
if (monster != null)
{
if (monster.EntityFlag == EntityFlag.Monster)
{
if (monster.MonsterInfo.Boss || monster.Boss == 1)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
SpellObj.Damage += (uint)(SpellObj.Damage * ((Level / 10) + 2));
}
}
}
}
}
#endregion
magic.cs
انزل لحد
SpellObj.Damage += player.Owner.Entity.MagicDamageIncrease;
تحتها ضيف
#region bosskiller
//riderrune
foreach (var item in player.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4030901 && item.ID <= 4030909)
{
if (monster != null)
{
if (monster.EntityFlag == EntityFlag.Monster)
{
if (monster.MonsterInfo.Boss || monster.Boss == 1)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
SpellObj.Damage += (uint)(SpellObj.Damage * ((Level / 10) + 2));
}
}
}
}
}
#endregion
Range.cs
انزل لحد
if (monster.Boss == 0 || monster.Boss == 1)
{
if (player.ContainFlag(MsgUpdate.Flags.Superman))
SpellObj.Damage *= 5;
}
تحتها ضيف
#region bosskiller
//riderrune
foreach (var item in player.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4030901 && item.ID <= 4030909)
{
if (monster != null)
{
if (monster.EntityFlag == EntityFlag.Monster)
{
if (monster.MonsterInfo.Boss || monster.Boss == 1)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
SpellObj.Damage += (uint)(SpellObj.Damage * ((Level / 10) + 2));
}
}
}
}
}
#endregion
-------------------------------------
BreakDown
عفواً لايمكن عرض الروابط في الإرشيف
الوصف : عندما تقوم بضرب خسبه او باب جيلد وار او بوله او اي Sobnpc يزيد من الضرر
الاضافه :-
ابحث عن
public static void Onnpcs(
ستجد منها 3
اتبع الخطوه التاليه في 3 فيزكل مجك رينجد
Physical.cs
انزل لحد
SpellObj.Damage = Calculate.Base.CalculateExtraAttack(SpellObj.Damag e, player.Owner.Entity.PhysicalDamageIncrease, 0);
فوقها ارمي
#region breakdown
//rider runes
foreach (var item in player.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4031501 && item.ID >= 4031509)
{
if (target != null)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
SpellObj.Damage += (uint)(SpellObj.Damage * ((Level / 10) + 2));
}
}
}
#endregion
---------------------------------------------
Sharpness[تجريبيه]
عفواً لايمكن عرض الروابط في الإرشيف
الوصف : تزيد من الاتاك الخاص بك في حالة ارتداء سلاح 1 هاند
الاضافه :-
GameState.cs
قم بالبحث عن
private void loadItemStats(ConquerItem item)
انزل حتي
Database.ConquerItemInformation dbi = new Database.ConquerItemInformation(item.ID, item.Plus);
if (dbi != null)
{
داخلها قم باضافة
#region Sharpness rune
//riderrunes
foreach (var itemo in Entity.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
uint hmm = 0;
if (item.ID >= 4032701 && item.ID <= 4032709)
{
if (Entity != null)
{
if (Entity.Owner.Entity.EntityFlag == EntityFlag.Entity)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
hmm=Level+100;
ConquerItem hamtaro;
if (Entity.Owner.Equipment.TryGetItem(ConquerItem.Rig htWeapon, out hamtaro))
{
if (!PacketHandler.IsTwoHand(hamtaro.ID))
{
Entity.Owner.Entity.BaseMaxAttack = Entity.Owner.Entity.BaseMaxAttack * hmm / 100;
Entity.Owner.Entity.BaseMinAttack = Entity.Owner.Entity.BaseMinAttack * hmm / 100;
}
}
}
}
}
}
#endregion
----------------------------------------------------------------
WideSwipe[تجريبيه]
عفواً لايمكن عرض الروابط في الإرشيف
الوصف : تزيد من الاتاك الخاص بك في حالة ارتداء سلاح 2 هاند
الاضافه :-
GameState.cs
قم بالبحث عن
private void loadItemStats(ConquerItem item)
انزل حتي
Database.ConquerItemInformation dbi = new Database.ConquerItemInformation(item.ID, item.Plus);
if (dbi != null)
{
داخلها قم باضافة
#region WideSwipe rune
//riderrunes
foreach (var itemo in Entity.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
uint hmm = 0;
if (item.ID >= 4032501 && item.ID <= 4032509)
{
if (Entity != null)
{
if (Entity.Owner.Entity.EntityFlag == EntityFlag.Entity)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
hmm = Level + 100;
ConquerItem hamtaro;
ConquerItem hamtaroleft;
if (Entity.Owner.Equipment.TryGetItem(ConquerItem.Rig htWeapon, out hamtaro))
{
if (PacketHandler.IsTwoHand(hamtaro.ID))
{
Entity.Owner.Entity.BaseMaxAttack = Entity.Owner.Entity.BaseMaxAttack * hmm / 100;
Entity.Owner.Entity.BaseMinAttack = Entity.Owner.Entity.BaseMinAttack * hmm / 100;
}
}
if (Entity.Owner.Equipment.TryGetItem(ConquerItem.Lef tWeapon, out hamtaroleft))
{
if (PacketHandler.IsTwoHand(hamtaroleft.ID))
{
Entity.Owner.Entity.BaseMaxAttack = Entity.Owner.Entity.BaseMaxAttack * hmm / 100;
Entity.Owner.Entity.BaseMinAttack = Entity.Owner.Entity.BaseMinAttack * hmm / 100;
}
}
}
}
}
}
#endregion
يتبعـ ......
عفواً لايمكن عرض الروابط في الإرشيف
الوصف : عندما تكون شخصيه ميته و يتم احيائها لديها فرصة ركوب حصان
الاضافه :-
قم بالابحث عن
case Revive:
انزل حتي
case Revive:
{
if (client.Entity.ContainFlag(MsgUpdate.Flags.SoulSha ckle))
return;
if (client.InTeamQualifier())
return;
client.Entity.OnDeath = null;
bool ReviveHere = Info.dwParam == 1;
bool Rev = Info.dwParam == 0;
if (client.Entity.StraightLife && !ReviveHere && !Rev)
{
client.Entity.BringToLife();
client.Entity.Teleport(client.Entity.MapID, client.Entity.X, client.Entity.Y, false);
var spell = Database.SpellTable.GetSpell(1095, 4);
client.Entity.AddFlag(MsgUpdate.Flags.Stigma, (int)spell.Duration, true);
var spell1 = Database.SpellTable.GetSpell(1090, 4);
client.Entity.AddFlag(MsgUpdate.Flags.MagicShield, (int)spell1.Duration, true);
client.Entity.StraightLife = false;
}
else
{
if (Time32.Now >= client.Entity.DeathStamp.AddSeconds(18))
{
//
client.Entity.Action = Rayzo.Game.Enums.ConquerAction.None;
client.ReviveStamp = Time32.Now;
client.Attackable = false;
client.Entity.TransformationID = 0;
client.Entity.RemoveFlag(MsgUpdate.Flags.Dead);
client.Entity.RemoveFlag(MsgUpdate.Flags.Ghost);
client.Entity.Hitpoints = client.Entity.MaxHitpoints;
قم باضافة
#region quike mount rune
//riderrunes
foreach (var item in client.Entity.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4031401 && item.ID <= 4031409)
{
if (client != null)
{
if (client.Entity.Owner.Entity.EntityFlag == EntityFlag.Entity)
{
if (client.InQualifier())
{
return;
}
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
if (Kernel.Rate((Level / 10) + 2))
client.Entity.AddFlag(MsgUpdate.Flags.Ride, Role.StatusFlagsBigVector32.PermanentFlag, true, 1);
}
}
}
}
#endregion
قم بالبحث عن
public void BringToLife(bool isArena = false)
و
public void BringToLife()
تحت
ClearFlags(); فيهم هما الاتنين ضيف
#region quike mount rune
//riderrunes
foreach (var item in Owner.Entity.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4031401 && item.ID <= 4031409)
{
if (Owner != null)
{
if (Owner.Entity.Owner.Entity.EntityFlag == EntityFlag.Entity)
{
if (Owner.InQualifier())
{
return;
}
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
if (Kernel.Rate((Level / 10) + 2))
Owner.Entity.AddFlag(MsgUpdate.Flags.Ride, Role.StatusFlagsBigVector32.PermanentFlag, true, 1);
}
}
}
}
#endregion
--------------------------------
Bosskiller
عفواً لايمكن عرض الروابط في الإرشيف
الوصف : تقوم بزيادة ضربتك للوحوش الكبيره
الاضافه :-
ابحث عن
public static void OnMonster(
هتلاقي منها 3
نبدا ب
Physical.cs
نزل
لحد
if (monster.Boss == 0 || monster.Boss == 1)
{
if (player.ContainFlag(MsgUpdate.Flags.Superman))
SpellObj.Damage *= 10;
}
تحتها ضيف
#region bosskiller
//riderrune
foreach (var item in player.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4030901 && item.ID <= 4030909)
{
if (monster != null)
{
if (monster.EntityFlag == EntityFlag.Monster)
{
if (monster.MonsterInfo.Boss || monster.Boss == 1)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
SpellObj.Damage += (uint)(SpellObj.Damage * ((Level / 10) + 2));
}
}
}
}
}
#endregion
magic.cs
انزل لحد
SpellObj.Damage += player.Owner.Entity.MagicDamageIncrease;
تحتها ضيف
#region bosskiller
//riderrune
foreach (var item in player.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4030901 && item.ID <= 4030909)
{
if (monster != null)
{
if (monster.EntityFlag == EntityFlag.Monster)
{
if (monster.MonsterInfo.Boss || monster.Boss == 1)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
SpellObj.Damage += (uint)(SpellObj.Damage * ((Level / 10) + 2));
}
}
}
}
}
#endregion
Range.cs
انزل لحد
if (monster.Boss == 0 || monster.Boss == 1)
{
if (player.ContainFlag(MsgUpdate.Flags.Superman))
SpellObj.Damage *= 5;
}
تحتها ضيف
#region bosskiller
//riderrune
foreach (var item in player.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4030901 && item.ID <= 4030909)
{
if (monster != null)
{
if (monster.EntityFlag == EntityFlag.Monster)
{
if (monster.MonsterInfo.Boss || monster.Boss == 1)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
SpellObj.Damage += (uint)(SpellObj.Damage * ((Level / 10) + 2));
}
}
}
}
}
#endregion
-------------------------------------
BreakDown
عفواً لايمكن عرض الروابط في الإرشيف
الوصف : عندما تقوم بضرب خسبه او باب جيلد وار او بوله او اي Sobnpc يزيد من الضرر
الاضافه :-
ابحث عن
public static void Onnpcs(
ستجد منها 3
اتبع الخطوه التاليه في 3 فيزكل مجك رينجد
Physical.cs
انزل لحد
SpellObj.Damage = Calculate.Base.CalculateExtraAttack(SpellObj.Damag e, player.Owner.Entity.PhysicalDamageIncrease, 0);
فوقها ارمي
#region breakdown
//rider runes
foreach (var item in player.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
if (item.ID >= 4031501 && item.ID >= 4031509)
{
if (target != null)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
SpellObj.Damage += (uint)(SpellObj.Damage * ((Level / 10) + 2));
}
}
}
#endregion
---------------------------------------------
Sharpness[تجريبيه]
عفواً لايمكن عرض الروابط في الإرشيف
الوصف : تزيد من الاتاك الخاص بك في حالة ارتداء سلاح 1 هاند
الاضافه :-
GameState.cs
قم بالبحث عن
private void loadItemStats(ConquerItem item)
انزل حتي
Database.ConquerItemInformation dbi = new Database.ConquerItemInformation(item.ID, item.Plus);
if (dbi != null)
{
داخلها قم باضافة
#region Sharpness rune
//riderrunes
foreach (var itemo in Entity.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
uint hmm = 0;
if (item.ID >= 4032701 && item.ID <= 4032709)
{
if (Entity != null)
{
if (Entity.Owner.Entity.EntityFlag == EntityFlag.Entity)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
hmm=Level+100;
ConquerItem hamtaro;
if (Entity.Owner.Equipment.TryGetItem(ConquerItem.Rig htWeapon, out hamtaro))
{
if (!PacketHandler.IsTwoHand(hamtaro.ID))
{
Entity.Owner.Entity.BaseMaxAttack = Entity.Owner.Entity.BaseMaxAttack * hmm / 100;
Entity.Owner.Entity.BaseMinAttack = Entity.Owner.Entity.BaseMinAttack * hmm / 100;
}
}
}
}
}
}
#endregion
----------------------------------------------------------------
WideSwipe[تجريبيه]
عفواً لايمكن عرض الروابط في الإرشيف
الوصف : تزيد من الاتاك الخاص بك في حالة ارتداء سلاح 2 هاند
الاضافه :-
GameState.cs
قم بالبحث عن
private void loadItemStats(ConquerItem item)
انزل حتي
Database.ConquerItemInformation dbi = new Database.ConquerItemInformation(item.ID, item.Plus);
if (dbi != null)
{
داخلها قم باضافة
#region WideSwipe rune
//riderrunes
foreach (var itemo in Entity.RuneItem.Values.Where(x => x.Position >= 101 && x.Position <= 105))
{
uint Level = 0;
uint hmm = 0;
if (item.ID >= 4032501 && item.ID <= 4032509)
{
if (Entity != null)
{
if (Entity.Owner.Entity.EntityFlag == EntityFlag.Entity)
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
hmm = Level + 100;
ConquerItem hamtaro;
ConquerItem hamtaroleft;
if (Entity.Owner.Equipment.TryGetItem(ConquerItem.Rig htWeapon, out hamtaro))
{
if (PacketHandler.IsTwoHand(hamtaro.ID))
{
Entity.Owner.Entity.BaseMaxAttack = Entity.Owner.Entity.BaseMaxAttack * hmm / 100;
Entity.Owner.Entity.BaseMinAttack = Entity.Owner.Entity.BaseMinAttack * hmm / 100;
}
}
if (Entity.Owner.Equipment.TryGetItem(ConquerItem.Lef tWeapon, out hamtaroleft))
{
if (PacketHandler.IsTwoHand(hamtaroleft.ID))
{
Entity.Owner.Entity.BaseMaxAttack = Entity.Owner.Entity.BaseMaxAttack * hmm / 100;
Entity.Owner.Entity.BaseMinAttack = Entity.Owner.Entity.BaseMinAttack * hmm / 100;
}
}
}
}
}
}
#endregion
يتبعـ ......