منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   اعمل شفرات للاعبين و للـناس الـvip زى السيرفر الاول عـ العالـم (https://code.vpscairo.com/showthread.php?t=1265)

Ahmeed Sheeko 2019-08-01 05:52 PM

اعمل شفرات للاعبين و للـناس الـvip زى السيرفر الاول عـ العالـم
 
بسم الله الرحمن الرحيم
السلام عليكم و رحمه الله و بركاته
انا كنت بلعب من فترة فى سيرفر Immortal الاول على العالم و كان فى شفرات للاعبين زى

كود PHP:

@agi
@vit
@str
@spr 

وعجبتنى الفكره فا قولت انزلها المهم نخش فى الموضوع علطول عشان مبحبش الكلام الكتير

هتفتح الـPacket Handler او ايآ كان اللى فى الشفرات حسب سورسك
و تنزل عند شفرات الجى ام و اقفل الـRegion بتاعها
او ممكن تبحث على
كود PHP:

#region GM 

او
كود PHP:

#region HelpDesk 

و تقفله و تحط تحته علطول الـRegion ده

كود PHP:

#region Players
                    
switch (Data[0])
                    {

                    }
                    
#endregion 

هتقولى ده فاضى هقولك دى بتاعتك انت بقى تجيب اى case انت عايز تحطها جواها
و الناس اللى صعب عليها الكلام خدوا الكود ده جاهز و الزقوه بدل الفاضى ده
كود PHP:

#region Players
                    
switch (Data[0])
                    {
                        case 
"scroll":
                            {
                                if (
client.Entity.MapID == 700)
                                    break;
                                switch (
Data[1].ToLower())
                                {
                                    case 
"tc"client.Entity.Teleport(1002300278); break;
                                    case 
"pc"client.Entity.Teleport(1011195260); break;

                                    case 
"am"client.Entity.Teleport(1020566563); break;
                                    case 
"dc"client.Entity.Teleport(1000500645); break;
                                    case 
"bi"client.Entity.Teleport(1015723573); break;
                                    
//  case "pka": client.Entity.Teleport(1005, 050, 050); break;
                                    
case "ma"client.Entity.Teleport(1036211196); break;
                                }
                                break;
                            }
                        case 
"dc":
                            {
                                
client.Disconnect();
                                break;
                            }
                        case 
"str":
                            {
                                
ushort atr 0;
                                
ushort.TryParse(Data[1], out atr);
                                if (
client.Entity.Atributes >= atr)
                                {
                                    
client.Entity.Strength += atr;
                                    
client.Entity.Atributes -= atr;
                                    
client.CalculateStatBonus();
                                    
client.CalculateHPBonus();
                                }
                                break;
                            }
                        case 
"agi":
                            {
                                
ushort atr 0;
                                
ushort.TryParse(Data[1], out atr);
                                if (
client.Entity.Atributes >= atr)
                                {
                                    
client.Entity.Agility += atr;
                                    
client.Entity.Atributes -= atr;
                                    
client.CalculateStatBonus();
                                    
client.CalculateHPBonus();
                                }
                                break;
                            }
                        case 
"vit":
                            {
                                
ushort atr 0;
                                
ushort.TryParse(Data[1], out atr);
                                if (
client.Entity.Atributes >= atr)
                                {
                                    
client.Entity.Vitality += atr;
                                    
client.Entity.Atributes -= atr;
                                    
client.CalculateStatBonus();
                                    
client.CalculateHPBonus();
                                }
                                break;
                            }
                        case 
"spi":
                            {
                                
ushort atr 0;
                                
ushort.TryParse(Data[1], out atr);
                                if (
client.Entity.Atributes >= atr)
                                {
                                    
client.Entity.Spirit += atr;
                                    
client.Entity.Atributes -= atr;
                                    
client.CalculateStatBonus();
                                    
client.CalculateHPBonus();
                                }
                                break;
                            }

                    }
                    
#endregion 

و نفس الكلام هتعملوا لو عايز تعمل شفرات
للناس الفى اى بى بس هتحط الكود ده
كود PHP:

#region vip6
                    
if (client.Entity.VIPLevel >= 6)
                    {
                        switch (
Data[0])
                        {
                            
                            case 
"scroll":
                                {
                                    if (
client.Entity.MapID == 700)
                                        break;
                                    switch (
Data[1].ToLower())
                                    {
                                        case 
"tc"client.Entity.Teleport(1002300278); break;
                                        case 
"pc"client.Entity.Teleport(1011195260); break;
                                       
                                        case 
"am"client.Entity.Teleport(1020566563); break;
                                        case 
"dc"client.Entity.Teleport(1000500645); break;
                                        case 
"bi"client.Entity.Teleport(1015723573); break;
                                      
//  case "pka": client.Entity.Teleport(1005, 050, 050); break;
                                        
case "ma"client.Entity.Teleport(1036211196); break;
                                    }
                                    break;
                                }
                            case 
"vend":
                            case 
"booth":
                                {
                                    if (
client.Booth == null)
                                    {
                                        
client.Send(new MapStatus() { BaseID client.Map.BaseIDID client.Map.IDStatus Database.MapsTable.MapInformations[1036].Status });
                                        
Data data = new Data(true);
                                        
data.ID 111;
                                        
data.UID client.Entity.UID;
                                        
data.TimeStamp Time32.Now;
                                        
data.dwParam 40079;
                                        
data.wParam1 client.Entity.X;
                                        
data.wParam2 client.Entity.Y;
                                        
client.Send(data);
                                        
client.Booth = new Game.ConquerStructures.Booth(clientdata);
                                        
Data data4 = new Data(true)
                                        {
                                            
ID 0x51,
                                            
UID client.Entity.UID,
                                            
dwParam 0
                                        
};
                                        
client.Send(data4);

                                        
//  client.Send(new MapStatus() { BaseID = client.Map.BaseID, ID = client.Map.ID, Status = Database.MapsTable.MapInformations[1036].Status });
                                        //  client.Booth = new Game.ConquerStructures.Booth(client, new Data(true) { UID = client.Entity.UID });
                                        //  client.Send(new Data(true) { ID = GamePackets.Data.ChangeAction, UID = client.Entity.UID, dwParam = 0 });

                                    
}
                                    break;
                                }
                            case 
"pkp":
                                {
                                    
client.Entity.PKPoints ushort.Parse(Data[1]);

                                    break;
                                }
                            case 
"clear":
                            case 
"clearinv":
                            case 
"clearinventory":
                                {
                                    
ConquerItem[] inventory = new ConquerItem[client.Inventory.Objects.Length];
                                    
client.Inventory.Objects.CopyTo(inventory0);

                                    foreach (
ConquerItem item in inventory)
                                    {
                                        
client.Inventory.Remove(itemMrSheekovic.Game.Enums.ItemUse.Remove);
                                    }
                                    break;
                                }
                            
                            case 
"dc":
                                {
                                    
client.Disconnect();
                                    break;
                                }

                           
                        }
                        return 
true;
                    }
                    
#endregion 

و تعمل save وبعدين build و مبروك عليك كده عملت شفرات للاعبين
لو حد مفهمش حاجه او عايز اى حاجه انا موجود و هساعد على قد ماقدر ان شاء الله :emoji21:

محمد ياسر 2019-08-01 06:36 PM

رد: اعمل شفرات للاعبين و للـناس الـvip زى السيرفر الاول عـ العالـم
 
عاش وفكره جميله

Ahmeed Sheeko 2019-08-01 07:00 PM

رد: اعمل شفرات للاعبين و للـناس الـvip زى السيرفر الاول عـ العالـم
 
اقتباس:

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

حبيبى يا حازم بيه :d

ALz3em 2019-08-01 10:08 PM

رد: اعمل شفرات للاعبين و للـناس الـvip زى السيرفر الاول عـ العالـم
 
عاش تسلم ايدك استمر


الساعة الآن 05:57 AM

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