كونكر عرب

كونكر عرب (https://conquer-arab.com/index.php)
-   تطوير سيرفرات كونكر (https://conquer-arab.com/forumdisplay.php?f=11)
-   -   فكر جديدة عمل ان بى سى بابسورد من سيرفر ZiRAX-ONLINE (https://conquer-arab.com/showthread.php?t=6953)

Hazem 2021-08-18 02:21 PM

فكر جديدة عمل ان بى سى بابسورد من سيرفر ZiRAX-ONLINE
 



بسم الله الرحمن الرحيم


انحرضا ان شاء الله معانا فكرة جديدة :


عمل ان بى سى بابسورد بمعنى اخر الانبى سى اول لما بتكلمة بيطلب منك باسورد الاول و لما يتكتب صح بيبداء يشتغل عادى جدا


و ممكن نستخدم الفكرة دى مثلا بحيث ان يبقا فى باص ورد للعبين ال VIP 6 فقط لا غير يعنى جرمنتات جديدة مثلا تبقا للناس المميزة فقط و داة ممكن يساعد على الشحن لانهم هيعرفو قيمة الفبى اى اكتر !


الفكرة انا ختها من اخويا Xor و كانت فكرتة مابة بابسورد موضوع اخى عادل :
ندخل فى الموضوع مثلا انا عندى كويستة كبيرة زى مثلا كويستة Ghost_Of_Sparta فا عايز الانبى سى الى بيدينى الايتم بتاعت الكويستة تبقا للناس المميزة فقط صورة

داة مثلا ان بى سى الكويستة :
كود PHP:

#region Ghosts of Sparta item
case 15551: {
  switch (
npcRequest.OptionID) {
  case 
0: {
    
dialogs.Text("I Sell Ghosts_of Sparta Item , but you must be VIP 6 , if you are VIP 6 Give Me The Password");
    
dialogs.Input("Password:", 1, 14);
    
dialogs.Option("I don't know any password , boring!", 255);
    
dialogs.Send();
    break;
  }
  case 
50: {
    
effecx.perfect(client);
    
dialogs.Text("Hello " + client.Entity.Name + " I Sell [ Ghosts_of Sparta Item Quest ] you can get this item for 1,000,000 and you must killed monsters [Centar,Hades,Cyclops,Zeus,Kratos] and you will get 1,500,000 Zps , Are you ready ? ");
    
dialogs.Text("[Warning ThiS QuesT JusT FoR Men]");
    
dialogs.Option("Ghosts_Of_Sparta", 9);
    
dialogs.Option("Sorry,Not ready", 255);
    
dialogs.Avatar(116);
    
dialogs.Send();
    break;
  }
  case 
1: {
    
string zirax = "120132",

      
zirax1 = "120132",

      
zirax2 = "120132";

    if ((
npcRequest.Input == zirax) || (npcRequest.Input == zirax1) || (npcRequest.Input == zirax2)) {
      
dialogs.Text("Nice .. Good Job !");
      
dialogs.Option("Next Page.", 50);
      
dialogs.Option("Thanks!", 255);
    } else {
      
dialogs.Text("Wrong password ! ");
      
dialogs.Option("Sorry!", 255);
    }
    break;
  }
  case 
9: {
    if (
client.Entity.ConquerPoints >= 1000000) {
      
client.Entity.ConquerPoints -= 1000000;
      
client.Inventory.Add(5130513, 0, 1);
    } else {
      
dialogs.Text("Please take 1,000,000 Zps To Ghosts_Of_Spart.");
      
dialogs.Option("I see.", 255);
      
dialogs.Avatar(116);
      
dialogs.Send();
    }
    break;
  }
  }
  break;
}
#endregion 

120132
داة الباص ورد لو حبيت تغيرة
المهم ندخل فى الكود نفسة ازاى نركبة فى اى ان بى سى
طبعا فى اى ان بى سى بيبقا فى اول حاجة case 0
احنا هنغير رقم 0 داة بى اى حاجة مثلا 50
و تحت ألكود داة :
كود PHP:

switch (npcRequest.OptionID) { 

نضيف :
كود PHP:

case 0: {
  
dialogs.Text("I Sell Ghosts_of Sparta Item , but you must be VIP 6 , if you are VIP 6 Give Me The Password");dialogs.Input("Password:", 1, 14);dialogs.Option("I don't know any password , boring!", 255);dialogs.Send();
  break;
} 

و نضيف كود الباص ورد نفسة :

كود PHP:

case 1: {
  
string zirax = "120132",

  
zirax1 = "120132",

  
zirax2 = "120132";

  if ((
npcRequest.Input == zirax) || (npcRequest.Input == zirax1) || (npcRequest.Input == zirax2)) {
    
dialogs.Text("Nice .. Good Job !");
    
dialogs.Option("Next Page.", 50);
    
dialogs.Option("Thanks!", 255);
  } else {
    
dialogs.Text("Wrong password ! ");
    
dialogs.Option("Sorry!", 255);
  }
  break;
} 


و بس كداة و اى مشكلة يرجى وضع رد و سيتم الحل فورا ان شاء الله
و شكرا خاص جدا لموسس المعهد Xor
و ان شاء الله ستكون المعرفة بين ايد الجميع مجانا


اخوكم احمد


الساعة الآن 07:32 AM

مرحبا بكم في منتدي اكواد لتطوير الالعاب
new notificatio by 9adq_ala7sas