عرض مشاركة واحدة
احصائياتى

الردود
1

المشاهدات
3184
 
Caster
( :: عضو ممتاز :: )

Caster is on a distinguished road

    غير متواجد

المشاركات
189

+التقييم
0.04

تاريخ التسجيل
Nov 2011

الاقامة
القاهرة

نظام التشغيل

رقم العضوية
62
06-01-2012, 04:10 PM
المشاركة 1 
#1  
افتراضي كل التعديلات التى تمت منى لسورس Conquer-sx V8 بالكامل ..XworlD حصريا هنا فقط. والباقى
..xworld, لسورس, امتى, التعديلات, conquer-sx, بالكامل, حصريا, فقط., والباقى


ان شاء الله انهاردة انا جمعتلكم كل التعديلات اللى عملتها على سورس Conquer-sx الأصدار الثامن اللى الناس كلها نفسها تشتغل بيه وكمان فى اضافات جميلة كدا هانحطها انهاردة بردو بس الموضوع يجماعة محتاج بس منى مجهود لانى هاجمع كل اللى عملته فيه لأن انا بصراحة غلطت انى بعدل من غير ما احفظ انى عدلت مثلا الحاجة دى فى المكان كذا . . . .
[/COLOR][/SIZE][/B][/B][/FONT]
التعديلات التى لسورس Conquer-sx بالكامل 30283_1356647440ae70
عموما نبتدى الموضوع على بركة الله

حصريا مش موجود فى اى مكان تانى

التعديلات التى لسورس Conquer-sx بالكامل 30283_1356647440ae70
1- مشكلة البى كيه اللى موجودة فى كل سورسات ال5165 البي كيه فى TwinCity اتحلت وتقدر تلغيه دلوقت

اتبع الأتى :-


هانفتح ملف Program.cs

وندور على الكود ده


كود:
public static Random Rnd = new Random(); 



هتلاقي تحتيه سطر مكتوب فيه nopkmaps

وسطر FreePkmaps

بدلهم بالسطر دة

كود:
 public static ArrayList NoPKMaps = new ArrayList() { (ushort)1036, (ushort)1039, (ushort)1002, (ushort)700, (ushort)1004 };
        public static 
ArrayList FreePKMaps = new ArrayList() { (ushort)6000, (ushort)6001, (ushort)1038, (ushort)1005, (ushort)1707 }; 



وكدا البى كيه التلغى فى التاون سيتى تمام
ولو عاوز تلغيه فى اى مكان تانى قولى عاوزه فين وانا اديك الكود علطول

التعديلات التى لسورس Conquer-sx بالكامل 51fe987ebf.gif

2- اخيرا وان شاء الله اخيرا بجد
تم حل مشكلة اتاك الفاير المزعجة للأصدار التامن من سورس اس اكس الشهير
وارجو التجربة واعلامى بالنتائج

للتحميل


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

هاتحمل الباتش وتفتح ملف السورس ذات نفسه

((طبعا بحقوق عرب تهيس فور عرب))

وسطب الباتش فيه
وياريت الناس تجرب الباتش ده على سورس تجريبى
مش تكون انت مشغل سيرفرك وتيجى بعد كدا تجربه ويحصل حاجة عندك تقولى السيرفر باظ

انا عن نفسى مجربه واشتغل معايا
بس
انا عاوزكم تجربوه

التعديلات التى لسورس Conquer-sx بالكامل 51fe987ebf.gif
3- البنج العالى:-
الاول اوضح الموضوع بكل بساطه
لما بيوصل عدد الاعبين الى 30 البينج بيكون عالى والسيرفر بيعمل لاج شديد
النهارده بقى وصلت انا للحل الامثل اللى يخلى سيرفرك ممكن يوصل ل150 لاعب اون لاين بدون اى مشاكل
الشـــــــــــــرح
اولا ادخل على السورس
هتلاقى ملف اسمه program.cs امسحه هو والملف الفلدر اللى اسمه Main
وحمل الجديد مكانه وطبعا F5 -F6
وهتشوف بعينك ان المشكله اتحلت

اتفضل حمل الملف ده وسطبه فى السورس

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


((طبعا بحقوق عرب تهيس فور عرب))

التعديلات التى لسورس Conquer-sx بالكامل 51fe987ebf.gif

4- تعديل ال Shoppingmall
التعديل ده هو فيه حاجتين
1-اضافة كل الأيتيمات السول بأسعار كويسه ومعقولة بأشكالها الجميلة وبإختلاف ليفيلتها 135/137.

2- تعديل اشكال الجميات الجديدة اللى فى كونكر اونلين وحاجات جديدة بردو فى الشوبنج اكيد هاتعجب الناس ان شاء الله .
التعديلات التى لسورس Conquer-sx بالكامل 30283_1496147440b644
1-SoulItems

دا بيضيف الأيتيمات الدراجون سول كاملة فى الشوبنج ميل علطول وانا بصراحة لقيته موضود هنا على عرب تهيس فور عرب
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
التعديلات التى لسورس Conquer-sx بالكامل 51fe987ebf.gif
2-موضوع اشكال الجميات انا لقيتو هنا موضوع موجود على عرب تهيس فور عرب تمام اوى (منقول)
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
التعديلات التى لسورس Conquer-sx بالكامل 51fe987ebf.gif

5-حصريا بقى على عرب تهيس فور عرب تانى مرة
((الأتكات اللى الشخصيات بتلبسها))
لما بتكون 2Socket
مش بيظهر ان كل جماية موجودة فى سوكيت لوحدة بيظهرلك ان الأتنين سوكيت فيهم جمايتين وخلاص
وكدا بتقل من الBattelPower

انهاردة الموضوع اتحل على عرب تهيس فور عرب
واسمحولى اقول مع
Evolution

نبتدى الشرح:
هانفتح السورس با لسى شارب
ونعمل قائمة جديدة فى القوائم الجانبية اللى على الشمال قائمة جديدة هانسميها
socketGem.cs

ونضيف فيها بعون الله الكود ده


كود:
using System
using System.Collections.Generic
using System.Linq
using System.Text
using ConquerSx.Main
using ConquerSx.Game

namespace 
ConquerSx 

    class 
SocketGem 
    

        public static 
void Handle(GameClient Clientbyte[] Packet
        { 
            
bool socketcheck false
            
uint TargetItemUID BitConverter.ToUInt32(Packet8); 
            
uint GemUID BitConverter.ToUInt32(Packet12); 
            
ushort SocketNumber BitConverter.ToUInt16(Packet16); 
            
ushort wPadding BitConverter.ToUInt16(Packet18); 

            
Item TargetItem Client.MyChar.InventorySearch(TargetItemUID); 
            if (
TargetItem != null && GemUID != 0
            { 
                
byte GemSlot
                
Item GemItem Client.MyChar.InventorySearch(GemUID); 
                if (
GemItem != null && GemItem.IsItemType(Item.ItemTypeConst.GemID)) 
                { 
                    if (
SocketNumber == 1
                        
socketcheck = (TargetItem.Soc1 == Item.Gem.EmptySocket); 
                    else if (
SocketNumber == 2
                        
socketcheck = (TargetItem.Soc2 == Item.Gem.EmptySocket); 
                    if (
socketcheck
                    { 
                        
Client.MyChar.RemoveItem(GemItem); 
                        
Client.MyChar.RemoveItem(TargetItem); 
                        if (
SocketNumber == 2
                            
TargetItem.Soc2 = (Item.Gem)(GemItem.ID 700000); 
                        else 
                            
TargetItem.Soc1 = (Item.Gem)(GemItem.ID 700000); 
                    } 
                } 
            } 
            else 
            { 
                if (
SocketNumber == 1
                    
socketcheck = (TargetItem.Soc1 != Item.Gem.EmptySocket); 
                else if (
SocketNumber == 2
                    
socketcheck = (TargetItem.Soc2 != Item.Gem.EmptySocket); 
                if (
socketcheck
                { 
                    
Client.MyChar.RemoveItem(TargetItem); 
                    if (
SocketNumber == 2
                        
TargetItem.Soc2 Item.Gem.EmptySocket
                    else 
                        
TargetItem.Soc1 Item.Gem.EmptySocket
                } 
            } 
            
Client.MyChar.AddItem(TargetItem); 
        } 
    } 




وبعد كدا هانفتح الcharacter.cs
وضيف الكود ده بردو

كود:
  public Item InventorySearch(uint ItemUID
        { 
           return 
this.Inventory[ItemUID]; 
        } 

بعد كدا هانروح على ملف PacketHandler.cs
ونعمل بحث عن الكود ده
case 1027

ونمسح الأنبى سى الموةجود ده خالص
ةنحط مكانه الكود ده


كود:
           #region Pheonix City Npc Add gem to items 
                    
case 1027
                        { 
                            
SocketGem.Handle(GC,Data); 
                            break; 
                        } 
                    
#endregion 


وفى النهاية دوس
F6/F5

وتم بحمد الله ان شاء الله


التعديلات التى لسورس Conquer-sx بالكامل 30283_3198447440c26e


التعديلات التى لسورس Conquer-sx بالكامل 30283_16964744133c22


==============================
اخوكم /
:042: Caster

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






;g hgju]dghj hgjn jlj lkn gs,vs Conquer-sx V8 fhg;hlg >>XworlD pwvdh ikh tr'> ,hgfhrn >>xworld hljn conquer-sx