مشاهدة النسخة كاملة : طلب بخصوص الجيانج ارجوا المساعده
midoazoz
2019-11-13, 02:05 PM
السلام عليكم
بالاخص الاخ ريدر انا اتفرجت ع حلول المشاكل كلها انهاردا مشاء الله انت راجل محترم وفعلا شغال ع اخرك في المساعده مع احترامي لباقي المنتدي طبعا
المهم انا كنت منزل طلب اخلي الجيانج ييجي ابيك بس للفي اي بي 7 انت اديتني الطريقة وانا للامانه السورس الي شغال عليه msg وبرده وصلت للاكواد وجربت بدل المره مليون من يومها وانا عمال افهم في الاكواد واحوال اعدلها عشان اعملها بس للاسف بعد كل محاولاتي معرفتش وتقريبا شرط الفي اي بي مش بيفرق اصلا وكده كده الجيانج صعب خالص ^^__^^
فلو ممكن تساعدني اكتر عشان انفذ الفكره يبقي شكرا ليك ولاي حد هياحول يساعد ^_^
يا ريت توضح السورس الي انته شغال عليه و لو ع المنتدي هات اللينك بتاعه عشان اجرب و اديك الحل
midoazoz
2019-11-14, 07:24 PM
يا ريت توضح السورس الي انته شغال عليه و لو ع المنتدي هات اللينك بتاعه عشان اجرب و اديك الحل
تمام يا صحبي
هو السورس msg ومش موجود ع المنتدي اعتقد بس
ده اللينك سورس معروف يعني
عفواً لايمكن عرض الروابط في الإرشيف
انا معاك اهو ولو معاك فيس ممكن اللينك نتواصل اسهل اذا امكن
MsgOwnKongfuImproveFeedback.cs
سيرش
public static void Poroces(byte[] packet, Client.GameState client)
جرب نفس شرح ف موضوع
عفواً لايمكن عرض الروابط في الإرشيف
midoazoz
2019-11-14, 10:59 PM
MsgOwnKongfuImproveFeedback.cs
سيرش
public static void Poroces(byte[] packet, Client.GameState client)
جرب نفس شرح ف موضوع
يا ريدر منا عملت الشرح ده مجبش نتيجه نهائيا واصلا يعني حمل السورس اذا امكن وهتلاقي حاجه فعلا زي مبقولك حتي لو عدلت ارقام rand برده...
اتمني تجرب كده لو سمحت الفكره حلوه وانا مصمم اعملها في سورسي الجديد فياريت تجرب معايا للتاكيد :)
ابعت اني ديسك ف رساله ع خاص ف انتظارك لحد ساعه 12
Hassan Emprator
2019-11-14, 11:37 PM
يميدو انت عايزه لما يكون في اي بي 6 يجيله كله ابك وله ابك مع ضعيف وكدا ؟
midoazoz
2019-11-14, 11:39 PM
يميدو انت عايزه لما يكون في اي بي 6 يجيله كله ابك وله ابك مع ضعيف وكدا ؟
بص هو حاليا مش بييجي ابيك خالص
انا عاوز ده للفي اي بي تحت ال6 فوق السته بقي برده ضعيف بس ييجي ابيك يعني ع الاقل كل 10 محاولات يلاقي ابيك انما ع الوضع الحالي شغلته اوتو عدي فوق 1000 مجبش ابيك ^_^
midoazoz
2019-11-14, 11:39 PM
ابعت اني ديسك ف رساله ع خاص ف انتظارك لحد ساعه 12
بعتلك يا ريدر خاص
Hassan Emprator
2019-11-14, 11:42 PM
لو عايزها كدا
بص يحب
هتعمل زي ما هقولك
هتبحث عن
byte Higher = packet[8];
ضيف تحتها دا
uint epic = (uint)Kernel.Random.Next(0, 5);
بعدين انزل تحت وضيف دا
if (client.Entity.VIPLevel >= 6)
{
if (epic == 4)
{
client.Entity.MyJiang.CreateRollValue(client, Star, Stage, true, Higher);
}
وجرب وادعيلي
دا لو هيبكون في اي بي 6 هيجيله كله ابك عا طول
Hassan Emprator
2019-11-14, 11:46 PM
عايزه بي ضعيف بقا
اعمل دا الاول خليه كدا
uint epic = (uint)Kernel.Random.Next(1, 20);
وكتر اما بتعلي عا الرقام الي هوا رقم 20 الابك بيبقا اصعب لما بتقلل بيبقا سهل
فهمتني وبرضو بتعدله من
if (epic == 8)
بدل الكود الاخير بي دا
if (client.Entity.VIPLevel >= 6)
{
if (epic == 8)
{
client.Entity.MyJiang.CreateRollValue(client, Star, Stage, true, Higher);
}
else
{
client.Entity.MyJiang.CreateRollValue(client, Star, Stage, false, Higher);
}
}
midoazoz
2019-11-15, 12:17 AM
لو عايزها كدا
بص يحب
هتعمل زي ما هقولك
هتبحث عن
byte higher = packet[8];
ضيف تحتها دا
uint epic = (uint)kernel.random.next(0, 5);
بعدين انزل تحت وضيف دا
if (client.entity.viplevel >= 6)
{
if (epic == 4)
{
client.entity.myjiang.createrollvalue(client, star, stage, true, higher);
}
وجرب وادعيلي
دا لو هيبكون في اي بي 6 هيجيله كله ابك عا طول
حبيبي ي امبراطور ^_^
Hassan Emprator
2019-11-15, 12:19 AM
حبيبي ي امبراطور ^_^
اشتغلت خلاص اعم ؟
midoazoz
2019-11-15, 12:19 AM
الف الف شكر يا ريدر بجد عظيم فشخ يا جدع
Hassan Emprator
2019-11-15, 12:19 AM
الف الف شكر يا ريدر بجد عظيم فشخ يا جدع
انا وله رايدر ؟
midoazoz
2019-11-15, 12:20 AM
اشتغلت خلاص اعم ؟
لا هي الطريقه دي فعاله في معظم السورسات بس الي شغال بيه حاليا لا
بس ريدر دخل حلها وفهمتها تمام الحمد لله تسلم يا حبي
Hassan Emprator
2019-11-15, 12:21 AM
لا هي الطريقه دي فعاله في معظم السورسات بس الي شغال بيه حاليا لا
بس ريدر دخل حلها وفهمتها تمام الحمد لله تسلم يا حبي
يعني بتاعتي مش اشتغلت دا غريب يجدع شغاله عندي ؟
يعني بتاعتي مش اشتغلت دا غريب يجدع شغاله عندي ؟
ههههههههههههههههههههههه اوبا على الكسفة اللي انت فيها يا حسن
عفواً لايمكن عرض الروابط في الإرشيف
الحل
كلاس KongFuCalculate.cs
سيرش
public void GetRoll(GameState client, byte mStar, byte mStage, bool Restore = false, byte higher = 0)
اقفله من سالب و بدله ب ده
public void GetRoll(GameState client, byte mStar, byte mStage, bool Restore = false, byte higher = 0)
{
try
{
KongfuStages stages = this.Stagers[mStage - 1];
if (stages.Activate)
{
KongfuStages.Star star = stages.Stars[mStar - 1];
if (star.UID != 0)
{
this.Inner_Strength = (ushort)(this.Inner_Strength - AurionConquer.Database.KongFuTable.GetStatusPoints (star.Level));
}
//if (!Restore)
//{
// OldStar star2 = new OldStar
// {
// Stage = mStage,
// PositionStar = mStar,
// Star = star
// };
// this.MyOldStar = star2;
//}
var level = star.Level;
star.Level = this.GetStatusLevel();
if (level == 0)
level = star.Level;
if (higher == 1)
{
if (Kernel.Rate(20 / level))
{
if (level > 5)
{
level = 5;
star.Level = (byte)Random.Next(level, 5);
}
}
}
if (higher == 2)
if (Kernel.Rate(50 / level))
star.Level = (byte)Random.Next(4, 6);
var riderid = (uint)Kernel.Random.Next(1, 5);
if (riderid == 2)
{
star.Level = 6;
client.MessageBox("Oh u got epic wow");
}
star.Typ = (KongfuStages.AtributesType)this.Random.Next(1, 16);
do
{
star.Typ = (KongfuStages.AtributesType)this.Random.Next(1, 16);
}
while (!AurionConquer.Database.KongFuTable.CultivateStat us[mStage].Contains((byte)star.Typ));
if (mStage == 9)
{
var List = new KongfuStages.AtributesType[]
{
KongfuStages.AtributesType.MaxLife,
KongfuStages.AtributesType.PDefense,
KongfuStages.AtributesType.Mdefense,
KongfuStages.AtributesType.CriticalStrike,
KongfuStages.AtributesType.Counteraction,
KongfuStages.AtributesType.MaxMana
}.ToList();
while (!List.Contains(star.Typ))
{
star.Typ = List[this.Random.Next(1, List.Count)];
}
}
if (!Restore)
{
star.UID = this.ValueToRoll(star.Typ, star.Level);
if (!star.Activate)
{
this.Star = (byte)(this.Star + 1);
star.Activate = true;
}
client.Send(new AurionConquer.Network.GamePackets.MsgOwnKongfuImpr oveFeedback { Atribute = star.UID, FreeCourse = this.FreeCourse, Stage = mStage, Star = mStar, FreeTimeTodeyUsed = (byte)this.FreeTimeTodeyUsed, RoundBuyPoints = this.RoundBuyPoints }.ToArray());
this.Inner_Strength = (ushort)(this.Inner_Strength + AurionConquer.Database.KongFuTable.GetStatusPoints (star.Level));
}
else
{
//star = this.MyOldStar.Star;
}
if ((mStage < 9) && !((mStar != 9) || this.Stagers[mStage].Activate))
{
this.Stage = (byte)(this.Stage + 1);
this.Stagers[mStage].Activate = true;
this.SendInfo(client, 12, new string[] { this.Stage.ToString() });
}
client.LoadItemStats();
KongfuRanking.UpdateRank(this);
client.Player.MyKongFu.SendStatusMode(client);
}
}
catch (Exception exception)
{
Console.WriteLine(exception.ToString());
}
}
Hassan Emprator
2019-11-15, 12:25 AM
هههه يعم وله كسفه وله حاجه انت حلتها عاش انا حلتها عادي مش كسفه يعني وله حاجه بس مستغرب انا عاملها عندي واشتغلت 100 % بس ييله عاش
midoazoz
2019-11-15, 12:26 AM
يعني بتاعتي مش اشتغلت دا غريب يجدع شغاله عندي ؟
منا بقولك سورسات وسروسات ههههههه
بس يلا الحمد لله اننا استفادنا ^_^
Hassan Emprator
2019-11-15, 12:27 AM
منا بقولك سورسات وسروسات ههههههه
بس يلا الحمد لله اننا استفادنا ^_^
تمم يحب مبروك :D :o
vBulletin® v3.8.8 Beta 1, Copyright ©2000-2024, TranZ by code