الموضوع: طلب الكوسته دي
عرض مشاركة واحدة
قديم 2019-11-30, 11:11 PM
المشاركة #6  
midoazoz
  • غير متواجد
افتراضي رد: طلب الكوسته دي
معلش يا ريدر انا نسيت اصلا اني قولته والله انت عارف الظروف بق
خد يا نجم
خليك معايا

اولا ده الان بي سي


كود:
#region new Quest 
                    
case 32421:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hello " client.Player.Name " I Am Asm elquesta , do you want to began it ");
                                        
dialog.Option("Yes Please "1);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
client.Player.Teleport(4325150150);
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion 

ده هيدخلك

ودي الماب في النافاكات

كود:
4325    1858    7    0 

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

https://code.vpscairo.com/showthread.php?t=2941

بعد متضيفه

هتخش علي في النافا كات


كود:
monsterinfos 

هتضيف ده


كود:
461    NewQuest    1    979    15432    0    946    855    0    1    10    1000    1000    92    3    500    0    5000    0    0    0    0    0    0 

هتخش ع في النافا كات برده


كود:
newmobspawn 


كود:
461    NewQuest    4325    461    170    30    0    0    0    0 

هتخش في السورس


كود:
MonsterTable.cs 

ضيف ده فوق


كود:
public static byte NewQuest 0

هتبحث عن


كود:
public void Drop 

ضيف ده


كود:
#region NewQuest
            
if (Name == "NewQuest")
            {
                if (
killer.MapID == 4325)
                {
                    if (
NewQuest == 10)
                    {
                        
uint ItemID 0;
                        
byte type1 1;
                        for (
int i 01i++)
                        {
                            
type1 = (byte)Kernel.Random.Next(13);

                            switch (
type1)
                            {
                                case 
1:
                                    
ItemID 722724;
                                    break;
                                case 
2:
                                    
ItemID 722725;
                                    break;
                                case 
3:
                                    
ItemID 722723;
                                    break;
                            }
                            
NewQuest 0;
                            
killer.Owner.Inventory.Add(ItemID01);
                        }
                    }
                    else
                    {
                        
NewQuest++;
                    }
                }
                return;
            }
            
#endregion 

للعلم كده كل عشر وحوش هيديله ايتمايه واحده طبعا انت سهلها صعبها برحتك من newQuest == 10

باقي الان بي ي في النافا كات سهله بق ^_^
بالتوفيق