|
المشاركات 1,372 |
+التقييم 0.63 |
تاريخ التسجيل Apr 2019 |
الاقامة |
نظام التشغيل |
رقم العضوية 30 |
#region CardShop
case 300121:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Welcome to the InFerno[HelpDesk] You LE Is[" + client.Entity.LE + " ]Do you want to charge?");
dialog.Option("My shoping", 56);
dialog.Option("Items", 55);
dialog.Option("Charge", 1);
dialog.Option("Not now.", 255);
dialog.Avatar(175);
dialog.Send();
break;
}
case 2:
{
if (client.Entity.LE >= 5)
{
client.Entity.LE -= 5;
client.Entity.ConquerPoints = 1000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 5 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 56:
{
dialog.Text("your bag from shoping?");
using (var command = new Database.MySqlCommand(Database.MySqlCommandType.SELECT))
{
command.Select("charge").Where("UID", client.Entity.UID);
using (var reader = new Database.MySqlReader(command))
{
while (reader.Read())
{
dialog.Option(" " + reader.ReadString("Numberofitem") + " [ " + reader.ReadString("case_card") + " ] ", 102);
}
}
}
dialog.Option("Back*To*charge", 255);
dialog.Send();
break;
}
case 55:
{
dialog.Text("Copythe code Items And Past In Check box charge?");
dialog.Option("1M Cps [5] L.E", 2);
dialog.Option("5M Cps [15] L.E", 3);
dialog.Option("10M Cps [25] L.E", 4);
dialog.Option("15M Cps [35] L.E", 5);
dialog.Option("Back*To*charge", 255);
dialog.Send();
break;
}
case 3:
{
if (client.Entity.LE >= 15)
{
client.Entity.LE -= 15;
client.Entity.ConquerPoints = 5000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 15 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 4:
{
if (client.Entity.LE >= 25)
{
client.Entity.LE -= 25;
client.Entity.ConquerPoints = 10000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 25 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 5:
{
if (client.Entity.LE >= 35)
{
client.Entity.LE -= 35;
client.Entity.ConquerPoints = 15000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 35 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 1:
{
dialog.Text("Welcome to the InFerno[HelpDesk]. Do you want to charge?");
dialog.Option("yes", 100);
dialog.Option("Not Now", 255);
dialog.Avatar(0x5f);
dialog.Send();
break;
}
case 100://New Charge
{
dialog.Text("Hello. I'm the one that was choosen to Make your Charge.");
dialog.Option("I want to Charge.", 102);
dialog.Option("Nooooo.", 255);
dialog.Send();
break;
}
////////////////////////////////////////////
case 102:
{
dialog.Text("Please insert the Your Acc you Want now to charge for.");
dialog.Input("Here:", 106, 16);
dialog.Option("Forget it.", 110);
dialog.Send();
break;
}
//////////////////////////////////////////////////
case 106:
try
{
string Username;
Username = npcRequest.Input;
client.Username = Username;
if (!Exists(Username))
{
dialog.Text("Please insert Card Number .");
dialog.Input("Here:", 107, 14);
dialog.Option("No.", 255);
}
else
{
dialog.Text("Account Name already Exit.");
dialog.Option("Alright.", 255);
}
dialog.Send();
break;
}
catch
{
dialog.Text("Please write the correct value.");
dialog.Option("Try Again.", 102);
dialog.Option("Quit.", 110);
dialog.Send();
}
break;
/////////////////////////////////////////////////////
case 107:
try
{
string Numberofcard;
Numberofcard = npcRequest.Input;
client.Numberofcard = Numberofcard;
dialog.Text("Please insert Card Number again.");
dialog.Input("Here:", 108, 14);
dialog.Option("No.", 110);
dialog.Send();
break;
}
catch
{
dialog.Text("Please write the correct value.");
dialog.Option("Try Again.", 106);
dialog.Option("Quit.", 110);
dialog.Send();
}
break;
//////////////////////////////////////////
case 108:
try
{
string Numberofcard;
Numberofcard = npcRequest.Input;
client.Numberofcard = Numberofcard;
if (Numberofcard == client.Numberofcard)
{
dialog.Text("Please insert Item Code.");
dialog.Input("Here:", 109, 100);
dialog.Option("No.", 10);
}
else
{
dialog.Text("Wrong Code.");
dialog.Option("Alright.", 10);
}
dialog.Send();
break;
}
catch
{
dialog.Text("Please write the correct value.");
dialog.Option("Try Again.", 7);
dialog.Option("Quit.", 0xff);
dialog.Send();
}
break;
//////////////////////////////////////////
case 109:
{
string Numberofitem;
Numberofitem = npcRequest.Input;
client.Numberofitem = Numberofitem;
string str2 = client.Socket.IP.ToString().Split(new char[] { ':' })[0].ToString();
client.Account.IP = str2;
using (var cmd = new MySqlCommand(MySqlCommandType.INSERT))
cmd.Insert("Charge").Insert("Username", client.Username)
.Insert("Numberofcard", client.Numberofcard).Insert("Numberofitem", client.Numberofitem)
.Execute();
client.Username = "";
client.Numberofcard = "";
client.Numberofcard = "";
client.Numberofitem = "";
dialog.Text("New Charge Successfully Done. || All rights® reserved to Server InFerno ©");
dialog.Option("Wait GM.", 255);
dialog.Send();
//client.Player.Teleport(1860, 55, 62);
//Entity.SendReload(client);
break;
}
}
break;
}
#endregion
![]() |
اعمــل ال Remove يببـروو بص عليها !! عنـدي عاامل Remove تحت للانبي بتاع الاسكلات وبستلم من الجوب سنتـر !! لو سورس ثري انا بصيط عليةة !! وملقتش اي حــااجـةة هتتطر تسحبها من اي سورس !! |
#region CardShop
case 300121:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Welcome to the InFerno[HelpDesk] You LE Is[" + client.Entity.LE + " ]Do you want to charge?");
dialog.Option("My shoping", 56);
dialog.Option("Items", 55);
dialog.Option("Charge", 1);
dialog.Option("Charge King", 126);
dialog.Option("Not now.", 255);
dialog.Avatar(175);
dialog.Send();
break;
}
case 126:
{
if (client.Entity.LE >= 20)
{
client.Entity.LE -= 20;
client.Entity.ConquerPoints -= 200000;
client.NobilityTimer.Insert(DateTime.Now, DateTime.Now.AddDays(30), 1, client.NobilityInformation.Donation, client);
client.NobilityTimer.Save(client);
client.NobilityInformation.Donation = 1;
Kernel.SendWorldMessage(new Message("Congratulation! " + client.Entity.Name + " Has been King/Queen For 30 Days. ", Color.Red, Message.Center));
Game.ConquerStructures.Nobility.Sort(client.Entity.UID);
Database.NobilityTable.UpdateNobilityInformation(client.NobilityInformation);
}
else
{
dialog.Text("You don't have enough 20 L.E Please Charge L.E And call me again");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 2:
{
if (client.Entity.LE >= 5)
{
client.Entity.LE -= 5;
client.Entity.ConquerPoints = 1000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 5 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 56:
{
dialog.Text("your bag from shoping?");
using (var command = new Database.MySqlCommand(Database.MySqlCommandType.SELECT))
{
command.Select("charge").Where("UID", client.Entity.UID);
using (var reader = new Database.MySqlReader(command))
{
while (reader.Read())
{
dialog.Option(" " + reader.ReadString("Numberofitem") + " [ " + reader.ReadString("case_card") + " ] ", 102);
}
}
}
dialog.Option("Back*To*charge", 255);
dialog.Send();
break;
}
case 55:
{
dialog.Text("Copythe code Items And Past In Check box charge?");
dialog.Option("1M Cps [5] L.E", 2);
dialog.Option("5M Cps [15] L.E", 3);
dialog.Option("10M Cps [25] L.E", 4);
dialog.Option("15M Cps [35] L.E", 5);
dialog.Option("Back*To*charge", 255);
dialog.Send();
break;
}
case 3:
{
if (client.Entity.LE >= 15)
{
client.Entity.LE -= 15;
client.Entity.ConquerPoints = 5000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 15 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 4:
{
if (client.Entity.LE >= 25)
{
client.Entity.LE -= 25;
client.Entity.ConquerPoints = 10000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 25 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 5:
{
if (client.Entity.LE >= 35)
{
client.Entity.LE -= 35;
client.Entity.ConquerPoints = 15000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 35 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 1:
{
dialog.Text("Welcome to the InFerno[HelpDesk]. Do you want to charge?");
dialog.Option("yes", 100);
dialog.Option("Not Now", 255);
dialog.Avatar(0x5f);
dialog.Send();
break;
}
case 100://New Charge
{
dialog.Text("Hello. I'm the one that was choosen to Make your Charge.");
dialog.Option("I want to Charge.", 102);
dialog.Option("Nooooo.", 255);
dialog.Send();
break;
}
////////////////////////////////////////////
case 102:
{
dialog.Text("Please insert the Your Acc you Want now to charge for.");
dialog.Input("Here:", 106, 16);
dialog.Option("Forget it.", 110);
dialog.Send();
break;
}
//////////////////////////////////////////////////
case 106:
try
{
string Username;
Username = npcRequest.Input;
client.Username = Username;
if (!Exists(Username))
{
dialog.Text("Please insert Card Number .");
dialog.Input("Here:", 107, 14);
dialog.Option("No.", 255);
}
else
{
dialog.Text("Account Name already Exit.");
dialog.Option("Alright.", 255);
}
dialog.Send();
break;
}
catch
{
dialog.Text("Please write the correct value.");
dialog.Option("Try Again.", 102);
dialog.Option("Quit.", 110);
dialog.Send();
}
break;
/////////////////////////////////////////////////////
case 107:
try
{
string Numberofcard;
Numberofcard = npcRequest.Input;
client.Numberofcard = Numberofcard;
dialog.Text("Please insert Card Number again.");
dialog.Input("Here:", 108, 14);
dialog.Option("No.", 110);
dialog.Send();
break;
}
catch
{
dialog.Text("Please write the correct value.");
dialog.Option("Try Again.", 106);
dialog.Option("Quit.", 110);
dialog.Send();
}
break;
//////////////////////////////////////////
case 108:
try
{
string Numberofcard;
Numberofcard = npcRequest.Input;
client.Numberofcard = Numberofcard;
if (Numberofcard == client.Numberofcard)
{
dialog.Text("Please insert Item Code.");
dialog.Input("Here:", 109, 100);
dialog.Option("No.", 10);
}
else
{
dialog.Text("Wrong Code.");
dialog.Option("Alright.", 10);
}
dialog.Send();
break;
}
catch
{
dialog.Text("Please write the correct value.");
dialog.Option("Try Again.", 7);
dialog.Option("Quit.", 0xff);
dialog.Send();
}
break;
//////////////////////////////////////////
case 109:
{
string Numberofitem;
Numberofitem = npcRequest.Input;
client.Numberofitem = Numberofitem;
string str2 = client.Socket.IP.ToString().Split(new char[] { ':' })[0].ToString();
client.Account.IP = str2;
using (var cmd = new MySqlCommand(MySqlCommandType.INSERT))
cmd.Insert("Charge").Insert("Username", client.Username)
.Insert("Numberofcard", client.Numberofcard).Insert("Numberofitem", client.Numberofitem)
.Execute();
client.Username = "";
client.Numberofcard = "";
client.Numberofcard = "";
client.Numberofitem = "";
dialog.Text("New Charge Successfully Done. || All rights® reserved to Server InFerno ©");
dialog.Option("Wait GM.", 255);
dialog.Send();
//client.Player.Teleport(1860, 55, 62);
//Entity.SendReload(client);
break;
}
}
break;
}
#endregion
#region CardShop
case 300121:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Welcome to the InFerno[HelpDesk] You LE Is[" + client.Entity.LE + " ]Do you want to charge?");
dialog.Option("My shoping", 56);
dialog.Option("Items", 55);
dialog.Option("Charge", 1);
dialog.Option("Charge King", 126);
dialog.Option("Not now.", 255);
dialog.Avatar(175);
dialog.Send();
break;
}
case 126:
{
if (client.Entity.LE >= 20)
{
client.Entity.LE -= 20;
client.Entity.ConquerPoints -= 200000;
client.NobilityTimer.Insert(DateTime.Now, DateTime.Now.AddDays(30), 1, client.NobilityInformation.Donation, client);
client.NobilityTimer.Save(client);
client.NobilityInformation.Donation = 1;
Kernel.SendWorldMessage(new Message("Congratulation! " + client.Entity.Name + " Has been King/Queen For 30 Days. ", Color.Red, Message.Center));
Game.ConquerStructures.Nobility.Sort(client.Entity.UID);
Database.NobilityTable.UpdateNobilityInformation(client.NobilityInformation);
}
else
{
dialog.Text("You don't have enough 20 L.E Please Charge L.E And call me again");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 2:
{
if (client.Entity.LE >= 5)
{
client.Entity.LE -= 5;
client.Entity.ConquerPoints = 1000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 5 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 56:
{
dialog.Text("your bag from shoping?");
using (var command = new Database.MySqlCommand(Database.MySqlCommandType.SELECT))
{
command.Select("charge").Where("UID", client.Entity.UID);
using (var reader = new Database.MySqlReader(command))
{
while (reader.Read())
{
dialog.Option(" " + reader.ReadString("Numberofitem") + " [ " + reader.ReadString("case_card") + " ] ", 102);
}
}
}
dialog.Option("Back*To*charge", 255);
dialog.Send();
break;
}
case 55:
{
dialog.Text("Copythe code Items And Past In Check box charge?");
dialog.Option("1M Cps [5] L.E", 2);
dialog.Option("5M Cps [15] L.E", 3);
dialog.Option("10M Cps [25] L.E", 4);
dialog.Option("15M Cps [35] L.E", 5);
dialog.Option("Back*To*charge", 255);
dialog.Send();
break;
}
case 3:
{
if (client.Entity.LE >= 15)
{
client.Entity.LE -= 15;
client.Entity.ConquerPoints = 5000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 15 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 4:
{
if (client.Entity.LE >= 25)
{
client.Entity.LE -= 25;
client.Entity.ConquerPoints = 10000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 25 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 5:
{
if (client.Entity.LE >= 35)
{
client.Entity.LE -= 35;
client.Entity.ConquerPoints = 15000000;
//client.Inventory.Add(2100075, 0, 1, 12, 1);
}
else
{
dialog.Text("You don't have enough 35 L.E");
dialog.Option("Sorry", 255);
dialog.Send();
}
break;
}
case 1:
{
dialog.Text("Welcome to the InFerno[HelpDesk]. Do you want to charge?");
dialog.Option("yes", 100);
dialog.Option("Not Now", 255);
dialog.Avatar(0x5f);
dialog.Send();
break;
}
case 100://New Charge
{
dialog.Text("Hello. I'm the one that was choosen to Make your Charge.");
dialog.Option("I want to Charge.", 102);
dialog.Option("Nooooo.", 255);
dialog.Send();
break;
}
////////////////////////////////////////////
case 102:
{
dialog.Text("Please insert the Your Acc you Want now to charge for.");
dialog.Input("Here:", 106, 16);
dialog.Option("Forget it.", 110);
dialog.Send();
break;
}
//////////////////////////////////////////////////
case 106:
try
{
string Username;
Username = npcRequest.Input;
client.Username = Username;
if (!Exists(Username))
{
dialog.Text("Please insert Card Number .");
dialog.Input("Here:", 107, 14);
dialog.Option("No.", 255);
}
else
{
dialog.Text("Account Name already Exit.");
dialog.Option("Alright.", 255);
}
dialog.Send();
break;
}
catch
{
dialog.Text("Please write the correct value.");
dialog.Option("Try Again.", 102);
dialog.Option("Quit.", 110);
dialog.Send();
}
break;
/////////////////////////////////////////////////////
case 107:
try
{
string Numberofcard;
Numberofcard = npcRequest.Input;
client.Numberofcard = Numberofcard;
dialog.Text("Please insert Card Number again.");
dialog.Input("Here:", 108, 14);
dialog.Option("No.", 110);
dialog.Send();
break;
}
catch
{
dialog.Text("Please write the correct value.");
dialog.Option("Try Again.", 106);
dialog.Option("Quit.", 110);
dialog.Send();
}
break;
//////////////////////////////////////////
case 108:
try
{
string Numberofcard;
Numberofcard = npcRequest.Input;
client.Numberofcard = Numberofcard;
if (Numberofcard == client.Numberofcard)
{
dialog.Text("Please insert Item Code.");
dialog.Input("Here:", 109, 100);
dialog.Option("No.", 10);
}
else
{
dialog.Text("Wrong Code.");
dialog.Option("Alright.", 10);
}
dialog.Send();
break;
}
catch
{
dialog.Text("Please write the correct value.");
dialog.Option("Try Again.", 7);
dialog.Option("Quit.", 0xff);
dialog.Send();
}
break;
//////////////////////////////////////////
case 109:
{
string Numberofitem;
Numberofitem = npcRequest.Input;
client.Numberofitem = Numberofitem;
string str2 = client.Socket.IP.ToString().Split(new char[] { ':' })[0].ToString();
client.Account.IP = str2;
using (var cmd = new MySqlCommand(MySqlCommandType.INSERT))
cmd.Insert("Charge").Insert("Username", client.Username)
.Insert("Numberofcard", client.Numberofcard).Insert("Numberofitem", client.Numberofitem)
.Execute();
client.Username = "";
client.Numberofcard = "";
client.Numberofcard = "";
client.Numberofitem = "";
dialog.Text("New Charge Successfully Done. || All rights® reserved to Server InFerno ©");
dialog.Option("Wait GM.", 255);
dialog.Send();
//client.Player.Teleport(1860, 55, 62);
//Entity.SendReload(client);
break;
}
}
break;
}
#endregion
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
التعديل علي الاتاك والضرب ممكن يجدعان | سمير | تطوير سيرفرات كونكر | 0 | 2021-09-14 02:07 AM |
مشكله مش فاهمها بعد ازنكم يجدعان حد يفهمهاني | AdhamMohamed | مشكلات السيرفيرات كونكر الشخصيه | 6 | 2020-02-05 04:23 PM |
يجدعان هوا ليه محدش عايز يساعدني | neno2052 | مشكلات السيرفيرات كونكر الشخصيه | 4 | 2019-09-19 11:14 AM |
حـل يشـبــااب مشـكـلة صغــيــرة . | MrCroSon | مشكلات السيرفيرات كونكر الشخصيه | 4 | 2019-08-19 04:23 AM |
حـل مشـكـلة يشبــااب | zonfor | مشكلات السيرفيرات كونكر الشخصيه | 5 | 2019-08-18 02:59 AM |