منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   اضافة البوكر (https://code.vpscairo.com/showthread.php?t=302)

محمد ياسر 2019-05-09 04:53 PM

اضافة البوكر
 

السلام عليكم ورحمة الله وبركاته
اليوم اضافة ملفات البوكر كله
الموضوع نزل علي اخر ايام تيم اكسور والحمد لله لقيت الملفات بتاعتهم قبل ما يقفل
يلا نبداء
علشان منكبرش الموضوع انشرح بالصور
ده ملفات اتتحط في فلدر Game
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
والملفات دي هتتحط في المسار دا
Network\GamePackets
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
وأخيرآ تحميل الملفات
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
نكمل
في مسار bin\debug\database\gmlogs
ضيف الملفات ده
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
نيجي شوية للاكواد
كلاس Program.cs
ضيف دول
كود PHP:

public static void AddpokerCps(string text
        { 
            try 
            { 
                
text "[" DateTime.Now.ToString("HH:mm:ss") + "]" text
                
string str DateTime.Now.Year "-" DateTime.Now.Month
                
string str2 = @"gmlogs\AddpokerCps"
                
string str3 Path.Combine(str2str); 
                if (!
File.Exists(str3 str)) 
                { 
                    
Directory.CreateDirectory(Path.Combine(str2str)); 
                } 
                if (!
File.Exists(string.Concat(new object[] { str3, @""DateTime.Now.Day".txt" }))) 
                { 
                    
using (FileStream stream File.Create(string.Concat(new object[] { str3, @""DateTime.Now.Day".txt" }))) 
                    { 
                        
stream.Close(); 
                    } 
                } 
                
using (StreamWriter writer = new StreamWriter(string.Concat(new object[] { str3, @""DateTime.Now.Day".txt" }), true)) 
                { 
                    
writer.WriteLine(text); 
                    
writer.Close(); 
                } 
            } 
            catch (
Exception exception
            { 
                
Phoenix_Project.Console.WriteLine(exceptionConsoleColor.DarkYellow); 
            } 
        }
public static 
void AddpokerAllinCps(string text
        { 
            try 
            { 
                
text "[" DateTime.Now.ToString("HH:mm:ss") + "]" text
                
string str DateTime.Now.Year "-" DateTime.Now.Month
                
string str2 = @"gmlogs\AddpokerAllinCps"
                
string str3 Path.Combine(str2str); 
                if (!
File.Exists(str3 str)) 
                { 
                    
Directory.CreateDirectory(Path.Combine(str2str)); 
                } 
                if (!
File.Exists(string.Concat(new object[] { str3, @""DateTime.Now.Day".txt" }))) 
                { 
                    
using (FileStream stream File.Create(string.Concat(new object[] { str3, @""DateTime.Now.Day".txt" }))) 
                    { 
                        
stream.Close(); 
                    } 
                } 
                
using (StreamWriter writer = new StreamWriter(string.Concat(new object[] { str3, @""DateTime.Now.Day".txt" }), true)) 
                { 
                    
writer.WriteLine(text); 
                    
writer.Close(); 
                } 
            } 
            catch (
Exception exception
            { 
                
Phoenix_Project.Console.WriteLine(exceptionConsoleColor.DarkYellow); 
            } 
        }
public static 
void AddCpsWin(string text
        { 
            try 
            { 
                
text "[" DateTime.Now.ToString("HH:mm:ss") + "]" text
                
string str DateTime.Now.Year "-" DateTime.Now.Month
                
string str2 = @"gmlogs\AddWinCps"
                
string str3 Path.Combine(str2str); 
                if (!
File.Exists(str3 str)) 
                { 
                    
Directory.CreateDirectory(Path.Combine(str2str)); 
                } 
                if (!
File.Exists(string.Concat(new object[] { str3, @""DateTime.Now.Day".txt" }))) 
                { 
                    
using (FileStream stream File.Create(string.Concat(new object[] { str3, @""DateTime.Now.Day".txt" }))) 
                    { 
                        
stream.Close(); 
                    } 
                } 
                
using (StreamWriter writer = new StreamWriter(string.Concat(new object[] { str3, @""DateTime.Now.Day".txt" }), true)) 
                { 
                    
writer.WriteLine(text); 
                    
writer.Close(); 
                } 
            } 
            catch (
Exception exception
            { 
                
ZenonProJect.Console.WriteLine(exceptionConsoleColor.DarkYellow); 
            } 
        } 

كلاس PacketBuilder.cs في Game
كود PHP:

namespace Phoenix_Project.Game 

    
using System
    
using Phoenix_Project

    public class 
PacketBuilder 
    

        protected 
byte[] _buffer = new byte[0x400]; 
        protected 
int Len
        protected 
int Position
        protected 
byte[] TQ_SERVER Program.Encoding.GetBytes("TQServer"); 

        public 
PacketBuilder(int Tint L
        { 
            
this.Len L
            
this.Length(L); 
            
this.Type(T); 
        } 

        
internal void Fill(int End
        { 
            for (
int i this.PositionEndi++) 
            { 
                
this.Int(0); 
            } 
        } 

        public 
byte[] getFinal() 
        { 
            
this.Seal(); 
            return 
this._buffer
        } 

        public 
int GetPos() =>  
            
this.Position

        public 
void Int(int value
        { 
            
this._buffer[this.Position] = Convert.ToByte((int) (value 0xff)); 
            
this.Position++; 
        } 

        public 
void Int(uint value
        { 
            
this._buffer[this.Position] = Convert.ToByte((uint) (value 0xff)); 
            
this.Position++; 
        } 

        public 
void Int(int valueint Offset
        { 
            
this._buffer[Offset] = Convert.ToByte((int) (value 0xff)); 
            
Offset++; 
        } 

        public 
void Int(uint valueint Offset
        { 
            
this._buffer[Offset] = Convert.ToByte((uint) (value 0xff)); 
            
Offset++; 
        } 

        public 
void Length(int value
        { 
            
this._buffer[this.Position] = (byte) (value 0xff); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >>  & 0xff); 
            
this.Position++; 
        } 

        public 
void Length(int valueint Offset
        { 
            
this._buffer[Offset] = (byte) (value 0xff); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >>  & 0xff); 
        } 

        public 
void Long(int value
        { 
            
this._buffer[this.Position] = (byte) (value 0xff); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >>  & 0xff); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >> 0x10) & 0xff); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >> 0x18) & 0xff); 
            
this.Position++; 
        } 

        public 
void Long(uint value
        { 
            
this._buffer[this.Position] = (byte) (value 0xff); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >>  & 0xff); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >> 0x10) & 0xff); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >> 0x18) & 0xff); 
            
this.Position++; 
        } 

        public 
void Long(ulong value
        { 
            
this._buffer[this.Position] = (byte) (value & ((ulong0xffL)); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >>  & ((ulong0xffL)); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >> 0x10) & ((ulong0xffL)); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >> 0x18) & ((ulong0xffL)); 
            
this.Position++; 
        } 

        public 
void Long(int valueint Offset
        { 
            
this._buffer[Offset] = (byte) (value 0xff); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >>  & 0xff); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >> 0x10) & 0xff); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >> 0x18) & 0xff); 
        } 

        public 
void Long(uint valueint Offset
        { 
            
this._buffer[Offset] = (byte) (value 0xff); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >>  & 0xff); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >> 0x10) & 0xff); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >> 0x18) & 0xff); 
            
Offset++; 
        } 

        public 
void Long(ulong valueint Offset
        { 
            
this._buffer[Offset] = (byte) (value & ((ulong0xffL)); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >>  & ((ulong0xffL)); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >> 0x10) & ((ulong0xffL)); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >> 0x18) & ((ulong0xffL)); 
        } 

        public 
void Move(int value
        { 
            for (
int i 0valuei++) 
            { 
                
this._buffer[this.Position] = 0
                
this.Position++; 
            } 
        } 

        
internal void PrintThis() 
        { 
            
string line ""
            for (
int i 0this.Positioni++) 
            { 
                
line line this._buffer[i].ToString("X") + " "
            } 
            
Phoenix_Project.Console.WriteLine(lineConsoleColor.DarkYellow); 
        } 

        protected 
void Seal() 
        { 
            Array.
Copy(this.TQ_SERVER0this._bufferthis.Positionthis.TQ_SERVER.Length); 
            
this.Position += this.TQ_SERVER.Length 1
            
byte[] destinationArray = new byte[this.Position 1]; 
            Array.
Copy(this._bufferdestinationArray, (int) (this.Position 1)); 
            
this._buffer = new byte[destinationArray.Length]; 
            Array.
Copy(destinationArraythis._bufferdestinationArray.Length); 
            
destinationArray null
        } 

        public 
void SetPosition(int Pos
        { 
            
this.Position Pos
        } 

        public 
void Short(int value
        { 
            
this._buffer[this.Position] = (byte) (value 0xff); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >>  & 0xff); 
            
this.Position++; 
        } 

        public 
void Short(uint value
        { 
            
this._buffer[this.Position] = (byte) (value 0xff); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >>  & 0xff); 
            
this.Position++; 
        } 

        public 
void Short(int valueint Offset
        { 
            
this._buffer[Offset] = (byte) (value 0xff); 
            
this._buffer[Offset 1] = (byte) ((value >>  & 0xff); 
        } 

        public 
void Short(uint valueint Offset
        { 
            
this._buffer[Offset] = (byte) (value 0xff); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >>  & 0xff); 
        } 

        public 
void Text(string value
        { 
            
byte[] bytes Program.Encoding.GetBytes(value); 
            Array.
Copy(bytes0this._bufferthis.Positionbytes.Length); 
            
this.Position += bytes.Length
        } 

        public 
void Type(int value
        { 
            
this._buffer[this.Position] = (byte) (value 0xff); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) ((value >>  & 0xff); 
            
this.Position++; 
        } 

        public 
void Type(int valueint Offset
        { 
            
this._buffer[Offset] = (byte) (value 0xff); 
            
Offset++; 
            
this._buffer[Offset] = (byte) ((value >>  & 0xff); 
        } 

        public 
void ULong(ulong value
        { 
            
this._buffer[this.Position] = (bytevalue
            
this.Position++; 
            
this._buffer[this.Position] = (byte) (value >> 8); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) (value >> 0x10); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) (value >> 0x18); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) (value >> 0x20); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) (value >> 40); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) (value >> 0x30); 
            
this.Position++; 
            
this._buffer[this.Position] = (byte) (value >> 0x38); 
            
this.Position++; 
        } 

        public 
void ULong(ulong valueint Offset
        { 
            
this._buffer[Offset] = (bytevalue
            
Offset++; 
            
this._buffer[Offset] = (byte) (value >> 8); 
            
Offset++; 
            
this._buffer[Offset] = (byte) (value >> 0x10); 
            
Offset++; 
            
this._buffer[Offset] = (byte) (value >> 0x18); 
            
Offset++; 
            
this._buffer[Offset] = (byte) (value >> 0x20); 
            
Offset++; 
            
this._buffer[Offset] = (byte) (value >> 40); 
            
Offset++; 
            
this._buffer[Offset] = (byte) (value >> 0x30); 
            
Offset++; 
            
this._buffer[Offset] = (byte) (value >> 0x38); 
        } 
    } 


كده خلصنا وانشاء الله يظبط معاكم

Hassan Emprator 2019-05-09 04:55 PM

رد: اضافة البوكر
 
عليا الطلاق انت برنسسسسسسسسسسس عاش فشخ:cool::cool::cool::cool:

salahsayed 2019-05-10 11:23 AM

رد: اضافة البوكر
 
شكرا جداااااااااااا

ابو حمزه9 2019-05-10 02:26 PM

رد: اضافة البوكر
 
مشكورررررررر

salahsayed 2019-05-10 05:05 PM

رد: اضافة البوكر
 
بعد لما ركبت بيجيلي الايرور الي في الصورة ده

عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع

محمد ياسر 2019-05-10 05:18 PM

رد: اضافة البوكر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة salahsayed (المشاركة 1017)
بعد لما ركبت بيجيلي الايرور الي في الصورة ده

الخطا انك مخلي ال public سطرين خليهم سطر واحد مكان الغلط

salahsayed 2019-05-11 09:51 AM

رد: اضافة البوكر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hazem (المشاركة 1019)
الخطا انك مخلي ال public سطرين خليهم سطر واحد مكان الغلط

بس انا معدلتش فيه حاجة هوة زي مهوة كدة ويعني ازاي اخليهم سطر واحد معلش

محمد ياسر 2019-05-11 10:06 AM

رد: اضافة البوكر
 
عادي عدله مفيش مشاكل

salahsayed 2019-05-11 10:10 AM

رد: اضافة البوكر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hazem (المشاركة 1054)
عادي عدله مفيش مشاكل

طب اعدلها ازاي بعد ازنك

etetoo2015 2019-05-12 02:08 AM

رد: اضافة البوكر
 
مشكووووووووووووررررررررررر

mohamed wahdan1 2019-05-17 02:38 PM

رد: اضافة البوكر
 
عااااااااش شكرا ليك ي فخم

Mahmoud 2019-05-17 10:27 PM

رد: اضافة البوكر
 
عااااااااش

abuhaneen 2019-05-26 08:55 PM

رد: اضافة البوكر
 
تسلم جاري تجربه

abuhaneen 2019-05-26 09:28 PM

رد: اضافة البوكر
 
انا حاولت اضيفو بس ظهر اريروات كتير ممكن حل او مساعده

Rotana 2019-05-27 11:14 PM

رد: اضافة البوكر
 
عاش يا حازم بتوفيق

بشيغلاشمغ 2019-06-11 01:33 AM

رد: اضافة البوكر
 
استمرر يا حبي

Hassan Emprator 2019-06-11 08:35 AM

رد: اضافة البوكر
 
شكرا استاذ محمد علي انك رجعت المنتدي

محمد ياسر 2019-06-11 08:36 AM

رد: اضافة البوكر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hassan (المشاركة 2144)
شكرا استاذ محمد علي انك رجعت المنتدي

ولو تستاهلوا كل خير

Hassan Emprator 2019-06-11 08:38 AM

رد: اضافة البوكر
 
تسلم يا استاذ محمد اي حد بيخالف قوانين بان علطول او اعمل زي منتدي تيم تهيس كدا عاملين الي يخالف قوانين ياخد بان تلقائي

youssefabdelmanam 2019-06-14 01:03 AM

رد: اضافة البوكر
 
شكرا يا صحبي

saad 2019-06-18 08:35 AM

رد: اضافة البوكر
 
عاش يا وحش

osamamand 2019-06-21 05:22 PM

رد: اضافة البوكر
 
thanks pro for poker

mohamedawad 2019-06-24 05:52 PM

رد: اضافة البوكر
 
شكرا جزيلا

anwer1 2019-06-28 09:08 AM

رد: اضافة البوكر
 
عاش يا معلم

abuhaneen 2019-07-09 09:36 PM

رد: اضافة البوكر
 
عندي مشكله ف بوكر انك ممكن مره واحده تكسب اتنين مليار كبس لو ع تربيزة كبس
وفلوس 2 مليار كبس لو ع فلوس

saeed 2019-07-10 02:43 PM

رد: اضافة البوكر
 
شكراا ياكبير ,,,
جارى التجربة ,,,

anwer1 2019-07-11 07:28 PM

رد: اضافة البوكر
 
تسلم يا حازم بس كمان لو تكمل جميلك وتنزل بوكر السبس وبوكر الروليت

abuhaneen 2019-07-14 10:11 PM

رد: اضافة البوكر
 
دلوقتي ف مشكله بخصوص بوكر ال هيا
ان بيدي 2 مليار كبس لو ع تربيزه كبس ودا ع سورس خالد وكلمتو ومردش عليا 2 مليار كبس موضوع دا بيحصل ف يوم كذا مره مره ممكن يكون الاكونت فلد والتانى مفروض يكسب مليون لا بيكسب 2 مليار ونفس موضوع ف فلوس بوكر

Eslamahmed 2019-07-22 02:02 AM

رد: اضافة البوكر
 
جميل

ToRWadA 2019-07-22 10:39 AM

رد: اضافة البوكر
 
مشكور يا حازم

manshestar 2019-07-23 08:13 PM

رد: اضافة البوكر
 
عاااااااش

stevenayman 2019-07-24 02:14 PM

رد: اضافة البوكر
 
تسلم

Bahaa 2019-07-25 08:27 PM

رد: اضافة البوكر
 
عاااااش

pishoy 2019-07-26 10:09 AM

رد: اضافة البوكر
 
shokran hgrab

AhmedGM 2019-08-03 10:05 AM

رد: اضافة البوكر
 
برنس

bisho2009 2019-08-03 03:29 PM

رد: اضافة البوكر
 
شكراااااااااااا

LyokaWarior 2019-08-06 02:26 PM

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

Commander 2019-08-06 07:07 PM

رد: اضافة البوكر
 
عااش

dark 2019-08-19 12:00 PM

رد: اضافة البوكر
 
جاري التجربه

MRonlineGvrix 2019-09-04 01:20 PM

رد: اضافة البوكر
 
جميل جدا


الساعة الآن 07:13 AM

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