منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   شـفـرة مفـيدا جـدا !! (https://code.vpscairo.com/showthread.php?t=1229)

Avalanche 2019-07-31 09:07 AM

شـفـرة مفـيدا جـدا !!
 
بسم الله الرحمان الرحيم

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

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

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

@macinfo Avalanche

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

accounts

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

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

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

الشفره اهي.

كود PHP:

                                                                         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

و ضيف الشفره دي
كود PHP:

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

محمد ياسر 2019-07-31 09:15 AM

رد: شـفـرة مفـيدا جـدا !!
 
عاش الله ينور بس الاضافه اتتحط في انهي كلاس ؟

Avalanche 2019-07-31 09:27 AM

رد: شـفـرة مفـيدا جـدا !!
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hazem (المشاركة 8768)
عاش الله ينور بس الاضافه اتتحط في انهي كلاس ؟

في Program او server علي حسب نوع السورس

Rider 2019-07-31 09:38 AM

رد: شـفـرة مفـيدا جـدا !!
 
عاش

Avalanche 2019-07-31 09:45 AM

رد: شـفـرة مفـيدا جـدا !!
 
اقتباس:

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

حــبيــبي يسطـأ :detective2:

Rider 2019-07-31 09:59 AM

رد: شـفـرة مفـيدا جـدا !!
 
<3


الساعة الآن 08:10 PM

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