منتدي اكواد

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

ToRWadA 2019-07-23 10:17 AM

مطلوب سيستم MsgFilter
 
انا عاوز نظام الMsgFilter لانو ناقص في سيرفري ومش عارف اسحبو من اي سورس

https://3.top4top.net/p_12990tzwk1.png

Rider 2019-07-23 09:43 PM

رد: مطلوب سيستم MsgFilter
 
لو سورس مسج

ضيف ده في MsgAction
كود PHP:

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

                                }
                            }
                        }
                        break;
         
      } 

و ده عشان تشيلك من بلاك ليست
كود PHP:

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

لو سورس عادي
سيرش علي
كود PHP:

 private static void HandleData

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

case 440:
                    {
                        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.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);

                                }
                            }
                        }
                        break;
                    } 

و دي عشان تشيله من اللسته
كود PHP:

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

لو جالك ايرور في player بدلها ل entity

karem1q 2023-10-11 09:57 PM

رد: مطلوب سيستم MsgFilter
 
اقتباس:

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

ضيف ده في msgaction
كود PHP:

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

                                }
                            }
                        }
                        break;
         
      } 

و ده عشان تشيلك من بلاك ليست
كود PHP:

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

لو سورس عادي
سيرش علي
كود PHP:

 private static void handledata

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

case 440:
                    {
                        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.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);

                                }
                            }
                        }
                        break;
                    } 

و دي عشان تشيله من اللسته
كود PHP:

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

لو جالك ايرور في player بدلها ل entity

تسلم ايدك يا ريدر


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

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