المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كل ما يخص التشى (Chi)


Users
2019-07-05, 12:54 AM
بسم الله السميع العليم من الشيطان الرجيم
نظرا لتلبيه طلب الاعضاء
فى عضو طلب تعديل على التشى
فحبيت الجيبلو كل ما يخص التشى عشان ميدورش فى مكان تانى
1 التعديل على سهوله التشى
افتح
PacketHandler.cs

وبعدها ابحث عن كود
if (client.ChiPowers.Count > 0)

وبعدين هتنزل تحت شويه واحسن انك تبص بعينك على الكود ده
for (int ii = 0; ii < 4; ii++)

رقم اربعه معناه سهل
لو عاوزه صعب خليه 7 وكده واظبط انت الى عاوزه بقى
___________________________________________
لو عاوز تعمل شفره عشان الاكونت يظبط التشى بسرعه
لازم تشوف موضوع الاستاز ميرو وده الرابط
عفواً لايمكن عرض الروابط في الإرشيف
___________________________________________
انما لو عاوز تعدل على سعر التشى الى هى 4000 نقطه وكده
لازم تشوف موضوع الاستاز حازم
عفواً لايمكن عرض الروابط في الإرشيف
___________________________________________
طيب لو عاوز ان بى سى بيعمل الشى للناس (ابيك )
اتفضل
#region Chi Npc
case 4444:
{
dialog.Avatar(218);
switch (npcRequest.OptionID)
{
case 0:
{
if (client.ChiPowers.Count == 0)
{
dialog.Text("Sorry But You Don't Have chi Yet.");
dialog.Option("I'll think about it!", 255);
dialog.Send();
return;
}
dialog.Text("Hello I'M Chi Seller.");
for (int i = 0; i < client.ChiPowers.Count; i++)
{
var stage = client.ChiPowers[i];
dialog.Option(((Game.Enums.ChiPowerType)(i + 1)).ToString(), (byte)(i + 1));
}
dialog.Option("I'll think about it!", 255);
dialog.Send();
break;
}
default:
{
int mStage = npcRequest.OptionID;
if (mStage >= 1 && mStage <= 4)
{
client.Entity.SelectedStage = mStage;
dialog.Text("You Choose " + ((Game.Enums.ChiPowerType)mStage).ToString() + " stage. please select Attribute you want to change ");
for (int i = 0; i < 4; i++)
{
dialog.Option("Attribute [" + (byte)(i + 1) + "]", (byte)(i + 1 + 4));
}
dialog.Option("Back", 0);
dialog.Option("I'll think about it!", 255);
dialog.Send();
break;
}
else if (mStage >= 4 && mStage <= 8)
{
try
{
client.Entity.SelectedAttribute = mStage - 4;
var mychiattribute = new List<Enums.ChiAttribute>();
var powers = client.ChiPowers[(int)client.Entity.SelectedStage - 1];
for (int i = 0; i < powers.Attributes.Length; i++)
{
if (client.Entity.ConquerPoints >= 1)
{
client.Entity.ConquerPoints -= 1;//
var Attribute = powers.Attributes[i];
mychiattribute.Add(Attribute.Type);
}
}

dialog.Text("You Choose Attribute [" + client.Entity.SelectedAttribute + "] please select AttributeType you want to change ");
for (int i = 0; i < (int)Enums.ChiAttribute.MagicDamageDecrease; i++)
{
var type = ((Enums.ChiAttribute)(i + 1));
if (!mychiattribute.Contains(type))
dialog.Option(type.ToString(), (byte)(((i + 1) * 10)));
}
dialog.Option("Back", (byte)client.Entity.SelectedStage);
dialog.Option("I'll think about it!", 255);
dialog.Send();
}
catch
{
}
break;
}
else
{

var typex = mStage / 10;

var Mode = client.Entity.SelectedStage;
var pos = client.Entity.SelectedAttribute - 1;
var powers = client.ChiPowers[Mode - 1];
var attributes = powers.Attributes;
foreach (var attr in attributes)
{

if (attr.Type == (Enums.ChiAttribute)typex)
{
client.MessageBox("Sorry you can't muliplay stats", null, null);
return;
}
}
attributes[pos].Type = (Enums.ChiAttribute)typex;
attributes[pos].Value = (ushort)Game.Enums.ChiMaxValues(attributes[pos].Type);
powers.CalculatePoints();
Database.ChiTable.Sort((Enums.ChiPowerType)Mode);
powers.Power = (Enums.ChiPowerType)Mode;
client.Send(new ChiPowers(true).Query(client));
#region Update ranking
Database.ChiTable.ChiData[] array = null;
switch ((Enums.ChiPowerType)Mode)
{
case Game.Enums.ChiPowerType.Dragon:
array = Database.ChiTable.Dragon;
break;

case Game.Enums.ChiPowerType.Phoenix:
array = Database.ChiTable.Phoenix;
break;

case Game.Enums.ChiPowerType.Tiger:
array = Database.ChiTable.Tiger;
break;

case Game.Enums.ChiPowerType.Turtle:
array = Database.ChiTable.Turtle;
break;
}
foreach (var chiData in array)
{
if (Kernel.GamePool.ContainsKey(chiData.UID))
{
var pClient = Kernel.GamePool[chiData.UID];
if (pClient == null) continue;
if (pClient.ChiData == null) continue;
// make it public instead of private
PacketHandler.SendRankingQuery(new GenericRanking(true) { Mode = GenericRanking.QueryCount }, pClient, GenericRanking.Chi + (uint)Mode, pClient.ChiData.SelectRank((Enums.ChiPowerType)Mod e), pClient.ChiData.SelectPoints((Enums.ChiPowerType)M ode));
if (pClient.Entity.UID == client.Entity.UID || pClient.ChiData.SelectRank((Enums.ChiPowerType)Mod e) < 50)
pClient.LoadItemStats();
}
}
#endregion
Database.ChiTable.Save(client);
}
break;
}
}
break;
}
#endregion
_________________________________________________
لو عاوز تريح الناس وتعملهم ان بى سى بيديهم نقاط تشى جاهزه
لازم تشوف موضوع استاز حازم
عفواً لايمكن عرض الروابط في الإرشيف

________________________________________________
اخير قربنا نخلص
ان بى سى بيدى الاعبين اتشى (الترا سوبر )
#region Chi Npc super
case 44441:
{
dialog.Avatar(218);
switch (npcRequest.OptionID)
{
case 0:
{
if (client.ChiPowers.Count == 0)
{
dialog.Text("Sorry But You Don't Have chi Yet.");
dialog.Option("I'll think about it!", 255);
dialog.Send();
return;
}
dialog.Text("Hello I'M Chi Seller.");
for (int i = 0; i < client.ChiPowers.Count; i++)
{
var stage = client.ChiPowers[i];
dialog.Option(((Game.Enums.ChiPowerType)(i + 1)).ToString(), (byte)(i + 1));
}
dialog.Option("I'll think about it!", 255);
dialog.Send();
break;
}
default:
{
int mStage = npcRequest.OptionID;
if (mStage >= 1 && mStage <= 4)
{
client.Entity.SelectedStage = mStage;
dialog.Text("You Choose " + ((Game.Enums.ChiPowerType)mStage).ToString() + " stage. please select Attribute you want to change ");
for (int i = 0; i < 4; i++)
{
dialog.Option("Attribute [" + (byte)(i + 1) + "]", (byte)(i + 1 + 4));
}
dialog.Option("Back", 0);
dialog.Option("I'll think about it!", 255);
dialog.Send();
break;
}
else if (mStage >= 4 && mStage <= 8)
{
try
{
client.Entity.SelectedAttribute = mStage - 4;
var mychiattribute = new List<Enums.ChiAttribute>();
var powers = client.ChiPowers[(int)client.Entity.SelectedStage - 1];
for (int i = 0; i < powers.Attributes.Length; i++)
{
// if (client.Entity.ConquerPoints >= 50000)
{
// client.Entity.ConquerPoints -= 50000;
var Attribute = powers.Attributes[i];
mychiattribute.Add(Attribute.Type);
}
}

dialog.Text("You Choose Attribute [" + client.Entity.SelectedAttribute + "] please select AttributeType you want to change ");
for (int i = 0; i < (int)Enums.ChiAttribute.MagicDamageDecrease; i++)
{
var type = ((Enums.ChiAttribute)(i + 1));
if (!mychiattribute.Contains(type))
dialog.Option(type.ToString(), (byte)(((i + 1) * 10)));
}
dialog.Option("Back", (byte)client.Entity.SelectedStage);
dialog.Option("I'll think about it!", 255);
dialog.Send();
}
catch
{
}
break;
}
else
{

var typex = mStage / 10;

var Mode = client.Entity.SelectedStage;
var pos = client.Entity.SelectedAttribute - 1;
var powers = client.ChiPowers[Mode - 1];
var attributes = powers.Attributes;
foreach (var attr in attributes)
{

if (attr.Type == (Enums.ChiAttribute)typex)
{
client.MessageBox("Sorry you can't muliplay stats", null, null);
return;
}
}
attributes[pos].Type = (Enums.ChiAttribute)typex;
attributes[pos].Value = (ushort)Game.Enums.ChiMedValues(attributes[pos].Type);
powers.CalculatePoints();
Database.ChiTable.Sort((Enums.ChiPowerType)Mode);
powers.Power = (Enums.ChiPowerType)Mode;
client.Send(new ChiPowers(true).Query(client));
#region Update ranking
Database.ChiTable.ChiData[] array = null;
switch ((Enums.ChiPowerType)Mode)
{
case Game.Enums.ChiPowerType.Dragon:
array = Database.ChiTable.Dragon;
break;

case Game.Enums.ChiPowerType.Phoenix:
array = Database.ChiTable.Phoenix;
break;

case Game.Enums.ChiPowerType.Tiger:
array = Database.ChiTable.Tiger;
break;

case Game.Enums.ChiPowerType.Turtle:
array = Database.ChiTable.Turtle;
break;
}
foreach (var chiData in array)
{
if (Kernel.GamePool.ContainsKey(chiData.UID))
{
var pClient = Kernel.GamePool[chiData.UID];
if (pClient == null) continue;
if (pClient.ChiData == null) continue;
// make it public instead of private
PacketHandler.SendRankingQuery(new GenericRanking(true) { Mode = GenericRanking.QueryCount }, pClient, GenericRanking.Chi + (uint)Mode, pClient.ChiData.SelectRank((Enums.ChiPowerType)Mod e), pClient.ChiData.SelectPoints((Enums.ChiPowerType)M ode));
if (pClient.Entity.UID == client.Entity.UID || pClient.ChiData.SelectRank((Enums.ChiPowerType)Mod e) < 50)
pClient.LoadItemStats();
}
}
#endregion
Database.ChiTable.Save(client);
}
break;
}
}
break;
}
#endregion
وانتظرو كل جديد مع منتدى اكواد
متنساش محتاج حاجه اطلبها وهتلاقى فريق كامل معاك .
والسلام عليكم ورحمه الله وبركاته

Hassan Emprator
2019-07-05, 12:56 AM
طيب بقا لو عايز اخلي الاتشي يجي ابك بس من الاتشي نفسه مش انبي سي وله اللكام دا بس يجي الابك بي صعوبه في الاتشي ويا الجيانغ ؟

Users
2019-07-05, 01:20 AM
ركز يا حسن عاوزه صعب ولا سهل هههههههههههههههههههههههه
على العموم رقم 4 معناه بدل فى الارقام بين 4 و7 لحد ما يظيط معاك على الى عاوزه

Hassan Emprator
2019-07-05, 01:39 AM
ركز يا حسن عاوزه صعب ولا سهل هههههههههههههههههههههههه
على العموم رقم 4 معناه بدل فى الارقام بين 4 و7 لحد ما يظيط معاك على الى عاوزه




يعم عليا الطلاق بي التالاته جربت 7 وي 4 وله حد بيجيب ابك حاجه شلل عا العموم انا هعملها النرهضه عندي بس اا كنت بسال بس لو حد يعرف يعملها بدل ما ااعملها انا

MohamedModyAdel
2019-07-05, 01:43 AM
جميل

محمد ياسر
2019-07-05, 06:07 AM
جميل يا ايمن تسلم ايدك وربنا يساعدك

Users
2019-07-05, 06:58 AM
شكرا مروركم الجميل...
يا حسن انت عاوزه يجى صعب ولا سهل
رد بكلمه واحده وانا هجيبلك الكود جاهز

Hassan Emprator
2019-07-05, 01:03 PM
شكرا مروركم الجميل...
يا حسن انت عاوزه يجى صعب ولا سهل
رد بكلمه واحده وانا هجيبلك الكود جاهز


عايزه يجي صعب بس الابك هوا الي يطلع صعب

Users
2019-07-05, 01:43 PM
عايزه يجي صعب بس الابك هوا الي يطلع صعب

اعمل الرقم 4 والايبك هيبقا صعب جرب وقولى.
لو جه ابيك غير الرقم ب7 واعمل سيف من اف 6
جرب ورد عليا

abuhaneen
2019-07-09, 09:30 PM
طيب وال عندو بريك ف الاتشاي موش شغال يعمل ايه
لا شغال بس انت مش شايفو ههههه الافيكت بس

Amr Khalid
2019-08-24, 02:13 PM
عاااااش

ابو مروان
2019-09-18, 01:23 AM
الله ينور

انت عمري
2019-10-01, 11:19 PM
ممكن نفس الكلام دة بس لسورس msg ؟

ahmedgaber
2019-10-05, 07:39 PM
جامد

ahmedfathy
2019-10-21, 09:43 PM
الله ينور عليك

uncelsam
2019-10-23, 12:00 AM
الله ينور يزماله

عمرو الجنرال
2019-10-29, 04:59 AM
تسلم ايدك

ModyMohamedAdel
2020-03-15, 01:56 PM
عاش

osamanofl
2020-04-07, 10:34 AM
عاااااااش

mh.hassan1
2021-07-23, 06:55 PM
عاش

OmarMimi5095
2021-08-05, 05:11 AM
عااش والله

Zuko
2021-08-14, 03:56 PM
thx

nawashaa
2021-08-20, 10:00 PM
Tslm

خالد عماد كامل
2021-09-10, 12:40 AM
عاش

matrixa255
2021-12-03, 01:16 PM
شكران

Moustafa1
2022-01-30, 12:45 AM
نجرب عاااااااش

eslam0312
2022-03-21, 12:23 PM
s12s12s12s

mohammedshafik
2023-05-25, 09:24 AM
thxxx

mr.hamo
2023-06-08, 09:26 AM
شكرا

MRabdo
2023-06-26, 03:04 PM
جميل تسلم

ahmedfarouk
2023-07-13, 05:50 PM
شكرا

mkoil5
2023-08-22, 07:13 AM
يسشيشي

medohalawa
2023-09-06, 03:06 AM
عااااش

king1809
2023-09-06, 09:25 AM
3a4

FelipeXP
2023-10-07, 06:58 PM
جميل يا ايمن تسلم ايدك وربنا يساعدك

mohamedelhdad
2023-11-17, 03:29 AM
هجرب

maher777
2023-12-04, 02:35 PM
عااش

kokololo
2023-12-05, 12:03 AM
عاش

mhmdellebishy
2024-01-29, 02:57 PM
جميل

Wiske
2024-04-10, 12:22 AM
عاش

ahmedmatrix12
2024-04-22, 01:00 PM
يسشيسشي

popmad43
2024-05-02, 08:43 PM
مشكوررر

يوسف كونكر
2024-06-05, 09:28 PM
111

yousef here
2024-06-23, 09:42 PM
عاش

Mostafageneral
2024-09-28, 02:50 AM
تسلللللللللللللم