.png)
السلام عليكم ورحمة الله وبركاته
طبعا ندخل فى الموضوع على طول دى اضافة شبيهة بنقط الاونلاين و هى عبارة عن نقط بتاخدها كل اما تقتل الوحوش وبتكلم الانبى سى و تبدلها ب سى بى طبعا حضرتك ممكن تتحكم فى الموضوع دة وتبدلها مثلا ب vip او ايتمات معينة مش بتتباع غير بالنقط دى
شرح التركيب يا سيدى
نفتح ملف EntityTable.cs
ونبحث عن الكود دة
و تحته على طول نضيف دة
و بعدين نبحث عن دة
ونضيف تحته دة
و بعدين نفتح ملف MonsterTable.cs
ونبحث عن
نقفله من السالب و نضيف تحته دة .. خد بالك بقولك نضيف تحته مقولتش امسحه 
و بعدين نفتح الملف دة Entity.cs
و نبحث عن
ونضيف فوقها الكود دة ..... بقولك نضيف فوقها مقولتش تحتها يا برنس 
و بعدين نفتح الملف دة Npcs.cs
ونبحث عن
نقفله من السالب ونضيف تحته
كدة تمام خلصنا شغل السورس
نروح للنافى كات
ونضيف الانبى سى دة
و الاهم من كدة بقا
نروح فى النافى كات على entities ونضغط كليك يمين ونختار Design Table
هيفتح معانا ندور احنا على الكلمة دى Add field
هنلاقى سطر جديد اتعمل بس فاضى حط فيه بقا الحاجات دى
كدة الدنيا تمام و النظام هيشتغل معاك تمام
طبعا ندخل فى الموضوع على طول دى اضافة شبيهة بنقط الاونلاين و هى عبارة عن نقط بتاخدها كل اما تقتل الوحوش وبتكلم الانبى سى و تبدلها ب سى بى طبعا حضرتك ممكن تتحكم فى الموضوع دة وتبدلها مثلا ب vip او ايتمات معينة مش بتتباع غير بالنقط دى
شرح التركيب يا سيدى
نفتح ملف EntityTable.cs
ونبحث عن الكود دة
client.Entity.Owner = client; client.Entity.MonstersPoints = reader.ReadUInt32("MonstersPoints"); .Set("ConquerPoints", e.ConquerPoints) .Set("MonstersPoints", e.MonstersPoints) ونبحث عن
#region DropCPs #region MonstersPoints
if (Name == "TompBat")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "RedDevilL117")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "RedDevil")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "RedDevilL118")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "HawKing")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "HawkL93")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "WingedSnake")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "Pheasant")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "Birdman")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "Bandit")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "Macaque")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "TombBat")
{
{
killer.MonstersPoints += 1;
}
}
if (Name == "TeratoDragon")
{
{
killer.MonstersPoints += 500;
}
}
if (Name == "SnowBanshee")
{
{
killer.MonstersPoints += 500;
}
}
if (Name == "SnowBansheeSoul")
{
{
killer.MonstersPoints += 500;
}
}
if (Name == "Piglet")
{
{
killer.MonstersPoints += 5;
}
}
#endregion و نبحث عن
public uint ConquerPoints public uint MonstersPoints; ونبحث عن
#region Cross-serverTravelAgent #region MonstersPoints
case 5054671:
{
uint CpsCount = 10000;
uint CpsPrize = 1000;
///////////////////////////
uint CpsCount1 = 20000;
uint CpsPrize1 = 2000;
///////////////////////////
uint CpsCount2 = 30000;
uint CpsPrize2 = 3000;
///////////////////////////
uint CpsCount3 = 60000;
uint CpsPrize3 = 6000;
///////////////////////////
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("All (Heroes) can talk to me to learn about my offers, this offers for MonstersPoints only.");
dialog.Text("Your MonstersPoints Count is : " + client.Entity.MonstersPoints + " .");
dialog.Option("About Monsters Points", 1);
dialog.Option("" + CpsCount + " CPs (" + CpsPrize + " Points).", 2);
dialog.Option("" + CpsCount1 + " CPs (" + CpsPrize1 + " Points).", 3);
dialog.Option("" + CpsCount2 + " CPs (" + CpsPrize2 + " Points).", 4);
dialog.Option("" + CpsCount3 + " CPs (" + CpsPrize3 + " Points) .", 5);
dialog.Option("No Thanks", 255);
dialog.Send();
break;
}
case 1:
{
dialog.Text("This is new system, Each 1 monster you killing it, will get 1 MonstersPoints directly, but if you kill big monsters such as Teratodragon you will get 50 Points, and if you kill Piglet in special map you will get 5 points. you can exchange these Points to prizes");
dialog.Option("Thanks!", 255);
dialog.Avatar(50);
dialog.Send();
break;
}
case 2:
{
if (client.Entity.MonstersPoints >= CpsPrize)
{
client.Entity.MonstersPoints -= CpsPrize;
client.Entity.ConquerPoints += CpsCount;
_String str = new _String(true);
str.UID = client.Entity.UID;
str.Type = _String.Effect;
str.Texts.Add("accession1");
str.TextsCount = 1;
client.Entity.SendScreen(str);
dialog.Text("You got " + CpsCount + " CPs, your Points now are : " + client.Entity.MonstersPoints + ".");
dialog.Option("Thanks Alot!", 255);
dialog.Avatar(50);
dialog.Send();
}
break;
}
case 3:
{
if (client.Entity.MonstersPoints >= CpsPrize1)
{
client.Entity.MonstersPoints -= CpsPrize1;
client.Entity.ConquerPoints += CpsCount1;
_String str = new _String(true);
str.UID = client.Entity.UID;
str.Type = _String.Effect;
str.Texts.Add("accession2");
str.TextsCount = 1;
client.Entity.SendScreen(str);
dialog.Text("You got " + CpsCount1 + " CPs, your Points now are : " + client.Entity.MonstersPoints + ".");
dialog.Option("Thanks Alot!", 255);
dialog.Avatar(50);
dialog.Send();
}
break;
}
case 4:
{
if (client.Entity.MonstersPoints >= CpsPrize2)
{
client.Entity.MonstersPoints -= CpsPrize2;
client.Entity.ConquerPoints += CpsCount2;
_String str = new _String(true);
str.UID = client.Entity.UID;
str.Type = _String.Effect;
str.Texts.Add("accession4");
str.TextsCount = 1;
client.Entity.SendScreen(str);
dialog.Text("You got " + CpsCount2 + " CPs, your Points now are : " + client.Entity.MonstersPoints + ".");
dialog.Option("Thanks Alot!", 255);
dialog.Avatar(50);
dialog.Send();
}
break;
}
case 5:
{
if (client.Entity.MonstersPoints >= CpsPrize3)
{
client.Entity.MonstersPoints -= CpsPrize3;
client.Entity.ConquerPoints += CpsCount3;
_String str = new _String(true);
str.UID = client.Entity.UID;
str.Type = _String.Effect;
str.Texts.Add("accession5");
str.TextsCount = 1;
client.Entity.SendScreen(str);
dialog.Text("You got " + CpsCount3 + " CPs, your Points now are : " + client.Entity.MonstersPoints + ".");
dialog.Option("Thanks Alot!", 255);
dialog.Avatar(50);
dialog.Send();
}
break;
}
}
break;
}
#endregion نروح للنافى كات
ونضيف الانبى سى دة
5054671 monsterpoints 2 20146 1002 280 360 نروح فى النافى كات على entities ونضغط كليك يمين ونختار Design Table
هيفتح معانا ندور احنا على الكلمة دى Add field
هنلاقى سطر جديد اتعمل بس فاضى حط فيه بقا الحاجات دى
MonstersPoints bigint 18 0 0 0 0 0 0 0 0 0 كدة الدنيا تمام و النظام هيشتغل معاك تمام
هل أعجبك الموضوع؟! ↓

0 التعليقات