آخر المشاركات

القائمة
Menu :
صور المظاهر بواسطة Jason 3li. يتم التشغيل بواسطة Blogger.

برامج التصميم

ادوات

حل مشكلة الجيلد وار لو شغلتها بشفرة لا تعطيك الجائزة

السلام عليكم ورحمة الله وبركاته
الموضوع ده هيفيد الناس الي بتواجهم المشكلة 
انا بفضل ان اي اكواد انا بنزلها انت تحطها عندك في تيكستات وكل تيكست تكتب عليه بيعمل ايه
عشان لو حصلت اي حاجة تدور عندك وبالمرة تستفيد.

المهم انهارده هنحل مشكلة عادية وهي ان الجيلد وار مش بتستلم الجائزة لو انت شغلته بشفرة.
المشكلة ديه موجودة وناس كتير بتواجهها.

الحل اهه
هتفتح كلاس NPC.cs
هتبحث عن 

case 4482114 
هتغلق بالسالب وتحذفها وتبدلها بالانبي سي ده
الانبيسي محلول فيه المشكلة بالكامل ومش هتعملك اي مشاكل


#region ClaimGuildPrize
                                
case 4482114:
                                    {
                                        switch (
npcRequest.OptionID)
                                        {
                                            case 
0:
                                                {
                                                    
dialog.Text("Hello there. Do you want to Claim GuildWar Prize you can only Claim it 1 Time if you won GW.");
                                                    
dialog.Option("Claim GuildLeader."1);
                                                    
dialog.Option("Claim TopDeputyLeader."3);
                                                    
dialog.Option("Just Passing By!"255);
                                                    
dialog.Send();
                                                    break;
                                                }
                                            case 
1:
                                                {
                                                    if (
client.Guild != null)
                                                    {
                                                        if (
client.Guild.PoleKeeper && client.Guild != null && client.AsMember.Rank == KeroHero.Game.Enums.GuildMemberRank.GuildLeader)
                                                        {
                                                            
dialog.Text("Are you sure you want to Claim your Prize?");
                                                            
dialog.Option("Yes."2);
                                                            
dialog.Option("Ah, nevermind."255);
                                                            
dialog.Send();
                                                        }
                                                        else
                                                        {
                                                            
dialog.Text("Sorry only GuildLeader of the Winner Guild can Claim The Prize After GuildWar End.");
                                                            
dialog.Option("Ahh."255);
                                                            
dialog.Send();
                                                        }
                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("Sorry You are not Member in any guild yet");
                                                        
dialog.Option("Ahh."255);
                                                        
dialog.Send();
                                                    }
                                                    break;
                                                }
                                            case 
2:
                                                {
                                                    if (!
GuildWar.IsWar && GuildWar.Claim && client.Guild != null && client.Entity.GuildID == GuildWar.KeeperID && client.Entity.GuildRank == (ushort)Game.Enums.GuildMemberRank.GuildLeader && ClassPk.TopGlClaim == 0)
                                                    {
                                                        
//#warning GUILD WAR PRIZE
                                                        
Program.AddWarLog("GuildWar""" rates.GuildWar ""client.Entity.Name);//TQ

                                                        
GuildWar.Claim false;
                                                        
GuildWar.KeeperID 0;
                                                        
client.Entity.ConquerPoints += rates.GuildWar;
                                                        
ClassPk.AddGl();//TQ
                                                        
client.Inventory.Add(72346701);
                                                        
Game.Flags.AddGuildLeader(client);
                                                        
client.Entity.AddFlag(Update.Flags.TopGuildLeader);
                                                        
KeroHero.Kernel.SendWorldMessage(new Message("Congratulations! " client.Entity.Name " Leader of " client.Guild.PoleKeeper " The winner guild has Claimed Guild War Prize " rates.GuildWar " cps and LordToken!"System.Drawing.Color.WhiteMessage.Center), Program.GamePool);
                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("Sorry you dont have Any Prize to claim only GL of the winner guild can claim Prize After GW");
                                                        
dialog.Option("Ahh."255);
                                                        
dialog.Send();
                                                    }
                                                    break;
                                                }
                                            case 
3:
                                                {
                                                    if (
client.Guild != null)
                                                    {
                                                        if (
client.Guild.PoleKeeper && client.Guild != null && client.AsMember.Rank == KeroHero.Game.Enums.GuildMemberRank.DeputyLeader)
                                                        {
                                                            
dialog.Text("Are you sure you want to Claim your Prize?");
                                                            
dialog.Option("Yes."4);
                                                            
dialog.Option("Ah, nevermind."255);
                                                            
dialog.Send();
                                                        }
                                                        else
                                                        {
                                                            
dialog.Text("Sorry only DeputyLeader of the Winner Guild can Claim The Prize After GuildWar End.");
                                                            
dialog.Option("Ahh."255);
                                                            
dialog.Send();
                                                        }

                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("Sorry You are not Member in any guild yet");
                                                        
dialog.Option("Ahh."255);
                                                        
dialog.Send();
                                                    }
                                                    break;
                                                }
                                            case 
4:
                                                {
                                                    if (
DateTime.Now.DayOfWeek == DayOfWeek.Friday || DateTime.Now.DayOfWeek == DayOfWeek.Sunday)
                                                    {
                                                        if (!
GuildWar.IsWar && client.Guild.PoleKeeper && client.Guild != null && client.AsMember.Rank == Game.Enums.GuildMemberRank.DeputyLeader && ClassPk.TopDlClaim 5)
                                                        {
                                                            
ClassPk.AddDl();
                                                            
client.Entity.AddFlag(Update.Flags.TopDeputyLeader);
                                                            
Kernel.SendWorldMessage(new Message("Congratulations! " client.Entity.Name " From " client.Guild.PoleKeeper " Has Claimed TopDeputyLeader Halo!"System.Drawing.Color.WhiteMessage.TopLeft), Program.GamePool);
                                                            if (
ClassPk.TopDlClaim == 1)
                                                            {
                                                                
Game.Flags.AddGuildDeaputy(client);
                                                            }
                                                            if (
ClassPk.TopDlClaim == 2)
                                                            {
                                                                
Game.Flags.AddGuildDeaputy2(client);
                                                            }
                                                            if (
ClassPk.TopDlClaim == 3)
                                                            {
                                                                
Game.Flags.AddGuildDeaputy3(client);
                                                            }
                                                            if (
ClassPk.TopDlClaim == 4)
                                                            {
                                                                
Game.Flags.AddGuildDeaputy4(client);
                                                            }
                                                            if (
ClassPk.TopDlClaim == 5)
                                                            {
                                                                
Game.Flags.AddGuildDeaputy5(client);
                                                            }

                                                            else
                                                            {
                                                                
dialog.Text("Sorry you dont have Any Prize to claim only Dl of the Winner Guild Can claim the halo After GW end.");
                                                                
dialog.Option("Ahh."255);
                                                                
dialog.Send();
                                                            }
                                                        }
                                                        else
                                                        {
                                                            
dialog.Text("Sorry But You can claimb you prize on sunday or friday");
                                                            
dialog.Option("Ahh."255);
                                                            
dialog.Send();
                                                        }
                                                    }
                                                    break;
                                                }
                                        }
                                        break;
                                    }
                                
#endregion 


وكده الشرح انتهي 
لو عاجبك الموضوع ممكن تعمل لينا اعجاب ومشاركة انت بكده بتدعمنا

شاركها!:

التصنيف:

محمد ماهر

اسمي محمد ماهر من سورية مواليد 1990 أحب التدوين بشكل دائم لانه يجعلني مسرور عندما اشارك معكم أشياء مفيدة تهمني وتهمكم

هناك تعليق واحد على '' حل مشكلة الجيلد وار لو شغلتها بشفرة لا تعطيك الجائزة "

اضافة تعليق
  1. ممكن طلب انا معايا مدونة وعاوز اخط الاكواد زى منتا عامل كده ازاى هل هيا اضافة ولا ايه مش فاهم

    ردحذف

  • لإضافة تعبيرات إظهار التعبيرات
  • لاضافة كود [pre]ضع الكود هنا[/pre]
  • لاضافة صورة [img]ضع رابط الصورة هنا[/img]
  • لاضافة فيديو فقط ضع الرابط داخل التعليق مثال: http://www.youtube.com/watch?v=0x_gnfpL3RM