متجر شحن تبعت كروت ذي البوشي من محمد ياسر - ابداع كونكر - 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

بعد كده

اتحط الملف ده في القاعده

الملف ده هو الي اتلقي عليه الكروت الي اتبعتت

وكده نكون خلصنه

عملنا متجر شحن علي صفحه ومتجر شحن في اللعبه وراجل بيبعت كروت من غير متكون انت فاتح

كده احنا عملنا 80% ذي كونكر اونلاين ناقص الشحن بالفيزا قريبا انشاء الله

كده احنا خلصنا شرح

محمد ياسر

—–>Daany<——

10 thoughts on “متجر شحن تبعت كروت ذي البوشي من محمد ياسر”

أضف تعليق

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