عرض مشاركة واحدة
قديم 21-09-2012, 04:20 AM   #6

acer20006
عضو مميز





• الانـتـسـاب » Feb 2008
• رقـم العـضـويـة » 12812
• المشـــاركـات » 521
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 18
acer20006 صـاعـد

acer20006 غير متواجد حالياً



افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة tarek1500 عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
في Page 1 في جزء الاسكلات


استخدم 0100 في اي اي Packet متاكد؟


المشكلة ان ال Client بيبعت بشكل تلقائي "اعتقد لو هغير حاجة في طريقة الارسال يبقي هغير في ملفات اللعبة" ، انا عاوز الفكرة اللي امشي عليها


مع احترامي ، بس كأني بقولك عاوز اجيب عربية جديدة تعرف محل؟؟ فانت تقولي اعرف و بس كده ، والمفروض منتظر منك رد علي فين مكانه ^^ بس مش قصدي حاجة
بس المشكلة كلها كيفية التحكم في طريقة ارسال ال Client

في الشات لما بكتب hi في شات العام ال Analyzer بيكتب الكود ده
010000020068006900(7025) ال 7025 ال OPCode
00020068006900 ال 00 هما نوع الشات "شات العام" ، 0200 عد الحرف "2 حرف" ، 6800 حرف ال h
6900 حرف ال i
طب ايه ال 0100 اللي في الاول "مع العلم ان ده مش الشيك سيم لان ال Analyzer مش بيكتبه ، و الرقم بيزيد بمقدار ثابت كل مرة اكتب شات زي 0100 و 0101 و 0102 و 0103 ..."
و لما ابعت نفس الكود بالضبط من البوت يظهر في ال Client اسم ال Char و جنبه فاضي من غير اي حروف زي :User

و انت قولت ازاي نحول Packet المكان باستخدام القانون طب ازاي العكس ، عاوز اروح ل X=12 و Y=-10 مثلا
بالنسبة ل 0104 دة غلط من عندى انا ماخدتش بالى منة _ شكرا انك وضحتة_
بالنسبة لنوع الشات
دة جزء من شات برنامج Sloke_chat للسيرفر الكورى
جزء شات العام
كود:
Func D1()
    $Hex = _StringToHex(GUICtrlRead($sender)) ; el-klam bta3 el-caht
    ;$size = StringLen(GUICtrlRead($sender))
    $hexsize = StringLen(GUICtrlRead($sender))
    $hexsize2 = $hexsize
    $lead =$hexsize2+5
    $hwxkead =Hex($lead,2)
    $hexsize3 = Hex($hexsize,2)
    ;MsgBox(0,"final","76750100010000"&$hexsize3&"00"&$Hex& @LF &GUICtrlRead($sender)& @LF &$hexsize3& @LF &$hexsize2&"  "&$lead& @LF & "leade with all other shit     "&$hwxkead&"00"&"76750100010000"&$hexsize3&"00"&$Hex)
    TCPSend($socket,"0x"&$hwxkead&"00"&"76750100010000"&$hexsize3&"00"&$Hex)
    if @error Then MsgBox (0,"","")
    EndFunc
جزء شات البارتى
كود:
Func D2()
    $Hex1 = _StringToHex(GUICtrlRead($sender)) ; el-klam bta3 el-caht
    ;$size = StringLen(GUICtrlRead($sender))
    $hexsize1 = StringLen(GUICtrlRead($sender))
    $hexsize21 = $hexsize1
    $lead1 =$hexsize21+5
    $hwxkead1 =Hex($lead1,2)
    $hexsize31 = Hex($hexsize1,2)
    ;MsgBox(0,"final","76750100010000"&$hexsize3&"00"&$Hex& @LF &GUICtrlRead($sender)& @LF &$hexsize3& @LF &$hexsize2&"  "&$lead& @LF & "leade with all other shit     "&$hwxkead&"00"&"76750100010000"&$hexsize3&"00"&$Hex)
    TCPSend($socket,"0x"&$hwxkead1&"00"&"76750100040000"&$hexsize31&"00"&$Hex1)
    if @error Then MsgBox (0,"","")
    EndFunc
76750100010000 شات العام
76750100040000 شات البارتى
7576 اوبى كود(خد بالك انا غيرت مكان البيتس علشان يكون اوبىكود
0100010000 الجزء دة كلة اعتبرة نوع الشات للعام
0100040000 والجزء دة اعتبرة نوع سات البارتى
هتسالنى لية كلة هقولك لان السيرفر عايز كدة الاصفار دة ملهاش معنى عندى
---
المشكلة ان ال Client بيبعت بشكل تلقائي "اعتقد لو هغير حاجة في طريقة الارسال يبقي هغير في ملفات اللعبة" ، انا عاوز الفكرة اللي امشي عليها
---- انت عايز تمنع اية بالظبط من انة يتبعت ؟؟؟؟

بالنسبة للشات اللى بيتبعت عن طريق الكلينت لازم بيظهر فى الكلينت . لكن اللى بيتبعت عن طريق الباكتس او البوت فبيظهر على شكل اسم الشخصية فى العام وجنبها : بس ودة معناة ان الشات ابتعت _ حتى انت ممكن تعرف الحكاية دة من ال Sbot ,Mbot

X=12 و Y=-10

كود:
XPos = ((x Mod 192))
If XPos < 0 Then
XPos = (XPos + 192) * 10
Else
XPos = ((x Mod 192)) * 10
End If


YPos = (Y Mod 192) * 10

If YPos < 0 Then
YPos = (YPos + 192) * 10
Else
YPos = ((Y Mod 192)) * 10
End If

XSection = (x - XPos / 10) / 192 + 135
YSection = (Y - YPos / 10) / 192 + 92


CreatePacket = "01" & Mid(longToHex(XSection), 1, 2) & Mid(longToHex(YSection), 1, 2) & longToHex(XPos) & "F9ff" & longToHex(YPos)


توقيع acer20006 :
my old ISRO (unique status)_XD

Tiger girl - Cannot connect due to server traffic
Cerberus- Confused where he might spawn
Captin ivy - Lost his boat
Uruchi - Failed to connect (C:9)
Isyutaru - Got disconnected on her way to Karakoram
Lord Yarkan - Still botting
Demon Shaitan - Still in the hospital
Medusa - Lost in B2
Roc - Buying premium
Cave - coding until unique appear


التعديل الأخير تم بواسطة acer20006 ; 22-09-2012 الساعة 03:10 AM