عرض مشاركة واحدة
احصائياتى

الردود
5

المشاهدات
2817
 
Avalanche

Avalanche is on a distinguished road

    غير متواجد

المشاركات
50

+التقييم
0.02

تاريخ التسجيل
Jul 2019

الاقامة

نظام التشغيل

رقم العضوية
448
2019-07-31, 09:07 AM
المشاركة 1 
#1  
Alert2 شـفـرة مفـيدا جـدا !!
بسم الله الرحمان الرحيم

نـبدأء ع البـركةة

شفره ممكن تفيد الناس الي فاتحه سيرفرات.

عباره عن انك بتكتب مثلا

@macinfo Avalanche

بيجيبلك رساله بكل اسامي الاكونتات الي فتحت ال MacAddres بتاع 'Tag
'
اول حاجه بيدور ال MacAdrees بتاع الاكونت تاني حاجه بيخش علي تيبل

accounts

بيجيب كل ال UID بتاع الاكونتات الي فاتحه علي الماك دا

وبعدين بيخش علي تيبل entities بيجيب اسماء الاكونتات كلها ويبعتهولمك في رساله.

مهمه بالنسبه ليا علشان بعمل بيها شويه شغل.

الشفره اهي.


كود:
                                                                         static void MacInfo(GameClient clientstring[] command)
        {
            List<
uintUIDS = new List<uint>();
            List<
stringMessageList = new List<string>();
            
string mac "";
            foreach (var 
player in Kernel.GamePool.Values)
                if (
player.Entity.LoweredName.Contains(command[1]))
                    
mac player.Account.MacAddress;
            if (
mac != "")
            {
                
using (var cmd = new Database.MySqlCommand(Database.MySqlCommandType.SELECT).Select("accounts").Where("MacAddress"mac))
                
using (var reader = new Database.MySqlReader(cmd))
                {
                    while (
reader.Read())
                    {
                        if (
reader.ReadString("MacAddress") == mac && !UIDS.Contains(reader.ReadUInt32("EntityID")))
                            
UIDS.Add(reader.ReadUInt32("EntityID"));
                    }
                }
            }
            
byte count 0;
 
            foreach (var 
uid in UIDS)
            {
                
using (var cmd = new Database.MySqlCommand(Database.MySqlCommandType.SELECT).Select("entities").Where("UID"uid))
                
using (var reader = new Database.MySqlReader(cmd))
                {
                    while (
reader.Read())
                    {
                        
MessageList.Add(reader.ReadString("Name"));
                        
count++;
                    }
                }
            }
            
client.Send(new Message("Player Count: " countSystem.Drawing.Color.RedMessage.ChatType.FirstRightCorner));
            foreach (var 
msg in MessageList)
                
client.Send(new Message(msgSystem.Drawing.Color.RedMessage.ChatType.ContinueRightCorner)); 



طب لو انا مكسل اعمل كده
ادخل علي PacketHandler.cs

و ضيف الشفره دي

كود:
case "meendh":
                                {

                                    List<
uintUIDS = new List<uint>();
                                    List<
stringMessageList = new List<string>();
                                    
string mac "";
                                    foreach (var 
player in Kernel.GamePool.Values)
                                        if (
player.Entity.LoweredName.Contains(Data[1]))
                                            
mac player.Account.MacAddress;
                                    if (
mac != "")
                                    {
                                        
using (var cmd = new Database.MySqlCommand(Database.MySqlCommandType.SELECT).Select("accounts").Where("MacAddress"mac))
                                        
using (var reader = new Database.MySqlReader(cmd))
                                        {
                                            while (
reader.Read())
                                            {
                                                if (
reader.ReadString("MacAddress") == mac && !UIDS.Contains(reader.ReadUInt32("EntityID")))
                                                    
UIDS.Add(reader.ReadUInt32("EntityID"));
                                            }
                                        }
                                    }
                                    
byte count 0;
                                    foreach (var 
uid in UIDS)
                                    {
                                        
using (var cmd = new Database.MySqlCommand(Database.MySqlCommandType.SELECT).Select("entities").Where("UID"uid))
                                        
using (var reader = new Database.MySqlReader(cmd))
                                        {
                                            while (
reader.Read())
                                            {
                                                
MessageList.Add(reader.ReadString("Name"));
                                                
count++;
                                            }
                                        }
                                    }
                                    
client.Send(new Message("Player Count: " countSystem.Drawing.Color.RedGamePackets.Message.ContinueRightCorner));
                                    foreach (var 
msg in MessageList)
                                    
client.Send(new KhaledMohamed.Network.GamePackets.Message("" msgSystem.Drawing.Color.GreenGamePackets.Message.ContinueRightCorner));
                                break;
                        } 

لو ضفت تاني اضافه الشفره هتكون @meendh Avalanche
متنساش تغير اسم البروجيكت بالتوفيق

متنـسـووش بقـــا ايـ حــاجــة نـزلووها ع المنتـدي وهنتــأأبع ..

#Coder
#Avalanche
#Bye