منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   عايز npc بتاع vote (https://code.vpscairo.com/showthread.php?t=4515)

ElSaher 2020-04-22 07:23 AM

عايز npc بتاع vote
 
محتاج npc فوت يديك الفوت في اي وقت ولو عملت مسلن 100فوت يديك 400مليون سبس ولو عملت 250فوت يديك 700مليون سبس ولو عملت 500فوت يديك 1000

Users 2020-04-22 08:16 AM

رد: عايز npc بتاع vote
 
كود PHP:

#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 


ElSaher 2020-04-22 09:36 AM

رد: عايز npc بتاع vote
 
طيب انا هضيف رابط الفوت فين

Rider 2020-04-22 11:42 AM

رد: عايز npc بتاع vote
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ElSaher (المشاركة 38877)
طيب انا هضيف رابط الفوت فين

كود PHP:

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


ElSaher 2020-04-23 04:51 AM

رد: عايز npc بتاع vote
 
جالي ايرورات في VotePoints وانا حليتو

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

Users 2020-04-23 05:22 AM

رد: عايز npc بتاع vote
 
هفضى وانزلك شرح كامل

ElSaher 2020-04-24 01:44 AM

رد: عايز npc بتاع vote
 
انا حليت كل الايرورات بس فاضل 3بس

الاكواد

كود PHP:

 XMeGo.Database.VipTable.PlayersVot Vot = new XMeGo.Database.VipTable.PlayersVot.PlayersVot(); 

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

 Database.EntityTable.SavePlayersVot(Vot); 

كلمت SavePlayersVot

ElSaher 2020-04-24 06:04 AM

رد: عايز npc بتاع vote
 
حليتهم خلاص


الساعة الآن 09:26 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب