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

مشاهدة النسخة كاملة : ممكن حل


469fb2a7c3
2019-12-11, 01:24 AM
عايز اضافه الكاس الفاضي في اون لاين بوينت ممكن مساعده ؟

Hassan Emprator
2019-12-11, 01:27 AM
اي الكاس الفاضي دا اي النواع الي عايزه وانا هضيفهولك في الاون لاين بوينت

469fb2a7c3
2019-12-11, 01:39 AM
اي الكاس الفاضي دا اي النواع الي عايزه وانا هضيفهولك في الاون لاين بوينت

الكاس العادي

Alaa Ghanem
2019-12-11, 02:09 AM
ثانيه

Alaa Ghanem
2019-12-11, 02:16 AM
بص ركز هتيجي في الان بي سي الي هوا شبه ده

#region online points
case 121212:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("IaM Online Points Master You Are Get 1 Points For online to 1 Mint Rappelz-Conquer +20 01062817160 !");
dialog.Option("Check My Piontes.", 1);
dialog.Option("20.000 Online Points = [VIP.7].", 3);
dialog.Option("100.000 Online Points = [VIP.8].", 11);
dialog.Option("200 Online Points = 100m Cps.", 5);
dialog.Option("500 Online Points = Garment-Mount.", 9);
dialog.Option("Meh!", 255);
dialog.Send();
break;
}
هتيجي تحت ديه مثلا
dialog.Option("500 Online Points = Garment-Mount.", 9);

هتضيف دي


dialog.Option("500 Online Points = GoldPrize.", 15);

تمام لحد كدا ؟!
انزل تحت اي case بقا
وضيف دي


case 15:
{
uint cost = 500;
if (client.Player.OnlinePoints >= cost)
{
client.Player.OnlinePoints -= cost;
Random R = new Random();
int Nr = R.Next(1, 9);
if (Nr == 1) client.Inventory.Add(188755, 0, 1);
dialog.Text("Congratulations. You Get GoldPrize for " + cost + " Points.");
dialog.Option("Thank you.", 255);
}
else
{
dialog.Text("You Don't Have " + cost + "Points Come When You Have it ");
dialog.Option("Sorry ", 255); dialog.Send();
}

break;
}
}

شايف بقا دي

if (Nr == 1) client.Inventory.Add(188755, 0, 1);

هتغير الاي دي الي موجود فيها بالاي دي بتاع اي ايتم انت عاوز تحطها
الاي دي ده هوا الي هتغيرو

188755

ملحوظة : الاي دي بتاع كل الايتم موجود في ملف ItemType

ملحوظة كمان :
الرقم الي هوا 500 ده سعر الكاس بالاونلاين بوينت

uint cost = 500;

لو حليت مشكلتك اعمل (تمت الإجابه)

Tefa
2019-12-11, 02:17 AM
اي دي بتاعه اهوه
2100065