المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شـفـرة مفـيدا جـدا !!


Avalanche
2019-07-31, 09:07 AM
بسم الله الرحمان الرحيم

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

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

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

@macinfo Avalanche

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

accounts

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

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

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

الشفره اهي.

static void MacInfo(GameClient client, string[] command)
{
List<uint> UIDS = new List<uint>();
List<string> MessageList = 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.SE LECT).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.SE LECT).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: " + count, System.Drawing.Color.Red, Message.ChatType.FirstRightCorner));
foreach (var msg in MessageList)
client.Send(new Message(msg, System.Drawing.Color.Red, Message.ChatType.ContinueRightCorner));



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

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

case "meendh":
{

List<uint> UIDS = new List<uint>();
List<string> MessageList = 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.SE LECT).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.SE LECT).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: " + count, System.Drawing.Color.Red, GamePackets.Message.ContinueRightCorner));
foreach (var msg in MessageList)
client.Send(new KhaledMohamed.Network.GamePackets.Message("" + msg, System.Drawing.Color.Green, GamePackets.Message.ContinueRightCorner));
break;
}

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

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

#Coder
#Avalanche
#Bye

محمد ياسر
2019-07-31, 09:15 AM
عاش الله ينور بس الاضافه اتتحط في انهي كلاس ؟

Avalanche
2019-07-31, 09:27 AM
عاش الله ينور بس الاضافه اتتحط في انهي كلاس ؟

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

Tefa
2019-07-31, 09:38 AM
عاش

Avalanche
2019-07-31, 09:45 AM
عاش

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

Tefa
2019-07-31, 09:59 AM
<3