منتدي اكواد

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

abuhaneen 2019-05-29 03:42 PM

شرح اضافه وحش BoS
 
ممكن شرح اضافه وحش Bos جديد غير الوحوش المعروفه زي نمسس وبنشي
بس يكون ليه شريط دم زي النمسس لسورسات العاديه

محمد ياسر 2019-05-30 03:12 PM

رد: شرح اضافه وحش BoS
 

ده شفره علشان تظهر وحش طبعا انت ممكن تعمله بكذه فكره

كود PHP:

  Database.MonsterInformation monster = new Conquer_Online_Server.Database.MonsterInformation(); 
  
monster.Boss true
  
monster.Hitpoints 50000000
  
monster.Level 255
  
monster.Mesh 978
  
monster.Name "FuriousFlameDevastator"
  
monster.MaxAttack 10500
  
monster.AttackRange 14
  
monster.AttackType 1
  
monster.AttackSpeed 1000
  
monster.ViewRange 15
  
monster.MoveSpeed 500
  
monster.RunSpeed 500
  
monster.MinAttack 59000
  
Game.Entity entity = new Game.Entity(Game.EntityFlag.Monsterfalse); 
  
entity.MapObjType Game.MapObjectType.Monster
  
entity.MonsterInfo monster
  
entity.MonsterInfo.Owner entity
  
entity.Name "FuriousFlameDevastator"
  
entity.MinAttack monster.MinAttack
  
entity.MaxAttack entity.MagicAttack monster.MaxAttack
  
entity.Hitpoints entity.MaxHitpoints monster.Hitpoints
  
entity.Body monster.Mesh
  
entity.Level monster.Level
  
entity.Defence 5000
  
entity.client.Entity.X
  
entity.client.Entity.Y
  
entity.UID 417111
  
entity.MapID client.Entity.MapID
  
entity.SendUpdates true
  
client.Map.RemoveEntity(entity); 
  
client.Map.AddEntity(entity); 
  break; 

الاضافاه ده الاحسن انك تخليه تطلع بايتم افضل لانك لو حطيته كده بدون اي حاجه اتطلع علي طول في المكان الي حددته

abuhaneen 2019-05-30 03:17 PM

رد: شرح اضافه وحش BoS
 
ممكن شرح مبسط لان محتاج اضيف وحش جديد في سورس :d

محمد ياسر 2019-05-30 03:25 PM

رد: شرح اضافه وحش BoS
 
اقتباس:

المشاركة الأصلية كتبت بواسطة abuhaneen (المشاركة 1731)
ممكن شرح مبسط لان محتاج اضيف وحش جديد في سورس :d

انت عايز تضيف الوحش في ايه بالظبط ؟

abuhaneen 2019-05-30 03:26 PM

رد: شرح اضافه وحش BoS
 
اقتباس:

المشاركة الأصلية كتبت بواسطة abuhaneen (المشاركة 1731)
ممكن شرح مبسط لان محتاج اضيف وحش جديد في سورس :d

الاضافه ف الانبي سي ؟

abuhaneen 2019-05-30 03:26 PM

رد: شرح اضافه وحش BoS
 
ممكن فيس اكلمك افضل

محمد ياسر 2019-05-30 03:31 PM

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

 #region code
                
case 6751:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("you need monster ? ");
                                    
dialog.Option("yes."1);
                                    
dialog.Option("No, thanks."255);
                                    
dialog.Send();
                                    break;
                                }
                            case 
1:
                                {

                                      
Database.MonsterInformation monster = new Conquer_Online_Server.Database.MonsterInformation();  
                                      
monster.Boss true;  
                                      
monster.Hitpoints 50000000;  
                                      
monster.Level 255;  
                                      
monster.Mesh 978;  
                                      
monster.Name "FuriousFlameDevastator";  
                                      
monster.MaxAttack 10500;  
                                      
monster.AttackRange 14;  
                                      
monster.AttackType 1;  
                                      
monster.AttackSpeed 1000;  
                                      
monster.ViewRange 15;  
                                      
monster.MoveSpeed 500;  
                                      
monster.RunSpeed 500;  
                                      
monster.MinAttack 59000;  
                                      
Game.Entity entity = new Game.Entity(Game.EntityFlag.Monsterfalse);  
                                      
entity.MapObjType Game.MapObjectType.Monster;  
                                      
entity.MonsterInfo monster;  
                                      
entity.MonsterInfo.Owner entity;  
                                      
entity.Name "FuriousFlameDevastator";  
                                      
entity.MinAttack monster.MinAttack;  
                                      
entity.MaxAttack entity.MagicAttack monster.MaxAttack;  
                                      
entity.Hitpoints entity.MaxHitpoints monster.Hitpoints;  
                                      
entity.Body monster.Mesh;  
                                      
entity.Level monster.Level;  
                                      
entity.Defence 5000;  
                                      
entity.client.Entity.X;  
                                      
entity.client.Entity.Y;  
                                      
entity.UID 417111;  
                                      
entity.MapID client.Entity.MapID;  
                                      
entity.SendUpdates true;  
                                      
client.Map.RemoveEntity(entity);  
                                      
client.Map.AddEntity(entity);  
                                      break;  
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion 


abuhaneen 2019-05-30 04:25 PM

رد: شرح اضافه وحش BoS
 
انا محتاج ازاي اتحكم في الدم بتاعو والشريط ال بيطلع لدمو
وكمان محتاج اعرف ازاي اخليه يوقع ايتم ع الارض ويطلع لوحدو من غير انبي سي
واغير لوك فيس ليه

محمد ياسر 2019-05-30 04:36 PM

رد: شرح اضافه وحش BoS
 
المعلومات عندك كل حاجه الاسم والدم والهجوم والدفاع والمكان وكل جاحه بتاعت الوحش

محمد ياسر 2019-05-30 04:37 PM

رد: شرح اضافه وحش BoS
 
ده الوك فيس بتاع الوش
كود PHP:

monster.Mesh 978


abuhaneen 2019-05-30 08:20 PM

رد: شرح اضافه وحش BoS
 
تمام تسلم بس ناقصني حاجه انا عارف ان تعبتك معايا انا محتاجه يوقع الدروب ف الارض
وانه يدي كبس وهل اقدر اخليه يطلع من غير انبي سي ولا لق وشكرا لتعب حضرتك

محمد ياسر 2019-05-30 08:28 PM

رد: شرح اضافه وحش BoS
 
اولا في موضوع نزلته ازاي تتحكم في دروب اي وحش بس اعذرني انا في مشوار فمقدرش ابحثلك دلوقتي لما ارجع اشفهولك
ثانيا تقدر تخليه يطلع بايتيم او يطلع في وقت محدد كله براحتك شوف انت عايز ايه واقولك فكرته

abuhaneen 2019-05-30 08:31 PM

رد: شرح اضافه وحش BoS
 
كل قصدي ان عاوز اضيف الوحش بنفس فكره نميسس ويوقع سفاجا وسلكور وكدا ويطلع ف وقت

محمد ياسر 2019-05-30 08:51 PM

رد: شرح اضافه وحش BoS
 
ده موضوع عن ازاي تتحكم عن الجائزه بعد ماتموت الوحش
تحديد جائزه قتل الوحوش
معمول علي سي بي خليه انت ايتم
حكايه ان الايتم يقع في الارض معرفهاش

abuhaneen 2019-05-30 09:00 PM

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

محمد ياسر 2019-05-30 09:58 PM

رد: شرح اضافه وحش BoS
 
اقتباس:

المشاركة الأصلية كتبت بواسطة abuhaneen (المشاركة 1764)
شفت النمسس كان بيموت يوقع السفاجا بون ع الارض
اهوة انا عاوز نفس فكره بس بوحش جديد :[

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

#region DB CPS  
uint ran13 = (uint)Kernel.Random.Next(150);  
if (
ran13 15)  
{  
if (
this.Name == "Pheasant")  
{  
if (
killer.Name.Contains("Guard"))  
return;  
uint Uid 0;  
Random R = new Random();  
//int Nr = R.Next(1, 1);  
switch (((byte)Kernel.Random.Next(150)))  
{  
case 
1:  
Uid 720996;//SmallCPBox  
break;  
case 
2:  
Uid 1088000;  
break;  
case 
3:  
Uid 720998;//LargCPBox  
break;  
case 
4:  
Uid 1088000;  
break;  
case 
5:  
Uid 720996;//SmallCPBox  
break;  
case 
6:  
Uid 1088001;  
break;  
}  
if (
Uid != 0)  
{  
ushort X Owner.XOwner.Y;  
Game.Map Map Kernel.Maps[Owner.MapID];  
if (
Map.SelectCoordonates(ref Xref Y))  
{  
Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true);  
floorItem.Item = new Network.GamePackets.ConquerItem(true);  
floorItem.Item.Color = (DeadPool.Game.Enums.Color)Kernel.Random.Next(48);  
floorItem.Item.ID Uid;  
floorItem.Item.MaximDurability floorItem.Item.Durability 65535;  
floorItem.Item.UID Program.NextItemID; ;  
floorItem.ValueType Network.GamePackets.FloorItem.FloorValueType.Item;  
floorItem.ItemID Uid;  
floorItem.MapID Owner.MapID;  
floorItem.MapObjType Game.MapObjectType.Item;  
floorItem.X;  
floorItem.Y;  
floorItem.Type Network.GamePackets.FloorItem.Drop;  
floorItem.OnFloor Time32.Now;  
floorItem.ItemColor floorItem.Item.Color;  
floorItem.UID Network.GamePackets.FloorItem.FloorUID.Next;  
while (
Map.Npcs.ContainsKey(floorItem.UID))  
floorItem.UID Network.GamePackets.FloorItem.FloorUID.Next;  
Map.AddFloorItem(floorItem);  
SendScreenSpawn(floorItem);  
}  
}  
}  
}  
#endregion 

مع تغير اسم الوحوش
وتغير id الايتم بالي عايزه
طبعا في اكثر من ايتم وده يخليه يوقع الايتم عشوائي انت وحظك

abuhaneen 2019-05-30 11:43 PM

رد: شرح اضافه وحش BoS
 
تمام
ممكن حل للايرو دا
[IMG]https://6.top4top.net/p_12453gzmr1.png[/IMG]

محمد ياسر 2019-05-31 01:34 AM

رد: شرح اضافه وحش BoS
 
بدل مكان الاير ب
GameState

karem1q 2023-10-30 07:21 PM

رد: شرح اضافه وحش BoS
 
اقتباس:

المشاركة الأصلية كتبت بواسطة محمد ياسر (المشاركة 1735)
ده انبي سي اول ماتدوس عليه ايظهر الوحش في المكان الي اتحدده
كود PHP:

 #region code
                
case 6751:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("you need monster ? ");
                                    
dialog.Option("yes."1);
                                    
dialog.Option("No, thanks."255);
                                    
dialog.Send();
                                    break;
                                }
                            case 
1:
                                {

                                      
Database.MonsterInformation monster = new Conquer_Online_Server.Database.MonsterInformation();  
                                      
monster.Boss true;  
                                      
monster.Hitpoints 50000000;  
                                      
monster.Level 255;  
                                      
monster.Mesh 978;  
                                      
monster.Name "FuriousFlameDevastator";  
                                      
monster.MaxAttack 10500;  
                                      
monster.AttackRange 14;  
                                      
monster.AttackType 1;  
                                      
monster.AttackSpeed 1000;  
                                      
monster.ViewRange 15;  
                                      
monster.MoveSpeed 500;  
                                      
monster.RunSpeed 500;  
                                      
monster.MinAttack 59000;  
                                      
Game.Entity entity = new Game.Entity(Game.EntityFlag.Monsterfalse);  
                                      
entity.MapObjType Game.MapObjectType.Monster;  
                                      
entity.MonsterInfo monster;  
                                      
entity.MonsterInfo.Owner entity;  
                                      
entity.Name "FuriousFlameDevastator";  
                                      
entity.MinAttack monster.MinAttack;  
                                      
entity.MaxAttack entity.MagicAttack monster.MaxAttack;  
                                      
entity.Hitpoints entity.MaxHitpoints monster.Hitpoints;  
                                      
entity.Body monster.Mesh;  
                                      
entity.Level monster.Level;  
                                      
entity.Defence 5000;  
                                      
entity.client.Entity.X;  
                                      
entity.client.Entity.Y;  
                                      
entity.UID 417111;  
                                      
entity.MapID client.Entity.MapID;  
                                      
entity.SendUpdates true;  
                                      
client.Map.RemoveEntity(entity);  
                                      
client.Map.AddEntity(entity);  
                                      break;  
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion 


تسلم


الساعة الآن 03:26 PM

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