مشاهدة النسخة كاملة : فكرة جديده للدونشن خش وشوف : NobilityOff
Commander
2019-08-06, 06:09 PM
بسم الله الرحمن الرحيم
لما لقيت فكرة الدونشن بوقت عجبتكو قولت انزلكو فكرة تانيه كنت عاملها مش خساره فيكو
ركز بقي علشان تعرف الفكرة عباره عن ايه
الفكرة هي ان الدونشن يكون معتمد علي الناس الي فاتحه بس بمعني ان لو انت سيرفرك مثلا 5 كنجات والكنج الاول قفل هيتشال من الرانك و الكنج التاني هيبقي الاول وكذلك كل واحد في الرانك هيرفع رتبه يعني كدا اول برنس هيبقي اخر كنج مش معني كدا ان الكنج الي قفل ده السي بي اس الي دفعه راح لا لما يفتح تاني هيرجع الرانك بنفس الرقم الي كان دافعه وبكدا انت مخلتش حد يخسر حاجه وخليت برده الناس الي فاتحه في اللعبه تستمتع علشان لو في مره مثللا الوار اشتغل و ال 5 كنجات قافلين يبقي اول 5 برنسات هما الي هيبقي كنجات و يبقي في متعه
الاضافه سهله وبسيطه
نبتدي الاضافة
اول حاجه هنعمل كلاس جديد في Network بالشكل ده و نسميه NobilityOff
عفواً لايمكن عرض الروابط في الإرشيف
ونحط فيه ده
using ResidentEvil.Game;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ResidentEvil.Network.GamePackets;
using System.Threading;
using System.Threading.Generic;
using ResidentEvil.Network;
using ResidentEvil.Game.ConquerStructures;
using ResidentEvil.Game.ConquerStructures.Society;
using ResidentEvil.Client;
using System.Drawing;
using ResidentEvil.Database;
namespace ResidentEvil
{
public class NobilityOff
{
public void Load(Client.GameState c)
{
using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("nobilityoff").Where("UID", c.Entity.UID))
using (var reader = new MySqlReader(cmd))
{
if (reader.Read())
{
c.NobilityInformation.Donation = reader.ReadUInt64("OldDonation");
}
MySqlCommand hossam = new MySqlCommand(MySqlCommandType.DELETE);
hossam.Delete("nobilityoff", "UID", c.Entity.UID).Execute();
}
Database.NobilityTable.UpdateNobilityInformation(c .NobilityInformation);
Game.ConquerStructures.Nobility.Sort(c.Entity.UID) ;
}
public static void Save(Client.GameState client, MySql.Data.MySqlClient.MySqlConnection conn)
{
using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("nobilityoff").Where("UID", client.Entity.UID))
using (var reader = new MySqlReader(cmd))
{
if (!reader.Read())
using (var cmds = new MySqlCommand(MySqlCommandType.INSERT))
cmds.Insert("nobilityoff").Insert("UID", client.Entity.UID).Insert("OldDonation", client.NobilityInformation.Donation).Execute();
}
client.NobilityInformation.Donation = 0;
Database.NobilityTable.UpdateNobilityInformation(c lient.NobilityInformation);
Game.ConquerStructures.Nobility.Sort(client.Entity .UID);
}
}
}
بعد كدا نروح كلاس
GameState Or GameClient
و تحت فتحة القوس
public class GameState
{
نحط ده
public NobilityOff NobilityOff = new NobilityOff();
بعد كدا ندور في نفس الكلاس عن
void ShutDown()
وننزل عند اكواد السيف نحط ده
NobilityOff.Save(this, conn);
طب افرض جابلك ايرور في السطر الي انته لسه ضايفه ده امسحه و حط ده مكانه
using (var conn = Database.DataHolder.MySqlConnection)
{
conn.Open();
NobilityOff.Save(this, conn);
}
بعد كدا نروح كلاس
EntityTable
وندور علي
client.Entity.FullyLoaded = true;
ونحط تحتيه
client.NobilityOff.Load(client);
بعد كدا نروح كلاس
program
وندور علي
public static bool Save()
وننزل ونحط فيه ده
NobilityOff.Save(client, conn);
طب افرض جابلك ايرور في السطر الي انته لسه ضايفه ده امسحه و حط ده مكانه
using (var conn = Database.DataHolder.MySqlConnection)
{
conn.Open();
NobilityOff.Save(this, conn);
}
بعد كدا نروح علي القاعده نرفع ده
عفواً لايمكن عرض الروابط في الإرشيف
كدا الاضافة خلصت
يا رب يكون الموضوع عجبكم
بالتوفيق
محمد ياسر
2019-08-06, 06:12 PM
والله فكره جباره عاش ثم عاش ثم عاش
Commander
2019-08-06, 06:14 PM
والله فكره جباره عاش ثم عاش ثم عاش
حبيبي تسلم لمرورك
Commander
2019-08-06, 06:48 PM
عاش احسنت <3
تسلم
Hassan Emprator
2019-08-06, 07:21 PM
عليا اطلاق فكره فشيييييييييييييييييخه
MohamedModyAdel
2019-08-06, 07:30 PM
عاش
Commander
2019-08-06, 07:33 PM
عليا اطلاق فكره فشيييييييييييييييييخه
حبيبي
Commander
2019-08-06, 07:34 PM
عاش
حبيبي
Hassan Emprator
2019-08-06, 07:41 PM
لما بشيل كلمه conn دي بيجيلي ايرورو في جيم ستتين بتاعت شاد دون وله خليتها this بيجيلي ايرورو في الكود كله
Commander
2019-08-06, 08:09 PM
لما بشيل كلمه conn دي بيجيلي ايرورو في جيم ستتين بتاعت شاد دون وله خليتها this بيجيلي ايرورو في الكود كله
انت حاطط السطر فين بظبط ووريني الفويد عندك
Hassan Emprator
2019-08-06, 09:18 PM
ولله بيجيب ايرورو لو شلت conn دي لو خليته this في بيجي ايرورو في كله
Commander
2019-08-06, 09:30 PM
ولله بيجيب ايرورو لو شلت conn دي لو خليته this في بيجي ايرورو في كله
تواصل معايا خاص هحلهالك
Hassan Emprator
2019-08-06, 09:30 PM
تواصل معايا خاص هحلهالك
ابعتلي فيس طيب وانا هكلمك
Matrix
2019-08-06, 09:42 PM
عاااااااااااش
Commander
2019-08-06, 09:51 PM
عاااااااااااش
تسلم
ALz3em
2019-08-07, 12:34 AM
عاش تسلم ايدك
SourceDanger
2019-08-07, 12:39 AM
فكره فشيخه تسلم ايدك بجد
ابو مروان
2019-08-07, 01:11 AM
الله جميل جدا بس الاضافه ناقصه للاسف بيجيب ايرور فى ElJoKeR و conn
Commander
2019-08-07, 02:24 AM
الله جميل جدا بس الاضافه ناقصه للاسف بيجيب ايرور فى ElJoKeR و conn
هي مش ناقصه بس لو جيلك ايرور في conn اعمل كدا
بدل السطر بده
using (var conn = Database.DataHolder.MySqlConnection)
{
conn.Open();
NobilityOff.Save(this, conn);
}
وبالنسبه eljoker امسح السطر خالص
Commander
2019-08-07, 02:25 AM
عاش تسلم ايدك
حبيبي تسلم
فكره فشيخه تسلم ايدك بجد
تسلم يا حب
ابو مروان
2019-08-07, 02:26 AM
هي مش ناقصه بس لو جيلك ايرور في conn اعمل كدا
بدل السطر بده
using (var conn = database.dataholder.mysqlconnection)
{
conn.open();
nobilityoff.save(this, conn);
}
وبالنسبه eljoker امسح السطر خالص
تمام تسلم يا ابو الصحاب
osama
2019-08-07, 02:30 AM
عاااش يا صحبى
Commander
2019-08-07, 02:33 AM
عاااش يا صحبى
تسلم يا حب
AMREL3FREIT
2019-08-07, 03:19 AM
رغم ان الاضافه مظبتطش معايا وتخطيط اي ايرور وركبت صح بس
ممتاز ي محترم استمر .
يثبت لتقديرك + 5 ستارز :emoji2:
Commander
2019-08-07, 04:28 AM
رغم ان الاضافه مظبتطش معايا وتخطيط اي ايرور وركبت صح بس
ممتاز ي محترم استمر .
يثبت لتقديرك + 5 ستارز :emoji2:
الاضافه مظبوطه يحب بس بتفرق بين سورس و سورس
T3Alo
2019-08-07, 09:49 AM
بسم الله الرحمن الرحيم
لما لقيت فكرة الدونشن بوقت عجبتكو قولت انزلكو فكرة تانيه كنت عاملها مش خساره فيكو
ركز بقي علشان تعرف الفكرة عباره عن ايه
الفكرة هي ان الدونشن يكون معتمد علي الناس الي فاتحه بس بمعني ان لو انت سيرفرك مثلا 5 كنجات والكنج الاول قفل هيتشال من الرانك و الكنج التاني هيبقي الاول وكذلك كل واحد في الرانك هيرفع رتبه يعني كدا اول برنس هيبقي اخر كنج مش معني كدا ان الكنج الي قفل ده السي بي اس الي دفعه راح لا لما يفتح تاني هيرجع الرانك بنفس الرقم الي كان دافعه وبكدا انت مخلتش حد يخسر حاجه وخليت برده الناس الي فاتحه في اللعبه تستمتع علشان لو في مره مثللا الوار اشتغل و ال 5 كنجات قافلين يبقي اول 5 برنسات هما الي هيبقي كنجات و يبقي في متعه
الاضافه سهله وبسيطه
نبتدي الاضافة
اول حاجه هنعمل كلاس ونحط فيه ده
using ResidentEvil.Game;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ResidentEvil.Network.GamePackets;
using System.Threading;
using System.Threading.Generic;
using ResidentEvil.Network;
using ResidentEvil.Game.ConquerStructures;
using ResidentEvil.Game.ConquerStructures.Society;
using ResidentEvil.Client;
using System.Drawing;
using ResidentEvil.Database;
using ResidentEvil.ElJoKeR;
namespace ResidentEvil
{
public class NobilityOff
{
public void Load(Client.GameState c)
{
using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("nobilityoff").Where("UID", c.Entity.UID))
using (var reader = new MySqlReader(cmd))
{
if (reader.Read())
{
c.NobilityInformation.Donation = reader.ReadUInt64("OldDonation");
}
MySqlCommand hossam = new MySqlCommand(MySqlCommandType.DELETE);
hossam.Delete("nobilityoff", "UID", c.Entity.UID).Execute();
}
Database.NobilityTable.UpdateNobilityInformation(c .NobilityInformation);
Game.ConquerStructures.Nobility.Sort(c.Entity.UID) ;
}
public static void Save(Client.GameState client, MySql.Data.MySqlClient.MySqlConnection conn)
{
using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("nobilityoff").Where("UID", client.Entity.UID))
using (var reader = new MySqlReader(cmd))
{
if (!reader.Read())
using (var cmds = new MySqlCommand(MySqlCommandType.INSERT))
cmds.Insert("nobilityoff").Insert("UID", client.Entity.UID).Insert("OldDonation", client.NobilityInformation.Donation).Execute();
}
client.NobilityInformation.Donation = 0;
Database.NobilityTable.UpdateNobilityInformation(c lient.NobilityInformation);
Game.ConquerStructures.Nobility.Sort(client.Entity .UID);
}
}
}
بعد كدا نروح كلاس
GameState Or GameClient
ونحط فيه ده
public NobilityOff NobilityOff = new NobilityOff();
بعد كدا ندور في نفس الكلاس عن
void ShutDown()
وننزل عند اكواد السيف نحط ده
NobilityOff.Save(this, conn);
بعد كدا نروح كلاس
EntityTable
وندور علي
client.Entity.FullyLoaded = true;
ونحط تحتيه
client.NobilityOff.Load(client);
بعد كدا نروح كلاس
program
وندور علي
public static bool Save()
وننزل ونحط فيه ده
NobilityOff.Save(client, conn);
بعد كدا نروح علي القاعده نرفع ده
كدا الاضافة خلصت
يا رب يكون الموضوع عجبكم
بالتوفيق
عاااااااااااااااااااااااش
collins
2019-08-07, 12:06 PM
بالتووفيق :")
basemm
2019-08-07, 06:03 PM
فكره قديمه لاكن ممتاز انك نزلتها جاري التجربه
Ahmeed Sheeko
2019-08-07, 09:09 PM
عاااش اوى اوى اوى احسن تقييم ليك
ابو حمزه9
2019-08-08, 03:59 AM
فكرة حلوة ولله
تسلم أيدك
مصطفي عدلي
2019-08-08, 04:27 AM
تسلم
Users
2019-08-08, 08:06 AM
من افضل افكار الدونيشن عااااش
MeGoo
2019-08-08, 09:33 AM
هي الفكرة حلوة بس مش هنتفع مع الناس الى بتاخود فلوس عشان ترفع الناي كينج و كدا
faresali2
2019-08-08, 06:32 PM
شكرا لك على مجهودك
saeed
2019-08-09, 04:30 PM
عاش يارجولة
abuhaneen
2019-08-09, 07:05 PM
شكرا ع فكره بس دي مش عندي
public static bool Save()
abuhaneen
2019-08-10, 01:02 AM
فكرة حلوة ولله
تسلم أيدك
ممكن فيس بتاعك لمساعدتي
LyokaWarior
2019-08-10, 01:33 AM
شكـرا لاـنـك رفعتهــا بس هيـا عنـدي تقـريبـا منـ سنــةة !
Commander
2019-08-10, 03:26 AM
شكـرا لاـنـك رفعتهــا بس هيـا عنـدي تقـريبـا منـ سنــةة !
ابقي هات الاسكرين انها نفس الاكواد من سنة
mohamedawad
2019-08-10, 02:06 PM
شكرا جزيلا
abuhaneen
2019-08-10, 03:15 PM
شكـرا لاـنـك رفعتهــا بس هيـا عنـدي تقـريبـا منـ سنــةة !
ممكن فيس بتاعك عشان مش عارف اضيفها
T3Alo41
2019-08-13, 12:55 PM
عاااااااااااااااااااااااش غشخولا
Circle
2019-08-22, 06:08 PM
تسلم
Circle
2019-08-22, 06:13 PM
بسم الله الرحمن الرحيم
لما لقيت فكرة الدونشن بوقت عجبتكو قولت انزلكو فكرة تانيه كنت عاملها مش خساره فيكو
ركز بقي علشان تعرف الفكرة عباره عن ايه
الفكرة هي ان الدونشن يكون معتمد علي الناس الي فاتحه بس بمعني ان لو انت سيرفرك مثلا 5 كنجات والكنج الاول قفل هيتشال من الرانك و الكنج التاني هيبقي الاول وكذلك كل واحد في الرانك هيرفع رتبه يعني كدا اول برنس هيبقي اخر كنج مش معني كدا ان الكنج الي قفل ده السي بي اس الي دفعه راح لا لما يفتح تاني هيرجع الرانك بنفس الرقم الي كان دافعه وبكدا انت مخلتش حد يخسر حاجه وخليت برده الناس الي فاتحه في اللعبه تستمتع علشان لو في مره مثللا الوار اشتغل و ال 5 كنجات قافلين يبقي اول 5 برنسات هما الي هيبقي كنجات و يبقي في متعه
الاضافه سهله وبسيطه
نبتدي الاضافة
اول حاجه هنعمل كلاس جديد في Network بالشكل ده و نسميه NobilityOff
عفواً لايمكن عرض الروابط في الإرشيف
ونحط فيه ده
using ResidentEvil.Game;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ResidentEvil.Network.GamePackets;
using System.Threading;
using System.Threading.Generic;
using ResidentEvil.Network;
using ResidentEvil.Game.ConquerStructures;
using ResidentEvil.Game.ConquerStructures.Society;
using ResidentEvil.Client;
using System.Drawing;
using ResidentEvil.Database;
namespace ResidentEvil
{
public class NobilityOff
{
public void Load(Client.GameState c)
{
using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("nobilityoff").Where("UID", c.Entity.UID))
using (var reader = new MySqlReader(cmd))
{
if (reader.Read())
{
c.NobilityInformation.Donation = reader.ReadUInt64("OldDonation");
}
MySqlCommand hossam = new MySqlCommand(MySqlCommandType.DELETE);
hossam.Delete("nobilityoff", "UID", c.Entity.UID).Execute();
}
Database.NobilityTable.UpdateNobilityInformation(c .NobilityInformation);
Game.ConquerStructures.Nobility.Sort(c.Entity.UID) ;
}
public static void Save(Client.GameState client, MySql.Data.MySqlClient.MySqlConnection conn)
{
using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("nobilityoff").Where("UID", client.Entity.UID))
using (var reader = new MySqlReader(cmd))
{
if (!reader.Read())
using (var cmds = new MySqlCommand(MySqlCommandType.INSERT))
cmds.Insert("nobilityoff").Insert("UID", client.Entity.UID).Insert("OldDonation", client.NobilityInformation.Donation).Execute();
}
client.NobilityInformation.Donation = 0;
Database.NobilityTable.UpdateNobilityInformation(c lient.NobilityInformation);
Game.ConquerStructures.Nobility.Sort(client.Entity .UID);
}
}
}
بعد كدا نروح كلاس
GameState Or GameClient
و تحت فتحة القوس
public class GameState
{
نحط ده
public NobilityOff NobilityOff = new NobilityOff();
بعد كدا ندور في نفس الكلاس عن
void ShutDown()
وننزل عند اكواد السيف نحط ده
NobilityOff.Save(this, conn);
طب افرض جابلك ايرور في السطر الي انته لسه ضايفه ده امسحه و حط ده مكانه
using (var conn = Database.DataHolder.MySqlConnection)
{
conn.Open();
NobilityOff.Save(this, conn);
}
بعد كدا نروح كلاس
EntityTable
وندور علي
client.Entity.FullyLoaded = true;
ونحط تحتيه
client.NobilityOff.Load(client);
بعد كدا نروح كلاس
program
وندور علي
public static bool Save()
وننزل ونحط فيه ده
NobilityOff.Save(client, conn);
طب افرض جابلك ايرور في السطر الي انته لسه ضايفه ده امسحه و حط ده مكانه
using (var conn = Database.DataHolder.MySqlConnection)
{
conn.Open();
NobilityOff.Save(this, conn);
}
بعد كدا نروح علي القاعده نرفع ده
عفواً لايمكن عرض الروابط في الإرشيف
كدا الاضافة خلصت
يا رب يكون الموضوع عجبكم
بالتوفيق
عندى ايرور ف الكود ده
Game.ConquerStructures.Nobility.Sort(c.Entity.UID) ;
فى الكلمة دى
Sort
ElSaher
2019-08-30, 08:12 PM
عاش وا عاش وا عاش
anahero
2019-09-01, 03:53 AM
Thank u dude
abodkamal
2019-09-01, 03:10 PM
تسلم
loveosama
2019-09-04, 06:13 AM
thx
MahmoudElsndbad
2019-09-05, 04:24 PM
تسلم
AhmedGM
2019-09-06, 04:21 PM
برنس
zonfor
2019-09-09, 12:28 AM
NobilityOff.Save(this, conn)
جايبالي ايرور ف الكود دا كلو فى كلاس بروجرام + ملقتش دا في كلاس بروجرام public static bool Save()
بس لاقيت دا public static bool Save(bool Exit = false) وحكيتو تحتو وجابلي الايرور اللى قلتلك عليه
SourceDanger
2019-09-09, 01:29 AM
لى الناس الى بى تجلها ايرور لم بى يضيفو الاضافه فى Program بكل الحب هتخشو كلاس Program.cs وهتبحث عن Void Save او ممكن يبقا بالشكل دة bool Save عمومنا هتنزل تحت شوية هتلقي الكود دة foreach (Client.GameState client in Program.Values)
{ هتضيف تحتو الكود المطلوب وى الى هو دة
NobilityOff.Save(client, conn);
بس وبكدا مش هيحصل مشكله عندك فى الكود وربنا يجيزك غير على هذا العمل النبيل اخ كومندر
Zombie
2019-09-24, 08:15 PM
تسلم
AbuMaryam
2019-09-24, 11:28 PM
كتبت ف ابدعت
تسلم ايدك ولله
محمد صبحي
2019-09-25, 03:45 PM
عاااااااااااش + شكرا لك بجد
محمد صبحي
2019-09-25, 03:50 PM
انا عملتها والناس قافلها وبرضو قاعدين ف الدونيشة
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
HBESA
2019-09-27, 04:49 AM
تسلم
انت عمري
2019-09-27, 05:10 PM
فكرة حلوة
Users
2019-10-02, 05:20 PM
عااااش فشخ والله
رفيق القلم
2019-10-21, 03:57 PM
تسلم علي مجهود رائع
ahmedfaragomrei
2019-10-22, 12:53 AM
تسلم
uncelsam
2019-10-22, 11:35 PM
فكره حلوه والله
eslambakr
2019-11-05, 05:52 PM
thx
midoazoz
2019-11-05, 06:41 PM
عاش
Rihanna
2019-11-05, 08:28 PM
عااااااااش
ToRWadA
2019-11-11, 05:17 PM
عاش عاش عاش عاش عاش
midoazoz
2019-11-13, 12:15 PM
يا صحبي تسلم ع مجهودك وكل حاجه عملتها بس انا عندي مشكله ان بعد معملت الاضافات مبقاش ينفع اتبرع اصلا
غير كده مش شغاله
اعتقد ناقصه بس شكرا لمجهودك
ModyMohamedAdel
2019-11-15, 03:10 PM
عاش
stafyx
2019-11-16, 12:24 PM
فكرة بمليون جنية تسلم بالتوفيق
MaZzGanGYy
2019-11-22, 11:00 AM
عـآش جدآ
Bahaa
2019-12-15, 08:01 PM
تسلم
Mr.Hero
2019-12-23, 11:40 AM
عاشششششششش فشخ والله العظيم
mohamed wahdan
2020-02-02, 04:26 PM
عاااااااش
abdocoder
2020-03-26, 01:27 PM
احلى فكرة دى ولا ايه
عااااااش
Tyranny-Team's
2020-04-14, 05:38 AM
عاش
ahmedfathy
2020-04-17, 02:13 PM
الله ينور عليك
ahmedfathy
2020-04-17, 02:21 PM
الاضافة مش شغاله يا رجاله
A_H_M_E_D
2020-04-24, 10:24 AM
عاش احسنت <3
momomohamed
2020-04-27, 11:49 PM
عاش
طيب ممكن الفكره دي لسورسات اليكس استريم
MahmoudMano
2020-04-29, 01:20 AM
عااااااش
MahmoudMano
2020-04-29, 01:22 AM
الموقع مقفول بتاع اضافه النفي كات لو سمحت ارفعوا علي موقع تاني ضروري
SourceBuilder
2020-04-29, 03:05 AM
هوا انت الساحر ؟
essamarpi1
2020-05-04, 10:22 PM
good
apdoconquer1
2021-07-24, 05:48 AM
عاااش
disco0o
2021-08-02, 06:04 AM
تسلم ايدك يصاحبى
disco0o
2021-08-02, 07:27 AM
عملتها وشغاله بس ارقام الرانك مبتظهرش يعنى معرفش اى لاعب متبرع بكام
walid88
2022-03-03, 03:38 PM
عاش
ismailgoda1
2022-03-06, 08:56 AM
عاش
عمر23
2023-04-05, 02:55 AM
عاش
Rnez2030
2023-04-24, 08:06 PM
تسلم
etetoo2015
2023-06-29, 01:32 AM
فكره جامد الله ينور
abodkamal123
2023-09-07, 12:28 PM
تسلم
eslaam
2023-09-07, 08:15 PM
را~عه
Ahmed3bdElR2ouF
2023-09-09, 09:56 AM
بقلق انا م الملفات الي بتقي فالاخر دي احيانا بتبقي اللينكات مش شغاله!
karem1q
2023-10-10, 07:47 AM
جاري التجربه
karem1q
2023-10-11, 10:23 PM
نايس
scorpen0
2024-03-15, 10:24 PM
ty
Danger
2024-03-16, 02:33 PM
thx
yousef here
2024-08-27, 11:51 PM
الا
mohamed wadan
2024-08-31, 09:51 PM
good
Mohamed Nader
2024-10-05, 03:56 PM
thx
Moustafa1
2024-10-19, 08:16 PM
نجرب عاااااااااااااش
vBulletin® v3.8.8 Beta 1, Copyright ©2000-2024, TranZ by code