منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو] (https://code.vpscairo.com/showthread.php?t=3942)

Rider 2020-03-09 02:15 PM

حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
سيرش
كود PHP:

public unsafe void Reborn(Game.Entity playerbyte RebornClassServerSockets.Packet stream

قبل اخر قوس تحت خالص ضيف
كود PHP:

   #region rem r i d e r
            
using (var rec = new ServerSockets.RecycledPacket())
            {
                var 
saw rec.GetStream();
                {
                    
#region test ruen remove

                    
foreach (var item in player.Owner.Entity.RuneItem.Values)
                    {
                        if (
item.Position >= 100 || item.Position <= 125)
                        {

                            
item.Position = (ushort)211;
                            
player.Owner.Entity.RuneItem[item.UID].Position = (ushort)211;
                            
ConquerItemTable.UpdatePosition(item);
                            
player.Owner.Send(item);

                            if (
player.Owner.MySpells.ClientSpells.ContainsKey((ushort)(uint)(RuneItems.RuneSkillID(item.ID) / 100)))
                                
player.Owner.MySpells.Remove((ushort)(ushort)(uint)(RuneItems.RuneSkillID(item.ID) / 100), null);
                            
ItemUsage usage = new ItemUsage(true) { ID ItemUsage.UnequipItem };
                            
//test
                            
usage.UID item.Position;
                            
player.Owner.Send(usage);

                        }

                    }
                    
#endregion
                    #region runes
                    
if (player.Owner.MySpells.ClientSpells.ContainsKey(14250))
                    {
                        
player.Owner.MySpells.Remove(14250saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(14440))
                    {
                        
player.Owner.MySpells.Remove(14440saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(14410))
                    {
                        
player.Owner.MySpells.Remove(14410saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(1250))
                    {
                        
player.Owner.MySpells.Remove(1250saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(14530))
                    {
                        
player.Owner.MySpells.Remove(14530saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(14260))
                    {
                        
player.Owner.MySpells.Remove(14260saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(15780))
                    {
                        
player.Owner.MySpells.Remove(15780saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(14380))
                    {
                        
player.Owner.MySpells.Remove(14380saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(11180))
                    {
                        
player.Owner.MySpells.Remove(11180saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(14220))
                    {
                        
player.Owner.MySpells.Remove(14220saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(14160))
                    {
                        
player.Owner.MySpells.Remove(14160saw);

                    }
                    if (
player.Owner.MySpells.ClientSpells.ContainsKey(14160))
                    {
                        
player.Owner.MySpells.Remove(14160saw);

                    }
                    
#endregion
                    #region tr
                    
if (player.Owner.Entity.Class > 15 || player.Owner.Entity.Class < 10)
                    {

                        if (
player.Owner.MySpells.ClientSpells.ContainsKey(11986))
                        {
                            
player.Owner.MySpells.Remove(11986saw);

                        }


                        
                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(11990))
                            {
                                
player.Owner.MySpells.Remove(11990stream);

                            }
                        
                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(13440))
                            {
                                
player.Owner.MySpells.Remove(13440stream);

                            }
                        
                        
                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(11960))
                            {
                                
player.Owner.MySpells.Remove(11960stream);

                            }
                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(1250))
                            {
                                
player.Owner.MySpells.Remove(1250stream);

                            }
                        

                    }
                    
#endregion
                    #region mo
                    
if (player.Owner.Entity.Class > 65 || player.Owner.Entity.Class < 60)
                    {
                       
                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(12550))
                            {
                                
player.Owner.MySpells.Remove(12550stream);

                            }
                       
                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(12560))
                            {
                                
player.Owner.MySpells.Remove(12560stream);

                            }
                        
                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(12570))
                            {
                                
player.Owner.MySpells.Remove(12570stream);

                            }
                      
                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(14160))
                            {
                                
player.Owner.MySpells.Remove(14160stream);

                            }
                        

                      

                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(10490))
                            {
                                
player.Owner.MySpells.Remove(10490stream);

                            }
                        


                       
                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(10425))
                            {
                                
player.Owner.MySpells.Remove(10425stream);

                            }
                        

                       

                            if (
player.Owner.MySpells.ClientSpells.ContainsKey(10425))
                               
player.Owner.MySpells.Remove(10425stream);



                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(10420))
                                    
player.Owner.MySpells.Remove(10420stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(10421))
                                    
player.Owner.MySpells.Remove(10421stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(10422))
                                    
player.Owner.MySpells.Remove(10422stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(10423))
                                    
player.Owner.MySpells.Remove(10423stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(10424))
                                    
player.Owner.MySpells.Remove(10424stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(10405))
                                    
player.Owner.MySpells.Remove(10405stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(10410))
                                    
player.Owner.MySpells.Remove(10410stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(10415))
                                    
player.Owner.MySpells.Remove(10415stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(10395))
                                    
player.Owner.MySpells.Remove(10395stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(10381))
                                    
player.Owner.MySpells.Remove(10381stream);

                            }
                    
#endregion
                            #region nin
                            
if (player.Owner.Entity.Class > 55 || player.Owner.Entity.Class < 50)
                            {
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(6011))
                                    
player.Owner.MySpells.Remove(6011stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(6003))
                                    
player.Owner.MySpells.Remove(6003stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(6002))
                                    
player.Owner.MySpells.Remove(6002stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(6010))
                                    
player.Owner.MySpells.Remove(6010stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(6000))
                                    
player.Owner.MySpells.Remove(6000stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12070))
                                    
player.Owner.MySpells.Remove(12070stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12080))
                                    
player.Owner.MySpells.Remove(12080stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12090))
                                    
player.Owner.MySpells.Remove(12090stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(6004))
                                    
player.Owner.MySpells.Remove(6004stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11170))
                                    
player.Owner.MySpells.Remove(11170stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11180))
                                    
player.Owner.MySpells.Remove(11180stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12110))
                                    
player.Owner.MySpells.Remove(12110stream);
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14410))
                                    
player.Owner.MySpells.Remove(14410stream);


                            }
                            
#endregion
                            #region ar
                            
if (player.Owner.Entity.Class > 45 || player.Owner.Entity.Class < 40)
                            {
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11670))
                                    
player.Owner.MySpells.Remove(11670stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14280))
                                    
player.Owner.MySpells.Remove(14280stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11660))
                                    
player.Owner.MySpells.Remove(11660stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11650))
                                    
player.Owner.MySpells.Remove(11650stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11620))
                                    
player.Owner.MySpells.Remove(11620stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11610))
                                    
player.Owner.MySpells.Remove(11610stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11600))
                                    
player.Owner.MySpells.Remove(11600stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11590))
                                    
player.Owner.MySpells.Remove(11590stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(8000))
                                    
player.Owner.MySpells.Remove(8000stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(8001))
                                    
player.Owner.MySpells.Remove(8001stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(8003))
                                    
player.Owner.MySpells.Remove(8003stream);
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14380))
                                    
player.Owner.MySpells.Remove(14380stream);



                            }
                            
#endregion
                            #region w
                            
if (player.Owner.Entity.Class > 25 || player.Owner.Entity.Class < 20)
                            {
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12700))
                                    
player.Owner.MySpells.Remove(12700stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12690))
                                    
player.Owner.MySpells.Remove(12690stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12680))
                                    
player.Owner.MySpells.Remove(12680stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12670))
                                    
player.Owner.MySpells.Remove(12670stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12660))
                                    
player.Owner.MySpells.Remove(12660stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14270))
                                    
player.Owner.MySpells.Remove(14270stream);

                            }
                            
#endregion
                            #region wt
                            
if (player.Owner.Entity.Class > 135 || player.Owner.Entity.Class < 130)
                            {
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(1175))
                                    
player.Owner.MySpells.Remove(1175stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14320))
                                    
player.Owner.MySpells.Remove(14320stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14500))
                                    
player.Owner.MySpells.Remove(14500stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(1170))
                                    
player.Owner.MySpells.Remove(1170stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12390))
                                    
player.Owner.MySpells.Remove(12390stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12370))
                                    
player.Owner.MySpells.Remove(12370stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(30000))
                                    
player.Owner.MySpells.Remove(30000stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(1100))
                                    
player.Owner.MySpells.Remove(1100stream);

                            }
                            
#endregion
                            #region ft
                            
if (player.Owner.Entity.Class > 145 || player.Owner.Entity.Class < 140)
                            {
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(1002))
                                    
player.Owner.MySpells.Remove(1002stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(1180))
                                    
player.Owner.MySpells.Remove(1180stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(1165))
                                    
player.Owner.MySpells.Remove(1165stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(1160))
                                    
player.Owner.MySpells.Remove(1160stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(1150))
                                    
player.Owner.MySpells.Remove(1150stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(1120))
                                    
player.Owner.MySpells.Remove(1120stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12400))
                                    
player.Owner.MySpells.Remove(12400stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12380))
                                    
player.Owner.MySpells.Remove(12380stream);
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14220))
                                    
player.Owner.MySpells.Remove(14220stream);
                            }
                            
#endregion
                            #region pi
                            
if (player.Owner.Entity.Class > 75 || player.Owner.Entity.Class < 70)
                            {
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11030))
                                    
player.Owner.MySpells.Remove(11030stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(11110))
                                    
player.Owner.MySpells.Remove(11110stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14710))
                                    
player.Owner.MySpells.Remove(14710stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14680))
                                    
player.Owner.MySpells.Remove(14680stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14720))
                                    
player.Owner.MySpells.Remove(14720stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14270))
                                    
player.Owner.MySpells.Remove(14270stream);
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14250))
                                    
player.Owner.MySpells.Remove(14250stream);
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14440))
                                    
player.Owner.MySpells.Remove(14440stream);

                            }
                            
#endregion
                            #region DW
                            
if (player.Owner.Entity.Class > 85 || player.Owner.Entity.Class < 80)
                            {
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12300))
                                    
player.Owner.MySpells.Remove(12300stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(14470))
                                    
player.Owner.MySpells.Remove(14470stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12120))
                                    
player.Owner.MySpells.Remove(12120stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12130))
                                    
player.Owner.MySpells.Remove(12130stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12140))
                                    
player.Owner.MySpells.Remove(12140stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12160))
                                    
player.Owner.MySpells.Remove(12160stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12170))
                                    
player.Owner.MySpells.Remove(12170stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12200))
                                    
player.Owner.MySpells.Remove(12200stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12240))
                                    
player.Owner.MySpells.Remove(12240stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12350))
                                    
player.Owner.MySpells.Remove(12350stream);


                            }
                            
#endregion
                            #region ww
                            
if (player.Owner.Entity.Class > 165 || player.Owner.Entity.Class < 160)
                            {
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12980))
                                    
player.Owner.MySpells.Remove(12980stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12940))
                                    
player.Owner.MySpells.Remove(12940stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12950))
                                    
player.Owner.MySpells.Remove(12950stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12930))
                                    
player.Owner.MySpells.Remove(12930stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12990))
                                    
player.Owner.MySpells.Remove(12990stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12960))
                                    
player.Owner.MySpells.Remove(12960stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(13000))
                                    
player.Owner.MySpells.Remove(13000stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(13030))
                                    
player.Owner.MySpells.Remove(13030stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(13020))
                                    
player.Owner.MySpells.Remove(13020stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12890))
                                    
player.Owner.MySpells.Remove(12890stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(13090))
                                    
player.Owner.MySpells.Remove(13090stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12850))
                                    
player.Owner.MySpells.Remove(12850stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12840))
                                    
player.Owner.MySpells.Remove(12840stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12970))
                                    
player.Owner.MySpells.Remove(12970stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(13080))
                                    
player.Owner.MySpells.Remove(13080stream);


                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12860))
                                    
player.Owner.MySpells.Remove(12860stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(12870))
                                    
player.Owner.MySpells.Remove(12870stream);

                            }
                            
#endregion
                            #region pi
                            
if (player.Owner.Entity.Class > 95 || player.Owner.Entity.Class < 90)
                            {
                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(15790))
                                    
player.Owner.MySpells.Remove(15790stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(15750))
                                    
player.Owner.MySpells.Remove(15750stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(15780))
                                    
player.Owner.MySpells.Remove(15780stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(15720))
                                    
player.Owner.MySpells.Remove(15720stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(15710))
                                    
player.Owner.MySpells.Remove(15710stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(15800))
                                    
player.Owner.MySpells.Remove(15800stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(15810))
                                    
player.Owner.MySpells.Remove(15810stream);

                                if (
player.Owner.MySpells.ClientSpells.ContainsKey(15770))
                                    
player.Owner.MySpells.Remove(15770stream);

                            }
                        
                    
                            
#endregion
                
}
            }
            
#endregion 

افتح spell.cs
سيرش
كود PHP:

 public unsafe void Remove(ushort IDServerSockets.Packet stream

اقفلها و بدلها ب دي
كود PHP:

     public unsafe void Remove(ushort IDServerSockets.Packet stream)
        {
            
Game.MsgServer.MsgSpell my_spell;
            if (
ClientSpells.TryRemove(IDout my_spell))
            {
                
MsgActionProto Action = new MsgActionProto();
                
Action.UID Owner.Entity.UID;
                
Action.dwParam ID;
                
Action.TimeStamp = (uint)Time32.Now.GetHashCode();
                
Action.ID =MsgActionEmulator.RemoveSpell;
                
Owner.Send(MsgActionEmulator.SendPacket(Action));
            }
        } 

ارمي ده في databaase
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
لينك تاني عشان لو الي فوق مش شغال
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع

ابو حمزه9 2020-03-09 02:23 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 


عاش


محمد ياسر 2020-03-09 04:56 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
عاش والله

Mo Ali 2020-03-09 06:32 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
good

bosha1 2020-03-09 09:05 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
عاش ي رايق

AliNasser 2020-03-09 09:06 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
تسلم

Rider 2020-03-09 09:10 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
تسلموا <3

megokarika 2020-03-09 09:20 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
thx

megokarika 2020-03-09 09:23 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
اقتباس:

المشاركة الأصلية كتبت بواسطة rider (المشاركة 31635)
سيرش
كود PHP:

public unsafe void reborn(game.entity playerbyte rebornclassserversockets.packet stream

قبل اخر قوس تحت خالص ضيف
كود PHP:

   #region rem r i d e r
            
using (var rec = new serversockets.recycledpacket())
            {
                var 
saw rec.getstream();
                {
                    
#region test ruen remove

                    
foreach (var item in player.owner.entity.runeitem.values)
                    {
                        if (
item.position >= 100 || item.position <= 125)
                        {

                            
item.position = (ushort)211;
                            
player.owner.entity.runeitem[item.uid].position = (ushort)211;
                            
conqueritemtable.updateposition(item);
                            
player.owner.send(item);

                            if (
player.owner.myspells.clientspells.containskey((ushort)(uint)(runeitems.runeskillid(item.id) / 100)))
                                
player.owner.myspells.remove((ushort)(ushort)(uint)(runeitems.runeskillid(item.id) / 100), null);
                            
itemusage usage = new itemusage(true) { id itemusage.unequipitem };
                            
//test
                            
usage.uid item.position;
                            
player.owner.send(usage);

                        }

                    }
                    
#endregion
                    #region runes
                    
if (player.owner.myspells.clientspells.containskey(14250))
                    {
                        
player.owner.myspells.remove(14250saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(14440))
                    {
                        
player.owner.myspells.remove(14440saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(14410))
                    {
                        
player.owner.myspells.remove(14410saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(1250))
                    {
                        
player.owner.myspells.remove(1250saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(14530))
                    {
                        
player.owner.myspells.remove(14530saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(14260))
                    {
                        
player.owner.myspells.remove(14260saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(15780))
                    {
                        
player.owner.myspells.remove(15780saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(14380))
                    {
                        
player.owner.myspells.remove(14380saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(11180))
                    {
                        
player.owner.myspells.remove(11180saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(14220))
                    {
                        
player.owner.myspells.remove(14220saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(14160))
                    {
                        
player.owner.myspells.remove(14160saw);

                    }
                    if (
player.owner.myspells.clientspells.containskey(14160))
                    {
                        
player.owner.myspells.remove(14160saw);

                    }
                    
#endregion
                    #region tr
                    
if (player.owner.entity.class > 15 || player.owner.entity.class < 10)
                    {

                        if (
player.owner.myspells.clientspells.containskey(11986))
                        {
                            
player.owner.myspells.remove(11986saw);

                        }


                        
                            if (
player.owner.myspells.clientspells.containskey(11990))
                            {
                                
player.owner.myspells.remove(11990stream);

                            }
                        
                            if (
player.owner.myspells.clientspells.containskey(13440))
                            {
                                
player.owner.myspells.remove(13440stream);

                            }
                        
                        
                            if (
player.owner.myspells.clientspells.containskey(11960))
                            {
                                
player.owner.myspells.remove(11960stream);

                            }
                            if (
player.owner.myspells.clientspells.containskey(1250))
                            {
                                
player.owner.myspells.remove(1250stream);

                            }
                        

                    }
                    
#endregion
                    #region mo
                    
if (player.owner.entity.class > 65 || player.owner.entity.class < 60)
                    {
                       
                            if (
player.owner.myspells.clientspells.containskey(12550))
                            {
                                
player.owner.myspells.remove(12550stream);

                            }
                       
                            if (
player.owner.myspells.clientspells.containskey(12560))
                            {
                                
player.owner.myspells.remove(12560stream);

                            }
                        
                            if (
player.owner.myspells.clientspells.containskey(12570))
                            {
                                
player.owner.myspells.remove(12570stream);

                            }
                      
                            if (
player.owner.myspells.clientspells.containskey(14160))
                            {
                                
player.owner.myspells.remove(14160stream);

                            }
                        

                      

                            if (
player.owner.myspells.clientspells.containskey(10490))
                            {
                                
player.owner.myspells.remove(10490stream);

                            }
                        


                       
                            if (
player.owner.myspells.clientspells.containskey(10425))
                            {
                                
player.owner.myspells.remove(10425stream);

                            }
                        

                       

                            if (
player.owner.myspells.clientspells.containskey(10425))
                               
player.owner.myspells.remove(10425stream);



                                if (
player.owner.myspells.clientspells.containskey(10420))
                                    
player.owner.myspells.remove(10420stream);

                                if (
player.owner.myspells.clientspells.containskey(10421))
                                    
player.owner.myspells.remove(10421stream);

                                if (
player.owner.myspells.clientspells.containskey(10422))
                                    
player.owner.myspells.remove(10422stream);

                                if (
player.owner.myspells.clientspells.containskey(10423))
                                    
player.owner.myspells.remove(10423stream);

                                if (
player.owner.myspells.clientspells.containskey(10424))
                                    
player.owner.myspells.remove(10424stream);

                                if (
player.owner.myspells.clientspells.containskey(10405))
                                    
player.owner.myspells.remove(10405stream);

                                if (
player.owner.myspells.clientspells.containskey(10410))
                                    
player.owner.myspells.remove(10410stream);

                                if (
player.owner.myspells.clientspells.containskey(10415))
                                    
player.owner.myspells.remove(10415stream);

                                if (
player.owner.myspells.clientspells.containskey(10395))
                                    
player.owner.myspells.remove(10395stream);

                                if (
player.owner.myspells.clientspells.containskey(10381))
                                    
player.owner.myspells.remove(10381stream);

                            }
                    
#endregion
                            #region nin
                            
if (player.owner.entity.class > 55 || player.owner.entity.class < 50)
                            {
                                if (
player.owner.myspells.clientspells.containskey(6011))
                                    
player.owner.myspells.remove(6011stream);

                                if (
player.owner.myspells.clientspells.containskey(6003))
                                    
player.owner.myspells.remove(6003stream);

                                if (
player.owner.myspells.clientspells.containskey(6002))
                                    
player.owner.myspells.remove(6002stream);

                                if (
player.owner.myspells.clientspells.containskey(6010))
                                    
player.owner.myspells.remove(6010stream);

                                if (
player.owner.myspells.clientspells.containskey(6000))
                                    
player.owner.myspells.remove(6000stream);

                                if (
player.owner.myspells.clientspells.containskey(12070))
                                    
player.owner.myspells.remove(12070stream);

                                if (
player.owner.myspells.clientspells.containskey(12080))
                                    
player.owner.myspells.remove(12080stream);

                                if (
player.owner.myspells.clientspells.containskey(12090))
                                    
player.owner.myspells.remove(12090stream);

                                if (
player.owner.myspells.clientspells.containskey(6004))
                                    
player.owner.myspells.remove(6004stream);

                                if (
player.owner.myspells.clientspells.containskey(11170))
                                    
player.owner.myspells.remove(11170stream);

                                if (
player.owner.myspells.clientspells.containskey(11180))
                                    
player.owner.myspells.remove(11180stream);

                                if (
player.owner.myspells.clientspells.containskey(12110))
                                    
player.owner.myspells.remove(12110stream);
                                if (
player.owner.myspells.clientspells.containskey(14410))
                                    
player.owner.myspells.remove(14410stream);


                            }
                            
#endregion
                            #region ar
                            
if (player.owner.entity.class > 45 || player.owner.entity.class < 40)
                            {
                                if (
player.owner.myspells.clientspells.containskey(11670))
                                    
player.owner.myspells.remove(11670stream);

                                if (
player.owner.myspells.clientspells.containskey(14280))
                                    
player.owner.myspells.remove(14280stream);

                                if (
player.owner.myspells.clientspells.containskey(11660))
                                    
player.owner.myspells.remove(11660stream);

                                if (
player.owner.myspells.clientspells.containskey(11650))
                                    
player.owner.myspells.remove(11650stream);

                                if (
player.owner.myspells.clientspells.containskey(11620))
                                    
player.owner.myspells.remove(11620stream);

                                if (
player.owner.myspells.clientspells.containskey(11610))
                                    
player.owner.myspells.remove(11610stream);

                                if (
player.owner.myspells.clientspells.containskey(11600))
                                    
player.owner.myspells.remove(11600stream);

                                if (
player.owner.myspells.clientspells.containskey(11590))
                                    
player.owner.myspells.remove(11590stream);

                                if (
player.owner.myspells.clientspells.containskey(8000))
                                    
player.owner.myspells.remove(8000stream);

                                if (
player.owner.myspells.clientspells.containskey(8001))
                                    
player.owner.myspells.remove(8001stream);

                                if (
player.owner.myspells.clientspells.containskey(8003))
                                    
player.owner.myspells.remove(8003stream);
                                if (
player.owner.myspells.clientspells.containskey(14380))
                                    
player.owner.myspells.remove(14380stream);



                            }
                            
#endregion
                            #region w
                            
if (player.owner.entity.class > 25 || player.owner.entity.class < 20)
                            {
                                if (
player.owner.myspells.clientspells.containskey(12700))
                                    
player.owner.myspells.remove(12700stream);

                                if (
player.owner.myspells.clientspells.containskey(12690))
                                    
player.owner.myspells.remove(12690stream);

                                if (
player.owner.myspells.clientspells.containskey(12680))
                                    
player.owner.myspells.remove(12680stream);

                                if (
player.owner.myspells.clientspells.containskey(12670))
                                    
player.owner.myspells.remove(12670stream);

                                if (
player.owner.myspells.clientspells.containskey(12660))
                                    
player.owner.myspells.remove(12660stream);

                                if (
player.owner.myspells.clientspells.containskey(14270))
                                    
player.owner.myspells.remove(14270stream);

                            }
                            
#endregion
                            #region wt
                            
if (player.owner.entity.class > 135 || player.owner.entity.class < 130)
                            {
                                if (
player.owner.myspells.clientspells.containskey(1175))
                                    
player.owner.myspells.remove(1175stream);

                                if (
player.owner.myspells.clientspells.containskey(14320))
                                    
player.owner.myspells.remove(14320stream);

                                if (
player.owner.myspells.clientspells.containskey(14500))
                                    
player.owner.myspells.remove(14500stream);

                                if (
player.owner.myspells.clientspells.containskey(1170))
                                    
player.owner.myspells.remove(1170stream);

                                if (
player.owner.myspells.clientspells.containskey(12390))
                                    
player.owner.myspells.remove(12390stream);

                                if (
player.owner.myspells.clientspells.containskey(12370))
                                    
player.owner.myspells.remove(12370stream);

                                if (
player.owner.myspells.clientspells.containskey(30000))
                                    
player.owner.myspells.remove(30000stream);

                                if (
player.owner.myspells.clientspells.containskey(1100))
                                    
player.owner.myspells.remove(1100stream);

                            }
                            
#endregion
                            #region ft
                            
if (player.owner.entity.class > 145 || player.owner.entity.class < 140)
                            {
                                if (
player.owner.myspells.clientspells.containskey(1002))
                                    
player.owner.myspells.remove(1002stream);

                                if (
player.owner.myspells.clientspells.containskey(1180))
                                    
player.owner.myspells.remove(1180stream);

                                if (
player.owner.myspells.clientspells.containskey(1165))
                                    
player.owner.myspells.remove(1165stream);

                                if (
player.owner.myspells.clientspells.containskey(1160))
                                    
player.owner.myspells.remove(1160stream);

                                if (
player.owner.myspells.clientspells.containskey(1150))
                                    
player.owner.myspells.remove(1150stream);

                                if (
player.owner.myspells.clientspells.containskey(1120))
                                    
player.owner.myspells.remove(1120stream);

                                if (
player.owner.myspells.clientspells.containskey(12400))
                                    
player.owner.myspells.remove(12400stream);

                                if (
player.owner.myspells.clientspells.containskey(12380))
                                    
player.owner.myspells.remove(12380stream);
                                if (
player.owner.myspells.clientspells.containskey(14220))
                                    
player.owner.myspells.remove(14220stream);
                            }
                            
#endregion
                            #region pi
                            
if (player.owner.entity.class > 75 || player.owner.entity.class < 70)
                            {
                                if (
player.owner.myspells.clientspells.containskey(11030))
                                    
player.owner.myspells.remove(11030stream);

                                if (
player.owner.myspells.clientspells.containskey(11110))
                                    
player.owner.myspells.remove(11110stream);

                                if (
player.owner.myspells.clientspells.containskey(14710))
                                    
player.owner.myspells.remove(14710stream);

                                if (
player.owner.myspells.clientspells.containskey(14680))
                                    
player.owner.myspells.remove(14680stream);

                                if (
player.owner.myspells.clientspells.containskey(14720))
                                    
player.owner.myspells.remove(14720stream);

                                if (
player.owner.myspells.clientspells.containskey(14270))
                                    
player.owner.myspells.remove(14270stream);
                                if (
player.owner.myspells.clientspells.containskey(14250))
                                    
player.owner.myspells.remove(14250stream);
                                if (
player.owner.myspells.clientspells.containskey(14440))
                                    
player.owner.myspells.remove(14440stream);

                            }
                            
#endregion
                            #region dw
                            
if (player.owner.entity.class > 85 || player.owner.entity.class < 80)
                            {
                                if (
player.owner.myspells.clientspells.containskey(12300))
                                    
player.owner.myspells.remove(12300stream);

                                if (
player.owner.myspells.clientspells.containskey(14470))
                                    
player.owner.myspells.remove(14470stream);

                                if (
player.owner.myspells.clientspells.containskey(12120))
                                    
player.owner.myspells.remove(12120stream);

                                if (
player.owner.myspells.clientspells.containskey(12130))
                                    
player.owner.myspells.remove(12130stream);

                                if (
player.owner.myspells.clientspells.containskey(12140))
                                    
player.owner.myspells.remove(12140stream);

                                if (
player.owner.myspells.clientspells.containskey(12160))
                                    
player.owner.myspells.remove(12160stream);

                                if (
player.owner.myspells.clientspells.containskey(12170))
                                    
player.owner.myspells.remove(12170stream);

                                if (
player.owner.myspells.clientspells.containskey(12200))
                                    
player.owner.myspells.remove(12200stream);

                                if (
player.owner.myspells.clientspells.containskey(12240))
                                    
player.owner.myspells.remove(12240stream);

                                if (
player.owner.myspells.clientspells.containskey(12350))
                                    
player.owner.myspells.remove(12350stream);


                            }
                            
#endregion
                            #region ww
                            
if (player.owner.entity.class > 165 || player.owner.entity.class < 160)
                            {
                                if (
player.owner.myspells.clientspells.containskey(12980))
                                    
player.owner.myspells.remove(12980stream);

                                if (
player.owner.myspells.clientspells.containskey(12940))
                                    
player.owner.myspells.remove(12940stream);

                                if (
player.owner.myspells.clientspells.containskey(12950))
                                    
player.owner.myspells.remove(12950stream);

                                if (
player.owner.myspells.clientspells.containskey(12930))
                                    
player.owner.myspells.remove(12930stream);

                                if (
player.owner.myspells.clientspells.containskey(12990))
                                    
player.owner.myspells.remove(12990stream);

                                if (
player.owner.myspells.clientspells.containskey(12960))
                                    
player.owner.myspells.remove(12960stream);

                                if (
player.owner.myspells.clientspells.containskey(13000))
                                    
player.owner.myspells.remove(13000stream);

                                if (
player.owner.myspells.clientspells.containskey(13030))
                                    
player.owner.myspells.remove(13030stream);

                                if (
player.owner.myspells.clientspells.containskey(13020))
                                    
player.owner.myspells.remove(13020stream);

                                if (
player.owner.myspells.clientspells.containskey(12890))
                                    
player.owner.myspells.remove(12890stream);

                                if (
player.owner.myspells.clientspells.containskey(13090))
                                    
player.owner.myspells.remove(13090stream);

                                if (
player.owner.myspells.clientspells.containskey(12850))
                                    
player.owner.myspells.remove(12850stream);

                                if (
player.owner.myspells.clientspells.containskey(12840))
                                    
player.owner.myspells.remove(12840stream);

                                if (
player.owner.myspells.clientspells.containskey(12970))
                                    
player.owner.myspells.remove(12970stream);

                                if (
player.owner.myspells.clientspells.containskey(13080))
                                    
player.owner.myspells.remove(13080stream);


                                if (
player.owner.myspells.clientspells.containskey(12860))
                                    
player.owner.myspells.remove(12860stream);

                                if (
player.owner.myspells.clientspells.containskey(12870))
                                    
player.owner.myspells.remove(12870stream);

                            }
                            
#endregion
                            #region pi
                            
if (player.owner.entity.class > 95 || player.owner.entity.class < 90)
                            {
                                if (
player.owner.myspells.clientspells.containskey(15790))
                                    
player.owner.myspells.remove(15790stream);

                                if (
player.owner.myspells.clientspells.containskey(15750))
                                    
player.owner.myspells.remove(15750stream);

                                if (
player.owner.myspells.clientspells.containskey(15780))
                                    
player.owner.myspells.remove(15780stream);

                                if (
player.owner.myspells.clientspells.containskey(15720))
                                    
player.owner.myspells.remove(15720stream);

                                if (
player.owner.myspells.clientspells.containskey(15710))
                                    
player.owner.myspells.remove(15710stream);

                                if (
player.owner.myspells.clientspells.containskey(15800))
                                    
player.owner.myspells.remove(15800stream);

                                if (
player.owner.myspells.clientspells.containskey(15810))
                                    
player.owner.myspells.remove(15810stream);

                                if (
player.owner.myspells.clientspells.containskey(15770))
                                    
player.owner.myspells.remove(15770stream);

                            }
                        
                    
                            
#endregion
                
}
            }
            
#endregion 

افتح spell.cs
سيرش
كود PHP:

 public unsafe void remove(ushort idserversockets.packet stream

اقفلها و بدلها ب دي
كود PHP:

     public unsafe void remove(ushort idserversockets.packet stream)
        {
            
game.msgserver.msgspell my_spell;
            if (
clientspells.tryremove(idout my_spell))
            {
                
msgactionproto action = new msgactionproto();
                
action.uid owner.entity.uid;
                
action.dwparam id;
                
action.timestamp = (uint)time32.now.gethashcode();
                
action.id =msgactionemulator.removespell;
                
owner.send(msgactionemulator.sendpacket(action));
            }
        } 

ارمي ده في databaase
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع



قبل اخر قوس تحت خالص ضيف ممكن اعرف قبل اخر القوصض دى ف انى حته بالظبط ؟؟؟؟

Rider 2020-03-09 10:02 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
اقفله من سالب
و اعمل تحته // بعد كده افتحه و انزل تحت هتلاقي علامه فوقها قوس فوق قوس ده حط الكود

uncelsam 2020-03-09 10:18 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
عااااش

ALz3em 2020-03-10 11:32 AM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
عاش تسلم

ابو حمزه 2020-03-22 11:07 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
thanks brother

محمود محمدm 2020-03-24 02:02 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
تسلم

nova 2020-03-25 03:49 AM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
ده الحل النهائى للاسكلات ف رايزو يا رايدر معلش ؟

sa3ed 2020-03-29 11:36 AM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
عاش

MaZzGanGYy 2020-04-13 03:28 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
عاش

محمودمحمدسالم 2020-04-13 10:31 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
عاش

toteo3344 2020-04-18 12:59 AM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
3a4

Lucifer 2020-04-20 10:01 AM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
ض

samuk00 2021-08-04 09:07 PM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
عاش

disco0o 2021-08-06 12:03 AM

رد: حل مشكلة لما بتنزل ريبورن الاسكلات بتفضل معاك[بروتو]
 
تسلم يامحترم


الساعة الآن 09:52 AM

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