قديم 2020-04-22, 08:16 AM
المشاركة 2
Users
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: عايز npc بتاع vote

كود:
#region Vote System
                                
case 333012:
                                    {

                                        
dialog.Avatar(241);

                                        switch (
npcRequest.OptionID)
                                        {

                                            case 
0:
                                                {

                                                    
dialog.Text("Hey, " client.Player.Name "This Vote System if You Voteing Will Get 10 Mellion [Cps] & 2 VotePoints Can Vote Agin After 12 Hours");

                                                    
dialog.Text("Your VotePoints`s Count is :[ " client.VotePoints " ] .");

                                                    
dialog.Option("Yes, I Wanna Vote"1);

                                                    
dialog.Option("ExchangePoint's"2);

                                                    
dialog.Option("No thank you"255);

                                                    
dialog.Send();

                                                    break;

                                                }

                                            case 
1:
                                                {

                                                    if (!
Kernel.VotePool.ContainsKey(client.Account.IP))
                                                    {

                                                        if (!
Kernel.VotePoolUid.ContainsKey(client.Player.UID))
                                                        {

                                                            
client.VotePoints += 2;

                                                           
//client.Player.ConquerPoints += 10000000;

                                                            
client.Voted true;

                                                            
PlayersVot Vot = new PlayersVot();

                                                            
Vot.AdressIp client.Account.IP;

                                                            
Vot.Uid client.Player.UID;

                                                            
Kernel.VotePool.Add(Vot.AdressIpVot);

                                                            
Kernel.VotePoolUid.Add(Vot.UidVot);

                                                            
Database.EntityTable.SavePlayersVot(Vot);

                                                            
client.Send(new Message("هنا"System.Drawing.Color.RedNetwork.GamePackets.Message.Website));

                                                        }

                                                        else
                                                        {

                                                            
dialog.Text("Sorry, But You Already Voted Come Back After 12 Hour.");

                                                            
dialog.Option("Oh, Sorry I Foget"255);

                                                            
dialog.Send();

                                                        }

                                                    }

                                                    else
                                                    {

                                                        
dialog.Text("Sorry, But You  Already Voted Come Back After 12 Hour.");

                                                        
dialog.Option("Oh, Sorry I Foget"255);

                                                        
dialog.Send();

                                                    }

                                                    break;



                                                }

                                            case 
2:
                                                {
                                                    
dialog.Text("Hello Player, I'm here to give you rewards for your votes !.");
                                                    
dialog.Option("About VotePoints"15);//Done
                                                    
dialog.Option("Check my Points."20);//Done
                                                    
dialog.Option("SoulS[P8] (20 VotePoints)\n"30);//Done
                                                    
dialog.Option("DeathConquer[Cup] -- 1 Days (20 VotePoints)\n"3);//Done
                                                    
dialog.Option("GoldPrize[CUP] -- 1 Days (10 VotePoints)\n"29);//Done
                                                    
dialog.Option("SavagePone 30 (10 VotePoints)"5);//Done
                                                    
dialog.Option("VIP [7] Days 1 (10 VotePoints)"6);//Done
                                                    
dialog.Option("VIP [8] Days 1 (20 VotePoints)"8);//Done
                                                    
dialog.Option("ConquerPoints [100M] (5 VotePoints)"9);//Done
                                                    
dialog.Send();
                                                    break;
                                                }
                                            case 
25:
                                            case 
3:
                                            case 
9:
                                            case 
5:
                                            case 
6:
                                            case 
8:
                                            case 
15:
                                            case 
20:
                                            case 
29:
                                            case 
30:
                                                if (
npcRequest.OptionID == 3)
                                                {
                                                    if (
client.Inventory.Count == 40)
                                                    {
                                                        
dialog.Text("Please make a free space in your inventory.");
                                                        
dialog.Option("okay"255);
                                                        
dialog.Send();
                                                        break;
                                                    }
                                                    if (
client.VotePoints >= 50)
                                                    {
                                                        
client.VotePoints -= 50;
                                                        
client.Inventory.Add(21002450000011true000false);
                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("Sorry you don't have 50 VotePoints !.");
                                                        
dialog.Option("oh, sorry"255);
                                                        
dialog.Send();
                                                        break;
                                                    }
                                                }
                                                else if (
npcRequest.OptionID == 29)
                                                {
                                                    if (
client.Inventory.Count == 40)
                                                    {
                                                        
dialog.Text("Please make a free space in your inventory.");
                                                        
dialog.Option("okay"255);
                                                        
dialog.Send();
                                                        break;
                                                    }
                                                    if (
client.VotePoints >= 15)
                                                    {
                                                        
client.VotePoints -= 15;
                                                        
client.Inventory.Add(21002350000011true000false);
                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("Sorry you don't have 15 VotePoints !.");
                                                        
dialog.Option("oh, sorry"255);
                                                        
dialog.Send();
                                                        break;
                                                    }
                                                }
                                                else if (
npcRequest.OptionID == 6)
                                                {
                                                    if (
client.VotePoints >= 10)
                                                    {
                                                        
client.VotePoints -= 10;
                                                        
client.VIPDays.Insert(DateTime.NowDateTime.Now.AddDays(1), 5client.Player.VIPLevelclient);
                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("Sorry you don;t have 10 VotePoints !.");
                                                        
dialog.Option("oh, sorry"255);
                                                        
dialog.Send();
                                                        break;
                                                    }
                                                }
                                                else if (
npcRequest.OptionID == 30)
                                                {
                                                    if (
client.VotePoints >= 20)
                                                    {
                                                        
client.VotePoints -= 20;
                                                        
client.Inventory.Add(300424801);
                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("Sorry you don;t have 20 VotePoints !.");
                                                        
dialog.Option("oh, sorry"255);
                                                        
dialog.Send();
                                                        break;
                                                    }
                                                }
                                                else if (
npcRequest.OptionID == 9)
                                                {
                                                    if (
client.VotePoints >= 6)
                                                    {
                                                        
client.VotePoints -= 6;
                                                        
client.Player.ConquerPoints += 5000;
                                                        
                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("Sorry you don;t have 6 VotePoints !.");
                                                        
dialog.Option("oh, sorry"255);
                                                        
dialog.Send();
                                                        break;
                                                    }
                                                }
                                                else if (
npcRequest.OptionID == 8)
                                                {
                                                    if (
client.VotePoints >= 20)
                                                    {
                                                        
client.VotePoints -= 20;
                                                        
client.VIPDays.Insert(DateTime.NowDateTime.Now.AddDays(1), 7client.Player.VIPLevelclient);
                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("Sorry you don;t have 20 VotePoints !.");
                                                        
dialog.Option("oh, sorry"255);
                                                        
dialog.Send();
                                                        break;
                                                    }
                                                }
                                                else if (
npcRequest.OptionID == 5)
                                                {
                                                    if (
client.VotePoints >= 10)
                                                    {
                                                        
client.VotePoints -= 10;
                                                        
client.Inventory.Add(300418103);
                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("Sorry you don;t have 10 VotePoints !.");
                                                        
dialog.Option("oh, sorry"255);
                                                        
dialog.Send();
                                                        break;
                                                    }
                                                }
                                                break;



                                        }

                                        break;

                                    }

                                
#endregion 


قديم 2020-04-22, 09:36 AM
المشاركة 3
ElSaher
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: عايز npc بتاع vote
طيب انا هضيف رابط الفوت فين

قديم 2020-04-22, 11:42 AM
المشاركة 4
Tefa
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: عايز npc بتاع vote
طيب انا هضيف رابط الفوت فين

كود:
 client.Send(new Message("هنا"System.Drawing.Color.RedNetwork.GamePackets.Message.Website)); 


قديم 2020-04-23, 04:51 AM
المشاركة 5
ElSaher
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: عايز npc بتاع vote
جالي ايرورات في VotePoints وانا حليتو

جالي ايرور في SavePlayersVot
وايرور في PlayersVot
وايرور في VotePoolUid
وايرور في VotePool

قديم 2020-04-23, 05:22 AM
المشاركة 6
Users
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: عايز npc بتاع vote
هفضى وانزلك شرح كامل

قديم 2020-04-24, 01:44 AM
المشاركة 7
ElSaher
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: عايز npc بتاع vote
انا حليت كل الايرورات بس فاضل 3بس

الاكواد


كود:
 XMeGo.Database.VipTable.PlayersVot Vot = new XMeGo.Database.VipTable.PlayersVot.PlayersVot(); 

في كلمت PlayersVot 2 ايرور
الايرور الاخير في

كود:
 Database.EntityTable.SavePlayersVot(Vot); 

كلمت SavePlayersVot

قديم 2020-04-24, 06:04 AM
المشاركة 8
ElSaher
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: عايز npc بتاع vote
حليتهم خلاص


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: عايز npc بتاع vote
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طريقة اعلى بيها الـ vote على موقع xtremetop100 Mohammed Hossam مشكلات السيرفيرات كونكر الشخصيه 9 2022-02-17 10:38 AM
ان بي سي فوت Vote Tyranny-Team's مشكلات السيرفيرات كونكر الشخصيه 2 2020-04-17 01:38 AM
لو سمحتو يا يا شباب عايز حل لمكشله فى البولا بتاع الحروب ابو مروان مشكلات السيرفيرات كونكر الشخصيه 3 2019-09-25 01:25 PM
عايز npcراجل بتاع برفكشن ElSaher مشكلات السيرفيرات كونكر الشخصيه 1 2019-07-24 09:21 PM
Vote salahsayed مشكلات السيرفيرات كونكر الشخصيه 1 2019-04-30 10:50 AM


الساعة الآن 01:12 PM

Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.