Tyranny-Team's
2020-05-02, 08:11 AM
السلام عليكم اولاا كدا يا شباب نصلي علي النبي محمد عليه افضل الصلاه والسلام
موضوع الارينا سبي اس في واحد نزلو هنا قبل كدا فا لما جيت جربتو في السورس الي انا بعدل عليه وهينزل قريب انشاء الله
لقيت اني الشرح الي هوا منزلو فيه ثغره وهيا اي انا محدد اني الشخص يدخل بي 5 مليون تمام فا جيت اجرب ادخل وانا مش معيا سبي اس
لقيتو دخل عادي واداني 2 مليار و 100 مليون علشان محدش يقول الموضوع مكرر ويغلق بس عرفتكو اني الموضوع الي نزل فيه ثغره وكدا
المهم دلوقتي انا ظبط الارينا سبي اس اني انت مش هتدخل غير بي 5 مليون والي يموت التاني ياخد 100 مليون تمام افهمكو اكتر
يعني دلوقتي انا دخلت مثلان ومعيا 5 مليون في الايتم كدا الان بي سي هيدخلك وياخد ال 5 مليون ويخرجك في وقتها ع طول
طب هيخرجك ليه علشان العبه ع 100 مليون معاك في الايتم يعني لازم يكون معاك 105 مليون ال 5 مليون بتوع الان بي سي
ولو خسرت ال 100 مليون الي معاك بيروحو لي الي كسب تمام كدا ندخل في الشرح بقا
اولاا هندخل علي كلاس Entity ونعمل سيرش علي
#region MyClones
تمام كدا فوقيها ع طول هنضيف ده
#region Cps War
if (killer.MapID == 11810)
{
if (this.ConquerPoints >= 100000000)
{
this.Teleport(1002, 302, 281);
this.ConquerPoints -= 100000000;
AlgbrooT.Kernel.SendWorldMessage(new AlgbrooT.Network.GamePackets.Message("Congratulations " + killer.Name + " Kspt " + this.Name + " AnD LosT 100M Cps In Cps Arena #41#41#41#41.", Message.Center));
// Kernel.SendWorldMessage(new Message("Ops " + this.Name + " HaS FuCkeD By " + killer.Name + " Congratulations Kaspato 100000000 Cps In Tyranny-Online!!.", System.Drawing.Color.Red, Message.Talk), Program.GamePool);
}
else
{
this.Teleport(1002, 302, 281);
AlgbrooT.Kernel.SendWorldMessage(new AlgbrooT.Network.GamePackets.Message("Congratulations " + killer.Name + " Kspt " + this.Name + " AnD LosT 100M Cps In Cps Arena #41#41#41#41.", Message.Center));
}
}
if (killer.MapID == 11810)
{
if (killer.MapID == 11810)
{
killer.ConquerPoints += 100000000;
this.Teleport(1002, 302, 281);
Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "Congratulations, You HaVe Gained 100000000 Cps FoR Kill One PlaYeR!");
}
}
#endregion
تمام كدا بعدها هندخل علي كلاس World ونعمل سيرش علي
#region The-Monster
تمام فوقيها ع طول هنضيف
#region Arena Cps Edited By Tyranny-Online //code.vpscairo.com
foreach (var client10 in Program.Values)
if (client.Player.ConquerPoints <= 100000000 && client.Player.MapID == 4000)
{
client.Player.Teleport(1002, 313, 294);
client.MessageBox("You Dont Have 100M Cps By Tyranny-Online",
(p) => { p.Player.Teleport(1002, 302, 272); }, null, 60);
}
#endregion
تمام كدا هندخل علي Npc هنضيف الان بي سي ده
#region Arena Cps
case 100021: //Arena npc
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hello Play for 100 million Cps Enter 5M Enjoy ..");
dialog.Option("join?.", 1);
dialog.Option("I'm standing by.", 255);
dialog.Send();
break;
}
case 1:
{
if (client.Player.ConquerPoints >= 5000000)
{
client.Player.ConquerPoints -= 5000000;
if (client.Player.ContainsFlag(Update.Flags.Ride))
{
client.Player.RemoveFlag(Update.Flags.Ride);
}
if (client.Player.MyClones.Count > 0)
{
var clones = client.Player.MyClones.Values.ToArray();
for (int i = 0; i < clones.Length; i++)
{
var item = clones[i];
if (item == null)
continue;
Data data = new Data(true);
data.UID = item.UID;
data.ID = Network.GamePackets.Data.RemoveEntity;
client.Player.Owner.SendScreen(data);
client.Player.MyClones[item.UID] = null;
}
client.Player.MyClones.Clear();
}
client.Player.Teleport(4000, 50, 50);
}
else
{
dialog.Text("You need 5M Cps to be able to enter the jail.");
dialog.Option("Alright.", 255);
}
break;
}
}
break;
}
#endregion
بس كدا الموضوع كلو سهل دلوقتي المابه الي الان بي سي بيدخلك ليها هيا
4000 50 50
تمام طب لو دلوقتي انت عندك المابه دي حاطط فيها توب حلو
هتعمل اي يا معلم الاماكن الي احنا ضفنا فيها زي الانتيتس و الورلد و الان بي سي هتلقي في كل حاجه انت ضفتها MapID=4000 غير انت الرقم لي اي مابه فضيه عند
دلوقتي ندخل علي القاعده ونضيف دول في ال npc
100021 Arena[Cps] 2 37936 1002 301 266
وانشاء الله انتظرو اول سورس ليا علي المنتدي قريب جدا سورس ياريت كلمه حلوه بقا علشان نستمر معاكو انشاء الله Tyranny-Team's
موضوع الارينا سبي اس في واحد نزلو هنا قبل كدا فا لما جيت جربتو في السورس الي انا بعدل عليه وهينزل قريب انشاء الله
لقيت اني الشرح الي هوا منزلو فيه ثغره وهيا اي انا محدد اني الشخص يدخل بي 5 مليون تمام فا جيت اجرب ادخل وانا مش معيا سبي اس
لقيتو دخل عادي واداني 2 مليار و 100 مليون علشان محدش يقول الموضوع مكرر ويغلق بس عرفتكو اني الموضوع الي نزل فيه ثغره وكدا
المهم دلوقتي انا ظبط الارينا سبي اس اني انت مش هتدخل غير بي 5 مليون والي يموت التاني ياخد 100 مليون تمام افهمكو اكتر
يعني دلوقتي انا دخلت مثلان ومعيا 5 مليون في الايتم كدا الان بي سي هيدخلك وياخد ال 5 مليون ويخرجك في وقتها ع طول
طب هيخرجك ليه علشان العبه ع 100 مليون معاك في الايتم يعني لازم يكون معاك 105 مليون ال 5 مليون بتوع الان بي سي
ولو خسرت ال 100 مليون الي معاك بيروحو لي الي كسب تمام كدا ندخل في الشرح بقا
اولاا هندخل علي كلاس Entity ونعمل سيرش علي
#region MyClones
تمام كدا فوقيها ع طول هنضيف ده
#region Cps War
if (killer.MapID == 11810)
{
if (this.ConquerPoints >= 100000000)
{
this.Teleport(1002, 302, 281);
this.ConquerPoints -= 100000000;
AlgbrooT.Kernel.SendWorldMessage(new AlgbrooT.Network.GamePackets.Message("Congratulations " + killer.Name + " Kspt " + this.Name + " AnD LosT 100M Cps In Cps Arena #41#41#41#41.", Message.Center));
// Kernel.SendWorldMessage(new Message("Ops " + this.Name + " HaS FuCkeD By " + killer.Name + " Congratulations Kaspato 100000000 Cps In Tyranny-Online!!.", System.Drawing.Color.Red, Message.Talk), Program.GamePool);
}
else
{
this.Teleport(1002, 302, 281);
AlgbrooT.Kernel.SendWorldMessage(new AlgbrooT.Network.GamePackets.Message("Congratulations " + killer.Name + " Kspt " + this.Name + " AnD LosT 100M Cps In Cps Arena #41#41#41#41.", Message.Center));
}
}
if (killer.MapID == 11810)
{
if (killer.MapID == 11810)
{
killer.ConquerPoints += 100000000;
this.Teleport(1002, 302, 281);
Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "Congratulations, You HaVe Gained 100000000 Cps FoR Kill One PlaYeR!");
}
}
#endregion
تمام كدا بعدها هندخل علي كلاس World ونعمل سيرش علي
#region The-Monster
تمام فوقيها ع طول هنضيف
#region Arena Cps Edited By Tyranny-Online //code.vpscairo.com
foreach (var client10 in Program.Values)
if (client.Player.ConquerPoints <= 100000000 && client.Player.MapID == 4000)
{
client.Player.Teleport(1002, 313, 294);
client.MessageBox("You Dont Have 100M Cps By Tyranny-Online",
(p) => { p.Player.Teleport(1002, 302, 272); }, null, 60);
}
#endregion
تمام كدا هندخل علي Npc هنضيف الان بي سي ده
#region Arena Cps
case 100021: //Arena npc
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hello Play for 100 million Cps Enter 5M Enjoy ..");
dialog.Option("join?.", 1);
dialog.Option("I'm standing by.", 255);
dialog.Send();
break;
}
case 1:
{
if (client.Player.ConquerPoints >= 5000000)
{
client.Player.ConquerPoints -= 5000000;
if (client.Player.ContainsFlag(Update.Flags.Ride))
{
client.Player.RemoveFlag(Update.Flags.Ride);
}
if (client.Player.MyClones.Count > 0)
{
var clones = client.Player.MyClones.Values.ToArray();
for (int i = 0; i < clones.Length; i++)
{
var item = clones[i];
if (item == null)
continue;
Data data = new Data(true);
data.UID = item.UID;
data.ID = Network.GamePackets.Data.RemoveEntity;
client.Player.Owner.SendScreen(data);
client.Player.MyClones[item.UID] = null;
}
client.Player.MyClones.Clear();
}
client.Player.Teleport(4000, 50, 50);
}
else
{
dialog.Text("You need 5M Cps to be able to enter the jail.");
dialog.Option("Alright.", 255);
}
break;
}
}
break;
}
#endregion
بس كدا الموضوع كلو سهل دلوقتي المابه الي الان بي سي بيدخلك ليها هيا
4000 50 50
تمام طب لو دلوقتي انت عندك المابه دي حاطط فيها توب حلو
هتعمل اي يا معلم الاماكن الي احنا ضفنا فيها زي الانتيتس و الورلد و الان بي سي هتلقي في كل حاجه انت ضفتها MapID=4000 غير انت الرقم لي اي مابه فضيه عند
دلوقتي ندخل علي القاعده ونضيف دول في ال npc
100021 Arena[Cps] 2 37936 1002 301 266
وانشاء الله انتظرو اول سورس ليا علي المنتدي قريب جدا سورس ياريت كلمه حلوه بقا علشان نستمر معاكو انشاء الله Tyranny-Team's