منتدي اكواد

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

osama 2019-06-15 04:54 PM

مشكلة بخصوص السرفر
 
يجماعة انا بيوجهنى مشكلة فى العبة انى مش بشوف اى حد فى التون غير انا رغم ان انا فاتح كمان اكونت صورة للتوضيح وبصو لوقت الصورة كمان
حد يساعدنى ياجماعة من فضلكو
https://5.top4top.net/p_1261jkil81.jpg

الصورة التانية ونا مش شايفو

https://6.top4top.net/p_1261rytwu2.jpg
حد يساعدنى ونبى يا جماعة فى حلها ضرورى

محمد ياسر 2019-06-15 11:49 PM

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

osamamand 2019-06-16 12:12 AM

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

محمد ياسر 2019-06-17 09:47 PM

رد: مشكلة بخصوص السرفر
 
مش معايا باتش 2d

osamamand 2019-06-18 12:14 PM

رد: مشكلة بخصوص السرفر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hazem (المشاركة 2579)
مش معايا باتش 2d

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

osama 2019-07-13 03:45 AM

رد: مشكلة بخصوص السرفر
 
يجماعة من فضلكو محدش شفلى حل لى المشكلة دى ولا اية مش بشوف بقيت الاميلاات لية ؟؟؟

Rider 2019-07-13 07:05 AM

رد: مشكلة بخصوص السرفر
 
اقتباس:

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

:D اصبر علي رزقك يا صحبي

ادخل علي Packethandler.cs


ابحث عن
كود PHP:

static void SetLocation(Data generalDataClient.GameState client

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

 static void SetLocation(Data generalDataClient.GameState client)
        {
            if (
client.Entity.MyJiang != null)
            {
                
JiangHu.AttributesToArray(client);
                if (
client.Entity.MyJiang.SecondsEnd != 0)
                {

                    
client.Entity.MyJiang.SendOnline(clienttrue);
                    
client.Entity.MyJiang.OnShutDown true;
                    
client.Entity.MyJiang.StartJiang Time32.Now;
                    
client.LoadItemStats();
                }
                else
                {
                    
client.Entity.MyJiang.SendToArray(clientfalse);
                }
            }
            else if (
client.Entity.Reborn == 2)
            {
                
TalentStatus tal = new TalentStatus(client.Entity.UID);
                
tal.Mode "0";
                
tal.Type 0;
                
client.Send(tal);
            }
            
SendFlower sendFlower = new SendFlower();
            
sendFlower.Typing = (Flowers.IsBoy((uint)client.Entity.Body) ? 3u 2u);
            
client.Send(sendFlower.ToArray());

            
client.Send(client.Entity.MyAchievement.ToArray());
            if (
client.Guild != null)
            {
                
client.Guild.SendGuild(client);
                
GuildMinDonations guildMinDonations = new GuildMinDonations(31);
                
guildMinDonations.AprendGuild(client.Guild);
                
client.Send(guildMinDonations.ToArray());
            }
            
Clan clan client.Entity.GetClan;
            if (
clan != null)
            {
                
clan.Build(clientClan.Types.Info);
                
client.Send(clan);

                
client.Entity.ClanName clan.Name;

                
client.Send(new ClanRelations(clanClanRelations.RelationTypes.Allies));
                
client.Send(new ClanRelations(clanClanRelations.RelationTypes.Enemies));
            }

            foreach (
Game.ConquerStructures.Society.Guild guild in Kernel.Guilds.Values)
            {
                
guild.SendName(client);
                
guild.SendName(client);
            }

            if (
client.Entity.EnlightmentTime 0)
            {
                
Enlight enlight = new Enlight(true);
                
enlight.Enlighted client.Entity.UID;
                
enlight.Enlighter 0;

                if (
client.Entity.EnlightmentTime 80)
                    
client.Entity.EnlightmentTime 100;
                else if (
client.Entity.EnlightmentTime 60)
                    
client.Entity.EnlightmentTime 80;
                else if (
client.Entity.EnlightmentTime 40)
                    
client.Entity.EnlightmentTime 60;
                else if (
client.Entity.EnlightmentTime 20)
                    
client.Entity.EnlightmentTime 40;
                else if (
client.Entity.EnlightmentTime 0)
                    
client.Entity.EnlightmentTime 20;
                for (
int count 0count client.Entity.EnlightmentTimecount += 20)
                {
                    
client.Send(enlight);
                }
            }

            if (
client.Entity.Hitpoints != 0)
            {
                if (
client.Map.ID == 1036 || client.Map.ID == 1039)
                {
                    if (
client.Entity.PreviousMapID == 0)
                        
client.Entity.SetLocation(1002300278);
                    else
                    {
                        switch (
client.Entity.PreviousMapID)
                        {
                            default:
                                {
                                    
client.Entity.SetLocation(1002300278);
                                    break;
                                }
                            case 
1000:
                                {
                                    
client.Entity.SetLocation(1000500650);
                                    break;
                                }
                            case 
1020:
                                {
                                    
client.Entity.SetLocation(1020565562);
                                    break;
                                }
                            case 
1011:
                                {
                                    
client.Entity.SetLocation(1011188264);
                                    break;
                                }
                            case 
1015:
                                {
                                    
client.Entity.SetLocation(1015717571);
                                    break;
                                }
                        }
                    }
                }
            }
            else
            {
                if (
client.Entity.MapID == 1038 && KhaledMohamed.Game.GuildWar.IsWar)
                {
                    
client.Entity.SetLocation(60013174);
                }
                else
                {
                    
ushort[] Point Database.DataHolder.FindReviveSpot(client.Map.ID);
                    
client.Entity.SetLocation(Point[0], Point[1], Point[2]);
                }
            }
            
generalData.dwParam client.Map.BaseID;
            
generalData.wParam1 client.Entity.X;
            
generalData.wParam2 client.Entity.Y;
            
client.Send(generalData);
            
client.Screen.Reload(null);//Done
            
client.Screen.FullWipe();
            
client.SendScreenSpawn(client.Entitytrue);
            
client.Screen.Reload(null);
        } 

و سيبك من السورس الي مليان مشاكل ده انا شويه كده و هنزل سورس فكسد باذن الله يا بكره يا بعده

osama 2019-07-13 11:05 AM

رد: مشكلة بخصوص السرفر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة rider (المشاركة 5067)
:d اصبر علي رزقك يا صحبي

ادخل علي packethandler.cs


ابحث عن
كود PHP:

static void setlocation(data generaldataclient.gamestate client

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

 static void setlocation(data generaldataclient.gamestate client)
        {
            if (
client.entity.myjiang != null)
            {
                
jianghu.attributestoarray(client);
                if (
client.entity.myjiang.secondsend != 0)
                {

                    
client.entity.myjiang.sendonline(clienttrue);
                    
client.entity.myjiang.onshutdown true;
                    
client.entity.myjiang.startjiang time32.now;
                    
client.loaditemstats();
                }
                else
                {
                    
client.entity.myjiang.sendtoarray(clientfalse);
                }
            }
            else if (
client.entity.reborn == 2)
            {
                
talentstatus tal = new talentstatus(client.entity.uid);
                
tal.mode "0";
                
tal.type 0;
                
client.send(tal);
            }
            
sendflower sendflower = new sendflower();
            
sendflower.typing = (flowers.isboy((uint)client.entity.body) ? 3u 2u);
            
client.send(sendflower.toarray());

            
client.send(client.entity.myachievement.toarray());
            if (
client.guild != null)
            {
                
client.guild.sendguild(client);
                
guildmindonations guildmindonations = new guildmindonations(31);
                
guildmindonations.aprendguild(client.guild);
                
client.send(guildmindonations.toarray());
            }
            
clan clan client.entity.getclan;
            if (
clan != null)
            {
                
clan.build(clientclan.types.info);
                
client.send(clan);

                
client.entity.clanname clan.name;

                
client.send(new clanrelations(clanclanrelations.relationtypes.allies));
                
client.send(new clanrelations(clanclanrelations.relationtypes.enemies));
            }

            foreach (
game.conquerstructures.society.guild guild in kernel.guilds.values)
            {
                
guild.sendname(client);
                
guild.sendname(client);
            }

            if (
client.entity.enlightmenttime 0)
            {
                
enlight enlight = new enlight(true);
                
enlight.enlighted client.entity.uid;
                
enlight.enlighter 0;

                if (
client.entity.enlightmenttime 80)
                    
client.entity.enlightmenttime 100;
                else if (
client.entity.enlightmenttime 60)
                    
client.entity.enlightmenttime 80;
                else if (
client.entity.enlightmenttime 40)
                    
client.entity.enlightmenttime 60;
                else if (
client.entity.enlightmenttime 20)
                    
client.entity.enlightmenttime 40;
                else if (
client.entity.enlightmenttime 0)
                    
client.entity.enlightmenttime 20;
                for (
int count 0count client.entity.enlightmenttimecount += 20)
                {
                    
client.send(enlight);
                }
            }

            if (
client.entity.hitpoints != 0)
            {
                if (
client.map.id == 1036 || client.map.id == 1039)
                {
                    if (
client.entity.previousmapid == 0)
                        
client.entity.setlocation(1002300278);
                    else
                    {
                        switch (
client.entity.previousmapid)
                        {
                            default:
                                {
                                    
client.entity.setlocation(1002300278);
                                    break;
                                }
                            case 
1000:
                                {
                                    
client.entity.setlocation(1000500650);
                                    break;
                                }
                            case 
1020:
                                {
                                    
client.entity.setlocation(1020565562);
                                    break;
                                }
                            case 
1011:
                                {
                                    
client.entity.setlocation(1011188264);
                                    break;
                                }
                            case 
1015:
                                {
                                    
client.entity.setlocation(1015717571);
                                    break;
                                }
                        }
                    }
                }
            }
            else
            {
                if (
client.entity.mapid == 1038 && khaledmohamed.game.guildwar.iswar)
                {
                    
client.entity.setlocation(60013174);
                }
                else
                {
                    
ushort[] point database.dataholder.findrevivespot(client.map.id);
                    
client.entity.setlocation(point[0], point[1], point[2]);
                }
            }
            
generaldata.dwparam client.map.baseid;
            
generaldata.wparam1 client.entity.x;
            
generaldata.wparam2 client.entity.y;
            
client.send(generaldata);
            
client.screen.reload(null);//done
            
client.screen.fullwipe();
            
client.sendscreenspawn(client.entitytrue);
            
client.screen.reload(null);
        } 

و سيبك من السورس الي مليان مشاكل ده انا شويه كده و هنزل سورس فكسد باذن الله يا بكره يا بعده




بردو مش شايف اميلى التانى هوا في مشكلتين لو اتحلو يبقا السورس الى انا شغال علية تمام
السورس دة غير السورس دكهت

AMREL3FREIT 2019-07-13 01:29 PM

رد: مشكلة بخصوص السرفر
 
ركب بات يمشي مع السورس او اعملو اخر اوفست
لان كدا يخص لاابجريد

Rider 2019-07-13 04:16 PM

رد: مشكلة بخصوص السرفر
 
اقتباس:

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

امم طب جرب ادخل علي screen.cs


و ابحث عن
كود:

public void SendScreen(
و بدله ب ده


كود بلغة HTML:

public void SendScreen(Interfaces.IPacket buffer, bool self)
        {
            foreach (Interfaces.IMapObject _obj in Objects)
            {
                if (_obj != null)
                {
                    if (_obj.UID != Owner.Entity.UID)
                    {
                        if (_obj.MapObjType == Game.MapObjectType.Entity)
                        {
                            GameState client = _obj.Owner as GameState;
                            if (Owner.WatchingGroup != null && client.WatchingGroup == null)
                                continue;
                            if (Owner.TeamWatchingGroup != null && client.TeamWatchingGroup == null)
                                continue;
                            client.Send(buffer);
                        }
                    }
                }
            }

            if (self)
                Owner.Send(buffer);
        }



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

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