الموضوع: مشكلة Blacke list
عرض مشاركة واحدة
قديم 2019-08-19, 02:40 PM
المشاركة 3
MRonlineGvrix
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: مشكلة Blacke list
عا العموم هديلك حل ليها تابع معايا وقولي اشتغل وله لا تمام هتبحث عن الكود دا
كود:
 private static void handledata

تحته ضيف
كود:
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;
                    } 

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

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

ننزل تحت خالص ونضيف

كود:
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 وهتضيف دا فيه


كود:
public list<stringblacklist

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

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

وهبتحث عن


كود:
return buffer[41

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


كود:
public byte unknown2 
        

            
get 
            

                return 
buffer[41]; 
            } 
            
set 
            

                
buffer[41] = value
            } 
        } 
للاسف نفس المشكلة يكبييير