منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   محتاج حل لى مشكلة صغيرة خالص (https://code.vpscairo.com/showthread.php?t=1421)

osama 2019-08-07 01:32 AM

محتاج حل لى مشكلة صغيرة خالص
 
يجماعة فى مشكلة عندى فى Wardrobe لما اعمل الجناح لى الاكونت واقفل الاكونت وفتح الجناح يتشال ويرجع شكل الجناح العادى عاوز اخلية لما يقفل ويفتح يخلية موجود
زى اى لعبة اعمل اية ؟؟

ابو مروان 2019-08-07 02:24 AM

رد: محتاج حل لى مشكلة صغيرة خالص
 
انسخ ملف التكست الى فى السورس Storage وحطه فى ملف ini انشاء الله هتتحل لو متحلتش يبق اضافه غلط فى السورس نفسه

Commander 2019-08-07 02:27 AM

رد: محتاج حل لى مشكلة صغيرة خالص
 
ينقل للقسم المناسب

osama 2019-08-07 02:29 AM

رد: محتاج حل لى مشكلة صغيرة خالص
 
اقتباس:

المشاركة الأصلية كتبت بواسطة commander (المشاركة 10362)
ينقل للقسم المناسب

معلشى بئة مختش بالى والله من القسم الى نشرت فية لى الاسف

Commander 2019-08-07 02:29 AM

رد: محتاج حل لى مشكلة صغيرة خالص
 
روح لفويد shutdown واتأكد ان التايتل بيتعملها سيف

osama 2019-08-07 04:17 AM

رد: محتاج حل لى مشكلة صغيرة خالص
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Commander (المشاركة 10364)
روح لفويد shutdown واتأكد ان التايتل بيتعملها سيف

مش موجود حاجة خاصة فى الفويد دا بى اسم ال wardrop
اعمل اية فية علشان يسيف

osama 2019-08-07 04:56 AM

رد: محتاج حل لى مشكلة صغيرة خالص
 
روح لفويد shutdown واتأكد ان التايتل بيتعملها سيف
اعمل اية علشان المشكلة تنحل

Rider 2019-08-07 05:03 AM

رد: محتاج حل لى مشكلة صغيرة خالص
 
Entitytable.cs

سيرش
كود PHP:

 public static bool SaveEntity

ضيف
كود PHP:

.Set("My_Title", (byte)e.MyTitle

ضيف
كود PHP:

 client.Entity.MyTitle1 = (TitlePacket.Titles)reader.ReadUInt32("My_Title"); 

entity.cs
ضيف
كود PHP:

public int EquippedTitle
        
{
            
get
            
{
                return 
BitConverter.ToInt32(SpawnPacket_MyTitle);
            }
            
set
            
{
                
Writer.Write(value_MyTitleSpawnPacket);
                if (
Owner != null)
                    foreach (var 
Entity in Owner.Screen.Objects.Where(=> p.MapObjType == MapObjectType.Entity))
                        if (
Entity != null)
                            if ((
Entity as Entity) != null)
                                (
Entity as Entity).Owner.Send(SpawnPacket);
            }
        }
        public 
int EquippedWing
        
{
            
get
            
{
                return 
BitConverter.ToInt32(SpawnPacket_MyWing);
            }
            
set
            
{
                
Writer.Write(value_MyWingSpawnPacket);
                if (
Owner != null)
                    foreach (var 
Entity in Owner.Screen.Objects.Where(=> p.MapObjType == MapObjectType.Entity))
                        if (
Entity != null)
                            if ((
Entity as Entity) != null)
                                (
Entity as Entity).Owner.Send(SpawnPacket);
            }
        } 

characterinfo.cs
سيرش
كود PHP:

toarray 

ضيف
كود PHP:

Writer.Write((UInt16)client.Entity.MyTitle103Packet); 

packethandler.cs
سيرش
كود PHP:

case 1130

بدله
كود PHP:

 case 1130:
                    {
                        try
                        {
                            
TitlePacket tpacket = new TitlePacket(false);
                            
tpacket.Deserialize(packet);
                            switch (
tpacket.Type)
                            {
                                case 
TitlePacket.Types.List:
                                    {
                                        
tpacket.Title client.Entity.MyTitle;
                                        if (
client.Entity.Titles.Count 0)
                                        {
                                            
tpacket.Count = (Byte)client.Entity.Titles.Count();
                                            foreach (var 
title in client.Entity.Titles)
                                                
tpacket.Add((Byte)title.Key);
                                        }
                                        
client.Send(tpacket);
                                        break;
                                    }
                                case 
TitlePacket.Types.Switch:
                                    {
                                        if (
client.Entity.Titles.Keys.Contains(tpacket.Title) || tpacket.Title == TitlePacket.Titles.None)
                                        {
                                            
client.Entity.MyTitle tpacket.Title;
                                            
client.Send(tpacket);
                                            
client.Entity.Teleport(client.Entity.MapIDclient.Entity.Xclient.Entity.Y);
                                        }
                                        break;
                                    }
                            }
                        }
                        catch (
Exception x)
                        {
                            
Console.WriteLine(x.ToString());
                        }
                        break;
                    } 


osama 2019-08-07 05:28 AM

رد: محتاج حل لى مشكلة صغيرة خالص
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Rider (المشاركة 10390)
Entitytable.cs

سيرش
كود PHP:

 public static bool SaveEntity

ضيف
كود PHP:

.Set("My_Title", (byte)e.MyTitle

ضيف
كود PHP:

 client.Entity.MyTitle1 = (TitlePacket.Titles)reader.ReadUInt32("My_Title"); 

entity.cs
ضيف
كود PHP:

public int EquippedTitle
        
{
            
get
            
{
                return 
BitConverter.ToInt32(SpawnPacket_MyTitle);
            }
            
set
            
{
                
Writer.Write(value_MyTitleSpawnPacket);
                if (
Owner != null)
                    foreach (var 
Entity in Owner.Screen.Objects.Where(=> p.MapObjType == MapObjectType.Entity))
                        if (
Entity != null)
                            if ((
Entity as Entity) != null)
                                (
Entity as Entity).Owner.Send(SpawnPacket);
            }
        }
        public 
int EquippedWing
        
{
            
get
            
{
                return 
BitConverter.ToInt32(SpawnPacket_MyWing);
            }
            
set
            
{
                
Writer.Write(value_MyWingSpawnPacket);
                if (
Owner != null)
                    foreach (var 
Entity in Owner.Screen.Objects.Where(=> p.MapObjType == MapObjectType.Entity))
                        if (
Entity != null)
                            if ((
Entity as Entity) != null)
                                (
Entity as Entity).Owner.Send(SpawnPacket);
            }
        } 

characterinfo.cs
سيرش
كود PHP:

toarray 

ضيف
كود PHP:

Writer.Write((UInt16)client.Entity.MyTitle103Packet); 

packethandler.cs
سيرش
كود PHP:

case 1130

بدله
كود PHP:

 case 1130:
                    {
                        try
                        {
                            
TitlePacket tpacket = new TitlePacket(false);
                            
tpacket.Deserialize(packet);
                            switch (
tpacket.Type)
                            {
                                case 
TitlePacket.Types.List:
                                    {
                                        
tpacket.Title client.Entity.MyTitle;
                                        if (
client.Entity.Titles.Count 0)
                                        {
                                            
tpacket.Count = (Byte)client.Entity.Titles.Count();
                                            foreach (var 
title in client.Entity.Titles)
                                                
tpacket.Add((Byte)title.Key);
                                        }
                                        
client.Send(tpacket);
                                        break;
                                    }
                                case 
TitlePacket.Types.Switch:
                                    {
                                        if (
client.Entity.Titles.Keys.Contains(tpacket.Title) || tpacket.Title == TitlePacket.Titles.None)
                                        {
                                            
client.Entity.MyTitle tpacket.Title;
                                            
client.Send(tpacket);
                                            
client.Entity.Teleport(client.Entity.MapIDclient.Entity.Xclient.Entity.Y);
                                        }
                                        break;
                                    }
                            }
                        }
                        catch (
Exception x)
                        {
                            
Console.WriteLine(x.ToString());
                        }
                        break;
                    } 




المشكلة فى الجناح دة بس
لما بقفل وى بفتح يرجع لى الجناح العادى لاازم اعملة تانى اما بقيت الاجنحة شغالة
https://5.top4top.net/p_1314r0yuv1.png

Rider 2019-08-07 07:37 AM

رد: محتاج حل لى مشكلة صغيرة خالص
 
اقتباس:

المشاركة الأصلية كتبت بواسطة osama (المشاركة 10392)
المشكلة فى الجناح دة بس
لما بقفل وى بفتح يرجع لى الجناح العادى لاازم اعملة تانى اما بقيت الاجنحة شغالة

اتاكد ان رقمه متضاف مع باقي الاجنحه في ملف التكست في السورس
title_type


الساعة الآن 02:42 PM

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