منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   نفسى اعمل النظام ده عندى ف السيرفر (https://code.vpscairo.com/showthread.php?t=4822)

abdocoder 2020-05-09 01:32 AM

نفسى اعمل النظام ده عندى ف السيرفر
 
نظام ان الايتمز يتفرش كده ومش يبقى جمب بعضه
ممكن مساعدة وحد يساعدنى اخليه كده ازاى
[IMG]https://b.top4top.io/p_1589w58wo1.jpg[/IMG]

محمد ياسر 2020-05-09 01:48 AM

رد: نفسى اعمل النظام ده عندى ف السيرفر
 
اتفضل
كود PHP:

#region SwordMaster
            
if (Name == "SwordMaster")
            {
                
uint ItemID 0;
                
byte type1 30;
                for (
int i 06i++)
                {
                    
type1 = (byte)Kernel.Random.Next(131);
                    switch (
type1)
                    {
                        case 
1:
                            
ItemID 720891;
                            break;
                        case 
2:
                            
ItemID 1088000;
                            break;
                        case 
3:
                            
ItemID 1088000;
                            break;
                        case 
4:
                            
ItemID 1088000;
                            break;
                        case 
5:
                            
ItemID 200407;
                            break;
                        case 
6:
                            
ItemID 200110;
                            break;
                        case 
7:
                            
ItemID 200407;
                            break;
                        case 
8:
                            
ItemID 200110;
                            break;
                        case 
9:
                            
ItemID 200109;
                            break;
                        case 
10:
                            
ItemID 200106;
                            break;
                        case 
11:
                            
ItemID 720891;
                            break;
                        case 
12:
                            
ItemID 720891;
                            break;
                        case 
13:
                            
ItemID 720884;
                            break;
                        case 
14:
                            
ItemID 720884;
                            break;
                        case 
15:
                            
ItemID 720884;
                            break;
                        case 
16:
                            
ItemID 1088000;
                            break;
                        case 
17:
                            
ItemID 1088000;
                            break;
                        case 
18:
                            
ItemID 1088000;
                            break;
                        case 
19:
                            
ItemID 1088000;
                            break;
                        case 
20:
                            
ItemID 1088000;
                            break;
                        case 
21:
                            
ItemID 723341;
                            break;
                        case 
22:
                            
ItemID 723341;
                            break;
                        case 
23:
                            
ItemID 723341;
                            break;
                        case 
24:
                            
ItemID 723341;
                            break;
                        case 
25:
                            
ItemID 723342;
                            break;
                        case 
26:
                            
ItemID 723342;
                            break;
                        case 
27:
                            
ItemID 723342;
                            break;
                        case 
28:
                            
ItemID 200011;
                            break;
                        case 
29:
                            
ItemID 200009;
                            break;
                        case 
30:
                            
ItemID 200008;
                            break;
                        case 
31:
                            
ItemID 3007108;
                            break;
                    }
                    var 
infos Database.ConquerItemInformation.BaseInformations[ItemID];
                    
ushort X Owner.XOwner.Y;
                    
Game.Map Map Kernel.Maps[Owner.MapID];
                    if (
Map.SelectCoordonates(ref Xref Y))
                    {
                        
Network.GamePackets.MsgMapItem MsgMapItem = new Network.GamePackets.MsgMapItem(true);
                        
MsgMapItem.Item = new Network.GamePackets.MsgItemInfo(true);
                        
MsgMapItem.Item.Color = (AurionConquer.Game.Enums.Color)Kernel.Random.Next(48);
                        
MsgMapItem.Item.ID ItemID;
                        
MsgMapItem.Item.Plus MsgMapItem.Item.Plus;
                        
MsgMapItem.Item.MaximDurability infos.Durability;
                        
MsgMapItem.Item.Durability infos.Durability;
                        
MsgMapItem.Item.MobDropped true;
                        
MsgMapItem.ValueType Network.GamePackets.MsgMapItem.FloorValueType.Item;
                        
MsgMapItem.ItemID ItemID;
                        
MsgMapItem.MapID Owner.MapID;
                        
MsgMapItem.MapObjType Game.MapObjectType.Item;
                        
MsgMapItem.X;
                        
MsgMapItem.Y;
                        if (
MsgMapItem.Item.ID == 730004)
                            
MsgMapItem.Item.Plus 4;
                        if (
MsgMapItem.Item.ID == 730003)
                            
MsgMapItem.Item.Plus 3;
                        if (
MsgMapItem.Item.ID == 730005)
                            
MsgMapItem.Item.Plus 5;
                        
MsgMapItem.Type Network.GamePackets.MsgMapItem.Drop;
                        
MsgMapItem.OnFloor Time32.Now;
                        
MsgMapItem.ItemColor MsgMapItem.Item.Color;
                        
MsgMapItem.UID Network.GamePackets.MsgMapItem.FloorUID.Next;
                        while (
Map.Npcs.ContainsKey(MsgMapItem.UID))

                            
MsgMapItem.UID Network.GamePackets.MsgMapItem.FloorUID.Next;

                        
Map.AddFloorItem(MsgMapItem);

                        
SendScreenSpawn(MsgMapItem);
                    }
                }
                return;
            }
            
#endregion 

يبا غير
كود PHP:

"SwordMaster" 

علي اسم الوحش مع تغير الايتمات للي انت عايزه يقع منه

abdocoder 2020-05-09 02:46 AM

رد: نفسى اعمل النظام ده عندى ف السيرفر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hazem (المشاركة 42453)
اتفضل
كود PHP:

#region SwordMaster
            
if (Name == "SwordMaster")
            {
                
uint ItemID 0;
                
byte type1 30;
                for (
int i 06i++)
                {
                    
type1 = (byte)Kernel.Random.Next(131);
                    switch (
type1)
                    {
                        case 
1:
                            
ItemID 720891;
                            break;
                        case 
2:
                            
ItemID 1088000;
                            break;
                        case 
3:
                            
ItemID 1088000;
                            break;
                        case 
4:
                            
ItemID 1088000;
                            break;
                        case 
5:
                            
ItemID 200407;
                            break;
                        case 
6:
                            
ItemID 200110;
                            break;
                        case 
7:
                            
ItemID 200407;
                            break;
                        case 
8:
                            
ItemID 200110;
                            break;
                        case 
9:
                            
ItemID 200109;
                            break;
                        case 
10:
                            
ItemID 200106;
                            break;
                        case 
11:
                            
ItemID 720891;
                            break;
                        case 
12:
                            
ItemID 720891;
                            break;
                        case 
13:
                            
ItemID 720884;
                            break;
                        case 
14:
                            
ItemID 720884;
                            break;
                        case 
15:
                            
ItemID 720884;
                            break;
                        case 
16:
                            
ItemID 1088000;
                            break;
                        case 
17:
                            
ItemID 1088000;
                            break;
                        case 
18:
                            
ItemID 1088000;
                            break;
                        case 
19:
                            
ItemID 1088000;
                            break;
                        case 
20:
                            
ItemID 1088000;
                            break;
                        case 
21:
                            
ItemID 723341;
                            break;
                        case 
22:
                            
ItemID 723341;
                            break;
                        case 
23:
                            
ItemID 723341;
                            break;
                        case 
24:
                            
ItemID 723341;
                            break;
                        case 
25:
                            
ItemID 723342;
                            break;
                        case 
26:
                            
ItemID 723342;
                            break;
                        case 
27:
                            
ItemID 723342;
                            break;
                        case 
28:
                            
ItemID 200011;
                            break;
                        case 
29:
                            
ItemID 200009;
                            break;
                        case 
30:
                            
ItemID 200008;
                            break;
                        case 
31:
                            
ItemID 3007108;
                            break;
                    }
                    var 
infos Database.ConquerItemInformation.BaseInformations[ItemID];
                    
ushort X Owner.XOwner.Y;
                    
Game.Map Map Kernel.Maps[Owner.MapID];
                    if (
Map.SelectCoordonates(ref Xref Y))
                    {
                        
Network.GamePackets.MsgMapItem MsgMapItem = new Network.GamePackets.MsgMapItem(true);
                        
MsgMapItem.Item = new Network.GamePackets.MsgItemInfo(true);
                        
MsgMapItem.Item.Color = (AurionConquer.Game.Enums.Color)Kernel.Random.Next(48);
                        
MsgMapItem.Item.ID ItemID;
                        
MsgMapItem.Item.Plus MsgMapItem.Item.Plus;
                        
MsgMapItem.Item.MaximDurability infos.Durability;
                        
MsgMapItem.Item.Durability infos.Durability;
                        
MsgMapItem.Item.MobDropped true;
                        
MsgMapItem.ValueType Network.GamePackets.MsgMapItem.FloorValueType.Item;
                        
MsgMapItem.ItemID ItemID;
                        
MsgMapItem.MapID Owner.MapID;
                        
MsgMapItem.MapObjType Game.MapObjectType.Item;
                        
MsgMapItem.X;
                        
MsgMapItem.Y;
                        if (
MsgMapItem.Item.ID == 730004)
                            
MsgMapItem.Item.Plus 4;
                        if (
MsgMapItem.Item.ID == 730003)
                            
MsgMapItem.Item.Plus 3;
                        if (
MsgMapItem.Item.ID == 730005)
                            
MsgMapItem.Item.Plus 5;
                        
MsgMapItem.Type Network.GamePackets.MsgMapItem.Drop;
                        
MsgMapItem.OnFloor Time32.Now;
                        
MsgMapItem.ItemColor MsgMapItem.Item.Color;
                        
MsgMapItem.UID Network.GamePackets.MsgMapItem.FloorUID.Next;
                        while (
Map.Npcs.ContainsKey(MsgMapItem.UID))

                            
MsgMapItem.UID Network.GamePackets.MsgMapItem.FloorUID.Next;

                        
Map.AddFloorItem(MsgMapItem);

                        
SendScreenSpawn(MsgMapItem);
                    }
                }
                return;
            }
            
#endregion 

يبا غير
كود PHP:

"SwordMaster" 

علي اسم الوحش مع تغير الايتمات للي انت عايزه يقع منه

قولت اجربها على وحوش التون جايلى بالشكل ده الايتمز جمب بعض مش متوزع عشوائى
[IMG]https://f.top4top.io/p_1589ge7911.jpg[/IMG]

medo2020 2020-05-09 03:30 AM

رد: نفسى اعمل النظام ده عندى ف السيرفر
 
سورس مين

MeGo 2020-05-09 03:38 AM

رد: نفسى اعمل النظام ده عندى ف السيرفر
 
هتعمل ال x , y راندوم علي حسب x , y بتوع الاعب

كدا

كود PHP:

 MsgMapItem.= (ushort)Kernel.Random.Next(Owner.20Owner.20);
                                                      
MsgMapItem.= (ushort)Kernel.Random.Next(Owner.20Owner.20); 


abdocoder 2020-05-09 05:19 AM

رد: نفسى اعمل النظام ده عندى ف السيرفر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MeGo (المشاركة 42467)
هتعمل ال x , y راندوم علي حسب x , y بتوع الاعب

كدا

كود PHP:

 MsgMapItem.= (ushort)Kernel.Random.Next(Owner.20Owner.20);
                                                      
MsgMapItem.= (ushort)Kernel.Random.Next(Owner.20Owner.20); 


تسلم يدك


الساعة الآن 09:41 PM

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