منتدي اكواد

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

MRonlineGvrix 2019-08-19 06:19 AM

مشكلة Blacke list
 
مشكلة البلاك ليست مش شغال >البلوك <
عاوز اضيفو كامل هو بسيط بس صعب على الى زي لسة بتعلم جديد
https://5.top4top.net/p_1326qrav01.png
https://3.top4top.net/p_1326ar8501.png
الف شكر للمنتدى اى مشكلة الناس كتير هنا بتحلها الف شكر لكل
لكل الى فى المنتدى

Hassan Emprator 2019-08-19 06:22 AM

رد: مشكلة Blacke list
 
عا العموم هديلك حل ليها تابع معايا وقولي اشتغل وله لا تمام هتبحث عن الكود دا
كود PHP:

 private static void HandleData

تحته ضيف
كود PHP:

case 440://AddPersonToBlackList
                    
{
                        var 
targetname System.Text.UnicodeEncoding.UTF8.GetString(packet43packet[42]).Replace("/0""");
                        foreach (var 
person in Kernel.GamePool.Values)
                        {
                            if (
person.Entity.Name == targetname)
                            {
                                if (!
client.Entity.BlackList.Contains(targetname))
                                {
                                    
client.Entity.BlackList.Add(targetname);
                                    
gData.Unknown2 1;
                                    
gData.dwParam 1;
                                    
gData.UID client.Entity.UID;
                                    
gData.TimeStamp Time32.Now;
                                    
gData.ID 440;
                                    
gData.DailyQuestWordLenght packet[42];
                                    
gData.DailyQuestWord targetname;
                                    
gData.Send(client);

                                }
                            }
                        }
                        break;
                    }
                case 
441://RemovePersonFromBlackList
                    
{
                        var 
targetname System.Text.UnicodeEncoding.UTF8.GetString(packet43packet[42]).Replace("/0""");
                        if (
client.Entity.BlackList.Contains(targetname))
                        {
                            
client.Entity.BlackList.Remove(targetname);
                            
gData.Unknown2 1;
                            
gData.dwParam 1;
                            
gData.UID client.Entity.UID;
                            
gData.TimeStamp Time32.Now;
                            
gData.ID 441;
                            
gData.DailyQuestWordLenght packet[42];
                            
gData.DailyQuestWord targetname;
                            
gData.Send(client);
                        }
                        break;
                    } 

تمام كدا
طيب افرض جالك ايرورو في
كود PHP:

DailyQuestWordLenght 

هتبحث عن الكود دا
كود PHP:

public Data

ننزل تحت خالص ونضيف
كود PHP:

public byte DailyQuestWordLenght//For Poker  
        
{
            
get { return Buffer[42]; }
            
set Buffer[42] = value; }
        }
        public 
string DailyQuestWord//For Poker  
        
{
            
get { return System.Text.UnicodeEncoding.UTF8.GetString(Buffer43DailyQuestWordLenght); }
            
set Writer.Write(value43Buffer); }
        } 


طيب طيب افرض لو جه ايرور في BlackList

هتفتح كلاس Entity.cs وهتضيف دا فيه

كود PHP:

public List<stringBlackList

وافرض برضو لو جه ايرور هنا gData.Unknown2 = 1;

هنعمل ايه هتدخل عا كلاس Data.cs

وهبتحث عن

كود PHP:

return Buffer[41

فوقه هتحط دا وكدا تم حل

كود PHP:

public byte Unknown2 
        

            
get 
            

                return 
Buffer[41]; 
            } 
            
set 
            

                
Buffer[41] = value
            } 
        } 


MRonlineGvrix 2019-08-19 02:40 PM

رد: مشكلة Blacke list
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hassan emprator (المشاركة 12176)
عا العموم هديلك حل ليها تابع معايا وقولي اشتغل وله لا تمام هتبحث عن الكود دا
كود PHP:

 private static void handledata

تحته ضيف
كود PHP:

case 440://addpersontoblacklist
                    
{
                        var 
targetname system.text.unicodeencoding.utf8.getstring(packet43packet[42]).replace("/0""");
                        foreach (var 
person in kernel.gamepool.values)
                        {
                            if (
person.entity.name == targetname)
                            {
                                if (!
client.entity.blacklist.contains(targetname))
                                {
                                    
client.entity.blacklist.add(targetname);
                                    
gdata.unknown2 1;
                                    
gdata.dwparam 1;
                                    
gdata.uid client.entity.uid;
                                    
gdata.timestamp time32.now;
                                    
gdata.id 440;
                                    
gdata.dailyquestwordlenght packet[42];
                                    
gdata.dailyquestword targetname;
                                    
gdata.send(client);

                                }
                            }
                        }
                        break;
                    }
                case 
441://removepersonfromblacklist
                    
{
                        var 
targetname system.text.unicodeencoding.utf8.getstring(packet43packet[42]).replace("/0""");
                        if (
client.entity.blacklist.contains(targetname))
                        {
                            
client.entity.blacklist.remove(targetname);
                            
gdata.unknown2 1;
                            
gdata.dwparam 1;
                            
gdata.uid client.entity.uid;
                            
gdata.timestamp time32.now;
                            
gdata.id 441;
                            
gdata.dailyquestwordlenght packet[42];
                            
gdata.dailyquestword targetname;
                            
gdata.send(client);
                        }
                        break;
                    } 

تمام كدا
طيب افرض جالك ايرورو في
كود PHP:

dailyquestwordlenght 

هتبحث عن الكود دا
كود PHP:

public data

ننزل تحت خالص ونضيف
كود PHP:

public byte dailyquestwordlenght//for poker  
        
{
            
get { return buffer[42]; }
            
set buffer[42] = value; }
        }
        public 
string dailyquestword//for poker  
        
{
            
get { return system.text.unicodeencoding.utf8.getstring(buffer43dailyquestwordlenght); }
            
set writer.write(value43buffer); }
        } 


طيب طيب افرض لو جه ايرور في blacklist

هتفتح كلاس entity.cs وهتضيف دا فيه

كود PHP:

public list<stringblacklist

وافرض برضو لو جه ايرور هنا gdata.unknown2 = 1;

هنعمل ايه هتدخل عا كلاس data.cs

وهبتحث عن

كود PHP:

return buffer[41

فوقه هتحط دا وكدا تم حل

كود PHP:

public byte unknown2 
        

            
get 
            

                return 
buffer[41]; 
            } 
            
set 
            

                
buffer[41] = value
            } 
        } 


للاسف نفس المشكلة يكبييير

Rider 2019-08-19 06:32 PM

رد: مشكلة Blacke list
 
حل المشكله
https://code.vpscairo.com/showthread.php?t=968
الحل بيخليك تضيف اللاعب ف بلاك ليست طالما اللاعب فاتح طب لو عايز اضيفه و هوه مش فاتح

حط ده
كود PHP:

 case 440:
                    {
                        var 
targetname System.Text.UnicodeEncoding.UTF8.GetString(packet43packet[42]).Replace("/0""");
                       
                                if (!
client.Entity.BlackList.Contains(targetname))
                                {
                                    
client.Entity.BlackList.Add(targetname);
                                    
gData.UID client.Entity.UID;//8
                                    
gData.dwParam 1;//12
                                    
gData.TimeStamp Time32.Now;//20
                                    
gData.ID 440;//24
                                    
gData.Unknown2 1;//41//43
                                    
gData.Send(client);
                                    
client.Send(gData);

                                }
                            
                        
                        break;
                    } 

بدل case 440 الي ف الشرح
https://2.top4top.net/p_132664ihq1.jpg

اقتباس:

المشاركة الأصلية كتبت بواسطة Hassan Emprator (المشاركة 12176)
عا العموم هديلك حل ليها تابع معايا وقولي اشتغل وله لا تمام هتبحث عن الكود دا
كود PHP:

 private static void HandleData

تحته ضيف
كود PHP:

case 440://AddPersonToBlackList
                    
{
                        var 
targetname System.Text.UnicodeEncoding.UTF8.GetString(packet43packet[42]).Replace("/0""");
                        foreach (var 
person in Kernel.GamePool.Values)
                        {
                            if (
person.Entity.Name == targetname)
                            {
                                if (!
client.Entity.BlackList.Contains(targetname))
                                {
                                    
client.Entity.BlackList.Add(targetname);
                                    
gData.Unknown2 1;
                                    
gData.dwParam 1;
                                    
gData.UID client.Entity.UID;
                                    
gData.TimeStamp Time32.Now;
                                    
gData.ID 440;
                                    
gData.DailyQuestWordLenght packet[42];
                                    
gData.DailyQuestWord targetname;
                                    
gData.Send(client);

                                }
                            }
                        }
                        break;
                    }
                case 
441://RemovePersonFromBlackList
                    
{
                        var 
targetname System.Text.UnicodeEncoding.UTF8.GetString(packet43packet[42]).Replace("/0""");
                        if (
client.Entity.BlackList.Contains(targetname))
                        {
                            
client.Entity.BlackList.Remove(targetname);
                            
gData.Unknown2 1;
                            
gData.dwParam 1;
                            
gData.UID client.Entity.UID;
                            
gData.TimeStamp Time32.Now;
                            
gData.ID 441;
                            
gData.DailyQuestWordLenght packet[42];
                            
gData.DailyQuestWord targetname;
                            
gData.Send(client);
                        }
                        break;
                    } 

تمام كدا
طيب افرض جالك ايرورو في
كود PHP:

DailyQuestWordLenght 

هتبحث عن الكود دا
كود PHP:

public Data

ننزل تحت خالص ونضيف
كود PHP:

public byte DailyQuestWordLenght//For Poker  
        
{
            
get { return Buffer[42]; }
            
set Buffer[42] = value; }
        }
        public 
string DailyQuestWord//For Poker  
        
{
            
get { return System.Text.UnicodeEncoding.UTF8.GetString(Buffer43DailyQuestWordLenght); }
            
set Writer.Write(value43Buffer); }
        } 


طيب طيب افرض لو جه ايرور في BlackList

هتفتح كلاس Entity.cs وهتضيف دا فيه

كود PHP:

public List<stringBlackList

وافرض برضو لو جه ايرور هنا gData.Unknown2 = 1;

هنعمل ايه هتدخل عا كلاس Data.cs

وهبتحث عن

كود PHP:

return Buffer[41

فوقه هتحط دا وكدا تم حل

كود PHP:

public byte Unknown2 
        

            
get 
            

                return 
Buffer[41]; 
            } 
            
set 
            

                
Buffer[41] = value
            } 
        } 


ههههههههههههه كفايه سرقه بقا

محمد ياسر 2019-08-19 06:36 PM

رد: مشكلة Blacke list
 
حرامي قديم حسن ده ههههههههه

Hassan Emprator 2019-08-19 06:52 PM

رد: مشكلة Blacke list
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hazem (المشاركة 12257)
حرامي قديم حسن ده ههههههههه

ههههههههههه يههههههه يعم الي انا شوفته في المنتدي جبته :detective2: مش تقلق يعني احازم ههه

هه

Hassan Emprator 2019-08-19 06:58 PM

رد: مشكلة Blacke list
 
كلنا هنا بنساعد بعض لو جبت حاجه بتاعت الحج رايدر اونت يحازم بيضه بعدين انت مش معتزل الكلام اقولك هش هش زي الدبانه
ومش اشوفك تعلق عا منشور تاني هاههه مش انت معتزل وبتقولي لالا ابعد عني مش هقول حاجه في كونكر مش اشوفك تكتب حاجه في كونكر اوك !

Rider 2019-08-19 07:01 PM

رد: مشكلة Blacke list
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hazem (المشاركة 12257)
حرامي قديم حسن ده ههههههههه

هههههههههههههههههههههه
اقتباس:

المشاركة الأصلية كتبت بواسطة hassan emprator (المشاركة 12262)
ههههههههههه يههههههه يعم الي انا شوفته في المنتدي جبته :detective2: مش تقلق يعني احازم ههه

هه

هههههههههههه
اقتباس:

المشاركة الأصلية كتبت بواسطة hassan emprator (المشاركة 12264)
كلنا هنا بنساعد بعض لو جبت حاجه بتاعت الحج رايدر اونت يحازم بيضه بعدين انت مش معتزل الكلام اقولك هش هش زي الدبانه
ومش اشوفك تعلق عا منشور تاني هاههه مش انت معتزل وبتقولي لالا ابعد عني مش هقول حاجه في كونكر مش اشوفك تكتب حاجه في كونكر اوك !

هههههههه بردوا لص
ههههه هوه مش بيتكلم عن كونكر هوه بيتكلم عن التعليق بتاعي تفرق

MRonlineGvrix 2019-08-19 07:37 PM

رد: مشكلة Blacke list
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Rider (المشاركة 12265)
هههههههههههههههههههههه


هههههههههههه


هههههههه بردوا لص
ههههه هوه مش بيتكلم عن كونكر هوه بيتكلم عن التعليق بتاعي تفرق

:harhar1::harhar1::harhar1::harhar1::harhar1::harh ar1::harhar1::harhar1::harhar1::harhar1::harhar1:: harhar1::harhar1::harhar1::harhar1::harhar1::harha r1::harhar1::harhar1::harhar1::harhar1::harhar1::h arhar1::harhar1::harhar1::harhar1::harhar1::harhar 1::harhar1:
الموضوع متحلش برضو

Hassan Emprator 2019-08-19 07:59 PM

رد: مشكلة Blacke list
 
اقتباس:

المشاركة الأصلية كتبت بواسطة rider (المشاركة 12265)
هههههههههههههههههههههه


هههههههههههه


هههههههه بردوا لص
ههههه هوه مش بيتكلم عن كونكر هوه بيتكلم عن التعليق بتاعي تفرق

هههههههههه ياريت مسعلمكش صوت بيقول متحلش برضو :d


الساعة الآن 12:14 AM

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