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

مشاهدة النسخة كاملة : ارينا vip


محمد ياسر
2019-06-15, 10:43 AM
السلام عليكم ورحمة الله وبركاته

الارينا دي بس للفي اي بي 6 لو ما معاك في اي بي مش حتقدر تدخل وبفكره جديده

نبدا الشرح حنفتح السي شارب وندخل على NPCS ونضيف الكود دا
#region ساحة كبار الشخصيات من
case 100211: //Arena npc
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text(" Do you want to enter To arena VIP ");
dialog.Option("The first map", 1);
dialog.Option("The second map", 2);
dialog.Option("No Thanks", 255);
dialog.Send();
break;
}
case 1:
{
if (client.Entity.VIPLevel >= 6)
if (client.Entity.ConquerPoints >= 1000)
{
client.Entity.ConquerPoints -= 1000;
client.Entity.Teleport(9960, 55, 62);
}
else
{
dialog.Text("You do not have 1000 cps ! ");
dialog.Option("ok ", 255);
}
break;
}
case 2:
if (client.Entity.VIPLevel >= 6)
if (client.Entity.ConquerPoints >= 1000)
{
client.Entity.ConquerPoints -= 1000;
client.Entity.Teleport(9950, 57, 64);
}
else
{
dialog.Text("You do not have 1000 cps ! ");
dialog.Option("ok ", 255);
}
break;
{
}
}
break;
}
#endregion



لو عايز تبقى الارينا عليها سي بي تضيف دا في entity
ياعني ايه تبا عليه سي بي ياعني لو حد قتل حد جوه المابه ده او كوسته اياخد سي بي منه
وهي ده الجديده
حط الاكواد ده
#region حلبة المراهنة BlackAngel
if (EntityFlag == EntityFlag.Player)
{
if (killer.EntityFlag == EntityFlag.Player)
{
if (killer.MapID == 9950)
{
killer.ConquerPoints += 20000;
//killer.Teleport(9950, 50, 50);
_String str = new _String(true)
{
UID = killer.UID,
TextsCount = 1,
Type = 10
};
str.Texts.Add("sports_victory");
killer.Owner.SendScreen(str, true);
NpcReply reply;
reply = new NpcReply(6, string.Concat(new object[] { "عدل على الكلام ", Owner.Entity.Name, " عدل على الكلام " }))
{
OptionID = 0xff
};
killer.Owner.Send(reply.ToArray());


}
if (Owner.Entity.MapID == 9950)
{
Owner.Entity.Teleport(1002, 428, 378);
/*_String str2 = new _String(true)
{
UID = Owner.Entity.UID,
TextsCount = 1,
Type = 10
};
str2.Texts.Add("sports_failure");
Owner.SendScreen(str2, true);*/
Program.WriteLine("NeWArenaCps Done By Android-Team");
}
}
}
#endregion حلبة المراهنة BlackAngel
#region WArenaCps black
if (EntityFlag == EntityFlag.Player)
{
if (killer.EntityFlag == EntityFlag.Player)
{
if (killer.MapID == 9960)
{
killer.ConquerPoints += 20000;
//killer.Teleport(9960, 50, 50);
_String str = new _String(true)
{
UID = killer.UID,
TextsCount = 1,
Type = 10
};
str.Texts.Add("sports_victory");
killer.Owner.SendScreen(str, true);
NpcReply reply;
reply = new NpcReply(6, string.Concat(new object[] { "عدل على الكلام ", Owner.Entity.Name, " عدل على الكلام " }))
{
OptionID = 0xff
};
killer.Owner.Send(reply.ToArray());


}
if (Owner.Entity.MapID == 9960)
{
Owner.Entity.Teleport(1002, 428, 378);
/*_String str2 = new _String(true)
{
UID = Owner.Entity.UID,
TextsCount = 1,
Type = 10
};
str2.Texts.Add("sports_failure");
Owner.SendScreen(str2, true);*/
Program.WriteLine("NeWArenaCps Done By Android-Team");
}
}
}
#endregion //Android-Team NeWArenaCps

وحتعدل على عدل الكلام الي هي الرسالة الي بتيجك لما تقتل واحد



حنضيف دول في ملف Maps على النفي كات
9950 1858 7 1

9960 1860 7 1


وحتضيف دا في الانسي في النفي كات
100211 0 0 ArenaVIP 2 19330 -1 1002 428 387 0 0 0 0 0

MohamedModyAdel
2019-06-15, 05:36 PM
جميللللللللللللللللللللللللللللللللللللللللللللللل ل

Mahmoud
2019-06-15, 05:42 PM
جميللللللللللللللللللللللللللللللللللللللللللللللل ل


متعملش سبام تاني او هتاخد مخالفة

محمد ياسر
2019-06-19, 10:07 PM
متعملش سبام تاني او هتاخد مخالفة
هو مش مخالف ولا حاجه هو كتب تعليق كتب فيه جميل وده تعليق مفهوم هي مشكله عدد الاحرف بس
انا لغيت حكاية 10 حروف ده