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

مشاهدة النسخة كاملة : اعرف كل واحد جمع كام سى بى اس كل يوم + السيرفر كله جمع كام + الحروب


محمد ياسر
2019-08-01, 06:59 PM
السلام عليكم ورحمة الله وبركاته
الموضوع بسيط

و هو يشمل الاتى ..

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

ثانيا هتعرف السيرفر كلة اتلم فية كام سى بى اس خلال نفس هذا اليوم

و هتاخد عدد الاكونتات الجديدة هدية :emoji36:
اول شئ هتفتح الـ entity
و ضيف
public uint MosnterPlayerCps = 0;

لو عايز تضيف واحدة للحروب زود
public static uint WarPlayerCps = 0;

و افتح ملف الان بى سى و ضيف الكود دة تحت اى مكسب
client.Entity.WarPlayerCps += 55;

تانى شئ افتح world

و تضيف
public static uint TotalMonsterDrop = 0; public static int NewAcc = 0;


public static void AddCpsMonster(string gm, string commandStr) { String folderN = DateTime.Now.Year + "-" + DateTime.Now.Month, Path = "database\\gmlogs\\CpsMonster\\", NewPath = System.IO.Path.Combine(Path, folderN); if (!File.Exists(NewPath + folderN)) { System.IO.Directory.CreateDirectory(System.IO.Path .Combine(Path, folderN)); } if (!File.Exists(NewPath + "\\" + DateTime.Now.Day + ".txt")) { using (System.IO.FileStream fs = System.IO.File.Create(NewPath + "\\" + DateTime.Now.Day + ".txt")) { fs.Close(); } } using (System.IO.StreamWriter file = new System.IO.StreamWriter(NewPath + "\\" + DateTime.Now.Day + ".txt", true)) { file.WriteLine(gm + commandStr); } }


و دة فوق "@exit"
case "@info": { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(@"+-----------------------------------------------------------------------------+"); // Console.WriteLine("|Total Item Price From Cave Today Is " + Server.MineCaveTotalCps + " Cps. "); Console.WriteLine("|Total Cps Dropd by monster Today is " + Server.TotalMonsterDrop + " Cps. "); // Console.WriteLine("|Total Online Reward Today Is " + Server.OnlineTotalCps + " Cps. "); Console.WriteLine("|Total == " + (/*Server.MineCaveTotalCps +*/ Server.TotalMonsterDrop/* + Server.OnlineTotalCps*/) + " "); Console.WriteLine(@"+-----------------------------------------------------------------------------+"); Console.ForegroundColor = ConsoleColor.DarkGray; break; }


وابحث عن ...

case "@restart":

جواهاا ضيف ...

erver.AddCpsMonster("Total Monster Cps Is " + Server.TotalMonsterDrop + " . " + System.DateTime.Now.ToString());

بعد كدة هتفتح monster table
و تبحث عن
killer.ConquerPoints +=
تحتها هتضيف
killer.MosnterPlayerCps += 1;
Server.TotalMonsterDrop += rates.Drop;


لو جابت ايرور هتمسح rates.Drop و تحط مكنها الدروب بتاعك

لو عايز تضيف ال big monster هتنزل عندهم و ضيف نفس السطرين فيهم

بعد كدة هتفتح Gamestate.cs

ابحث عن
private void ShutDown()

تحت دة او بدالة
Console.WriteLine(this.Entity.Name + " has logged off!

ضيف
if (Entity.MosnterPlayerCps >= 50) { Server.AddCpsMonster(Entity.Name, " Get " + (Entity.MosnterPlayerCps * rates.Drop) + " Cps From Killing " + Entity.MosnterPlayerCps + " Monster .." + System.DateTime.Now.ToString()); }

Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("" + Entity.Name + " Get " + (Entity.MosnterPlayerCps * rates.Drop) + " Cps From Killing " + Entity.MosnterPlayerCps + " Monster and he exit game now. "); Console.ResetColor();


ابحث عن ...
Console.Title = "

زود فيها دة
New Acc: " + Server.NewAcc + "

ابحث عن ...
if (Created) Console.WriteLine

ضيف جوة
if (Created)
{

اللى تحتها او فوقها
Server.NewAcc += 1;

كدة انا خلصت الحمدلله

Ahmeed Sheeko
2019-08-01, 07:06 PM
عااش والله فكره جميله

AMREL3FREIT
2019-08-01, 07:57 PM
ممتاز .

ALz3em
2019-08-01, 10:10 PM
عاش تسلم ايدك

Users
2019-08-02, 10:12 AM
الله ينور والله

LyokaWarior
2019-08-02, 10:54 AM
[color="عاااش يغااللي [/color]

Tefa
2019-09-15, 05:05 AM
عاش موضوع مميز

انت عمري
2019-10-01, 11:58 PM
ممكن طريقة اضافتها لسورس msg ؟

ModyMohamedAdel
2019-11-30, 08:22 PM
ياريت تظبط الاكواد وتعدل علي موضوع ف اسرع وقت ي استاز حازم علشان محتاج فكرة دي بجد