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

مشاهدة النسخة كاملة : عاوز اغير شكل التوب والسبس الي بتسلم بعد الحروب طلب بواسطة uncelsam


Tefa
2019-07-14, 05:11 PM
بسم الله و الصلاة و السلام علي رسول الله


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

هندخل علي Npc.cs

هنبحث عن رقم الانبي سي الي احنا جبناه بس هنبحث عنه اذاي

case elrkm

في المثال الي فوق الرقم 9999 يبقي هنبحث عن
case 9999

الان بي سي هيبقي شكله كده case 151652:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int Alive = 0;
foreach (Mr_Panda.Client.GameState Entitys in Program.Values)
if (Entitys.Player.MapID == 1459 && (!Entitys.Player.Dead))
Alive++;
client.Send(new Message("there are in map" + Alive + "", System.Drawing.Color.Azure, Message.TopLeft));
if (DateTime.Now.Minute > 40)
{
if (Alive == 1)
{

client.Player.ConquerPoints += 30000;
client.Inventory.Add(730004, 4, 2);
//client.Player.BoundCps += 2500;
client.Player.AddTopStatus(Update.Flags2.Top2Warri or, 2, DateTime.Now.AddMinutes(59));
client.Player.Update(_String.Effect, "wspk_third", true);
Kernel.SendWorldMessage(new Message(" Congratulations ! DeputyLeader " + client.Player.Name + " claimed the prize [30.000] ConquerPoints for winning the Top Guild Man for this Hour. ", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Player.Teleport(1002, 300, 278);
foreach (var clients in Program.Values)
{
if (clients.Player.MapID == 1459)
{
clients.Player.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
}
}

}
else
{
dialog.Text("There are still " + Alive + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after 40 ");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}

دور جواه بقا علي الكود ده
ConquerPoints +=
الرقم الي بعده بقا ده المسئول عن الكبس الي هيجيلك من التوب هتعدل علي الرقم عادي
طب افرض ف كلام بدل الرقم كلك يمين علي اخر كلمه و دوس go to defenation
مثلا الكود بالشكل ده
client.Player.ConquerPoints += rates.Drugs;
هندوس كلك يمين علي drugs و ندوس go to defenation

ده كده الكبس
ندخل علي التوب

هتلاقيه كود شبه ده client.Entity.AddTopStatus(Update.Flags.MonthlyPKC hampion, 1, DateTime.Now.AddDays(1));

ده بقا اسم التوب طب انا اغيره اذاي
MonthlyPKChampion

هتدوس عليه كلك يمين و تدوس go to defenation
هتلاقي كلام كتير اي كلمه فيها توب خدها و حطها مكان كلمة
MonthlyPKChampion
كده انته غيرت التوب

و الله الموفق و المستعان

محمد ياسر
2019-07-14, 05:27 PM
شرح رائع وكامل وجميل

MohamedModyAdel
2019-07-14, 05:59 PM
جميل

Users
2019-07-14, 11:56 PM
سبقتنى فى الموضع عااش مكنتش هشرح افضل من كده

Tefa
2019-07-15, 12:10 AM
شرح رائع وكامل وجميل

حبيبي تسلم
جميل

تسلم
سبقتنى فى الموضع عااش مكنتش هشرح افضل من كده


حيببي لا اذاي شرحك روعه

Hassan Emprator
2019-07-19, 06:37 PM
جميلل

Tefa
2019-07-19, 07:02 PM
جميلل

حبيبي