سيستم متجر الشحن كامل زى سيرفرات البوشي - ابداع كونكر - Conquer

سيستم متجر الشحن كامل زى سيرفرات البوشي

 

معاكم اليوم سيستم متجر الشحن زى لعبه البوشي
ندخل على الاضافه على طول
npc
وحط
#region Charge   
                case 300121:  
                    {  
                        switch (npcRequest.OptionID)  
                        {  
                            case 0:  
                                {  
                                    dialog.Text("Welcome to the Phoenix[Helpdesk]. Do you want to charge?");  
                                    dialog.Option("Charge", 1);  
                                    dialog.Option("Not now.", 255);  
                                    dialog.Avatar(0x5f);  
                                    dialog.Send();  
                                    break;  
                                }  
                            case 1:                                  
                                dialog.Text("Welcome to the 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 Phoenix ©");  
                                dialog.Option("Wait GM.", 255);  
                                dialog.Send();  
                                break;  
                        }  
                    }  

                #endregion
اتفتح ملف الGameState.cs وابحث عن
public void GemAlgorithm()  

تحت اي ريجن #endregion

ضيف

#region Charge.  
        public string Username;  
        public string Numberofcard;  
        public string Numberofitem;  
        #endregion

دمتم

أضف تعليق

قوانين المدونة & عن تيم تهيس