sAw
06-01-2012, 09:31 AM
السـلأم عليكم و رحمـه الله و بركآتــه xD
اولاً , الكويسـت دى منقــُوله >> انا ماليش فى كـُونكر و التكـُويد و كده xD
انا بصرآحه كـُنت بدور عليها عشان احطها ف السيرفر اللى هعملـه بس مش لاقيها 5095
يا ريت اللى هينزلها و يعرف يعملها 95 ينزلها :)
و ده ايميـلى لـُو عرف يجبهالى :)
ابقى مشـُكور لـي
[email protected]
[email protected]
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,
نبــدأ بسم الله , الكـُويسته منـقـُوله !!!
دى امانه و محبش اخد مجهــُود حد و الاحسن حضرتك تحملها من الليـنك
عشان الاكـُود ممكن تبقى بايظه منـى و انا بنقلهآآ ,
GuildWinnerMonsters
الجايزه هى : سلاح +12 او جرمنت +12 او اكس بى بول صفره
لازم تكون فى الجيلد الى كاسبان البولة و بتكلم البولة و تقول Go Map هتخش هتلاقى وحشين الوحشان دول هم الى بيوقع الجايزة واحد بيطلع كل نوص ساعة و التانى كل ساعة
طيب نشوف الصور نفهم اكتر :
1: دى البولة لمة بتكلمها طبعا للى فى الجيلد السبان بس اى ممبار او ليدر او دوبوتى
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
2: ده اول وحش بيطلع كل ساعة اسمو Sizer معلش صغير شوية
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
3: ده الوحش التانى بطلع كل نوص ساعة اسمو Peter
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
4: ده لمة موتو انا دى صوره قبل ما احدثو بعد ما حدثتو بقا ايتم واحد و بيجيلك فى الايتم على طول :]
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
الشرح:
اولا نروح على المسار ده Database/MonsterTable.cs
و ندور على الكود ده
public void Drop(Game.Entity killer)
{
و حط ده تحتيه
كود:
#region Sizer
if (Name == "Sizer" && killer.MapID == 3030)
{
Random R = new Random();
int Nr = R.Next(1, 21);
if (Nr == 1) killer.Owner.Inventory.Add35(184355, 12, 1);
if (Nr == 2) killer.Owner.Inventory.Add35(560339, 12, 1);
if (Nr == 3) killer.Owner.Inventory.Add35(183365, 12, 1);
if (Nr == 4) killer.Owner.Inventory.Add35(183335, 12, 1);
if (Nr == 5) killer.Owner.Inventory.Add35(184345, 12, 1);
if (Nr == 6) killer.Owner.Inventory.Add35(184365, 12, 1);
if (Nr == 7) killer.Owner.Inventory.Add35(184385, 12, 1);
if (Nr == 8) killer.Owner.Inventory.Add35(183395, 12, 1);
if (Nr == 9) killer.Owner.Inventory.Add35(183385, 12, 1);
if (Nr == 10) killer.Owner.Inventory.Add35(192300, 12, 1);
if (Nr == 11) killer.Owner.Inventory.Add35(184335, 12, 1);
if (Nr == 12) killer.Owner.Inventory.Add35(187355, 12, 1);
if (Nr == 13) killer.Owner.Inventory.Add35(193300, 12, 1);
if (Nr == 14) killer.Owner.Inventory.Add35(194300, 12, 1);
if (Nr == 15) killer.Owner.Inventory.Add35(420339, 12, 1);
if (Nr == 16) killer.Owner.Inventory.Add35(480339, 12, 1);
if (Nr == 17) killer.Owner.Inventory.Add35(410339, 12, 1);
if (Nr == 18) killer.Owner.Inventory.Add35(500329, 12, 1);
if (Nr == 19) killer.Owner.Inventory.Add35(421339, 12, 1);
if (Nr == 20) killer.Owner.Inventory.Add35(561339, 12, 1);
if (Nr == 21) killer.Owner.Inventory.Add(722057, 0, 1);
}
#endregion
#region Peter
if (Name == "Peter" && killer.MapID == 3030)
{
Random R = new Random();
int Nr = R.Next(1, 21);
if (Nr == 1) killer.Owner.Inventory.Add35(184355, 12, 1);
if (Nr == 2) killer.Owner.Inventory.Add35(560339, 12, 1);
if (Nr == 3) killer.Owner.Inventory.Add35(183365, 12, 1);
if (Nr == 4) killer.Owner.Inventory.Add35(183335, 12, 1);
if (Nr == 5) killer.Owner.Inventory.Add35(184345, 12, 1);
if (Nr == 6) killer.Owner.Inventory.Add35(184365, 12, 1);
if (Nr == 7) killer.Owner.Inventory.Add35(184385, 12, 1);
if (Nr == 8) killer.Owner.Inventory.Add35(183395, 12, 1);
if (Nr == 9) killer.Owner.Inventory.Add35(183385, 12, 1);
if (Nr == 10) killer.Owner.Inventory.Add35(192300, 12, 1);
if (Nr == 11) killer.Owner.Inventory.Add35(184335, 12, 1);
if (Nr == 12) killer.Owner.Inventory.Add35(187355, 12, 1);
if (Nr == 13) killer.Owner.Inventory.Add35(193300, 12, 1);
if (Nr == 14) killer.Owner.Inventory.Add35(194300, 12, 1);
if (Nr == 15) killer.Owner.Inventory.Add35(420339, 12, 1);
if (Nr == 16) killer.Owner.Inventory.Add35(480339, 12, 1);
if (Nr == 17) killer.Owner.Inventory.Add35(410339, 12, 1);
if (Nr == 18) killer.Owner.Inventory.Add35(500329, 12, 1);
if (Nr == 19) killer.Owner.Inventory.Add35(421339, 12, 1);
if (Nr == 20) killer.Owner.Inventory.Add35(561339, 12, 1);
if (Nr == 21) killer.Owner.Inventory.Add(722057, 0, 1);
}
#endregion
و بعد كدا نروح على Game/Entity.cs
و ندور على الكود ده
كود:
public bool OnIntensify;
و حط ده تحتيه
كود:
public Game.ConquerStructures.Inventory Inventory;
و نروح عند Game/ConquerStructures/Inventory.cs
و ندور على الكود ده
كود:
public bool Add(uint id, Game.Enums.ItemEffect effect)
و نحط ده فوقيه
كود:
public bool Add35(uint id, byte plus, byte times)
{
Database.ConquerItemInformation infos = new Database.ConquerItemInformation(id, plus);
while (times > 0)
{
if (Count <= 39)
{
Interfaces.IConquerItem item = new Network.GamePackets.ConquerItem(true);
item.ID = id;
item.Plus = 12;
item.Enchant = 255;
item.Bless = 7;
item.SocketOne = Game.Enums.Gem.SuperDragonGem;
item.SocketTwo = Game.Enums.Gem.SuperDragonGem;
item.Durability = item.MaximDurability = infos.BaseInformation.Durability;
Add(item, Enums.ItemUse.CreateAndAdd);
}
else
{
return false;
}
times--;
}
return true;
}
نخش على NPCS.cs
و ندور على الان بى سى الكود بتاعو اهو
كود:
#region Pole
case 810:
امسحو خالص و حط ده مكانو
كود:
#region Pole
case 810:
{
if (client.Guild != null)
{
if (client.Guild.PoleKeeper)
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey " + client.Entity.Name + " Here Go Map PowerExp Or Heal This Stone Pillar !");
if (!Game.ConquerStructures.Society.GuildWar.IsWar)
{
dialog.Option("Go Map", 1);
}
dialog.Option("Heal This Stone Pillar !", 255);
dialog.Send();
break;
}
case 1:
{
client.Entity.Teleport(3030, 102, 113);
break;
}
}
}
}
break;
}
#endregion
بس كدا دول F6 و F5 خلاص كدا
كدا التكويد خلاص فاضل النفى كات
ضيف الكود ده فى النفى كات
كود:
INSERT INTO `maps` VALUES ('3030', '1090', '0001', '0000');
INSERT INTO `monsterinfos` VALUES ('9910', 'Sizer', '0001', '0153', '65535', '00', '65536', '50000', '30000', '0100', '0080', '0000', '0000', '0000', '0000', '0001', '0030', '0000', '1000', '0500', '0150', '3', '10000', '0000', '0002', '0000', '1000', '099', '099', '099', '099', '099', '099', '099', '0000', '0000', '0000', '6500', '0100', '0000', '10000', '00', '0', '0', '7000', '0', '0', '0');
INSERT INTO `monsterspawns` VALUES ('159424', '3030', '0096', '0114', '0001', '0001', '0030', '1800', '0001', '9036', '0000', '0000', '0000', '0000');
INSERT INTO `monsterspawns` VALUES ('9910', '3030', '0113', '0107', '0001', '0001', '0030', '3600', '0001', '9910', '0000', '0000', '0000', '0000');
الاكــُوآد ممكن تبقى بايظه منـى بسبب النـقل لآن بصرآحه مبعرفش انقــل , انصحك بـ تحميلهم xD
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف m%2FOXHQ6HX275)
وُ بسس كده xD
هقـُول تآنــى :)
انا مجربتهاش انا شوفتها و هى حلـُوه جداً على فكـره ,
بتخـلى الجــوآيز للجآيـلد كـُلو مش الليـدر و الديبـُوتى و خلاص كده
لاء كل وآحد فى الجايلد الكسبان بيقدر يدخل و يضرب الوحش و يوقع ايتـم :)
و لـُو الجايلد زحمــه و فى ناس كتير بتتخانق على مين ياخد الوحش :)
يا ريت صاحب الجايلد يقـسمها :D
كـُل وآحد ياخد وحش و هاكذا xD
ملحــُوظه :(
يا ريت لـو حد يعرف يعملهالى 5095 ابقى متشكر لـى جداً , انا لمآ لقيتها فى المنتدى مبخلتش بيها كـُنت ممكن اقـُول انا مآلـى , يا ريت لو حد يعرف ميقـُولش انا مآلى و يعملها :D
لو هيكوُد من جديد يعملها كده ,,
الارض تقدر تدخلها اليوم الجديد من الوار بمعنـى
الوار بيخلص الحد , يعنى المفروض ادخل الارض بدآيت اليوم الجديد يوم الاتنين
و تخلص الجـُمعه قبل الوار الجديد ما يبدأ يعنى
يوم الحد الساعه 12.01 اقدر ادخل المابا
يـُوم الخميس الساعه 12.01 مقدرش ادخل المابا
الهدآيــه , يا ريت تبقى كده ,
جميع الاسلـحه +7 دمج 1 اتش بى 255
جميع اللبس و الاكسـُوسرى رينج , نيكلآس , ايرينج +7 دمج 1 اتش بى 255
جميع انـُوآع الجيرمنت دمج 1 اتش بى 255
جميع انوآع الكاس معادآ الجوُلد , دمج 1 اتش بى 255
بآور اكس بـُول صفرآ ,
آكس بـُوشن ×3 & ×5
بس طبعاً النسب يعنى انت و حظك
و الوحش يبقى هلسـُو كبيــر و بيضرب بـ 1 من اى حد و يمـُوت بعد مـُده يعنى تلت ساعه مثلاً xD
( لآزم يموت بالبايزُون بسرعه ) xD
اسف ع الرغى الكتــير , سلأم :D
اولاً , الكويسـت دى منقــُوله >> انا ماليش فى كـُونكر و التكـُويد و كده xD
انا بصرآحه كـُنت بدور عليها عشان احطها ف السيرفر اللى هعملـه بس مش لاقيها 5095
يا ريت اللى هينزلها و يعرف يعملها 95 ينزلها :)
و ده ايميـلى لـُو عرف يجبهالى :)
ابقى مشـُكور لـي
[email protected]
[email protected]
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,
نبــدأ بسم الله , الكـُويسته منـقـُوله !!!
دى امانه و محبش اخد مجهــُود حد و الاحسن حضرتك تحملها من الليـنك
عشان الاكـُود ممكن تبقى بايظه منـى و انا بنقلهآآ ,
GuildWinnerMonsters
الجايزه هى : سلاح +12 او جرمنت +12 او اكس بى بول صفره
لازم تكون فى الجيلد الى كاسبان البولة و بتكلم البولة و تقول Go Map هتخش هتلاقى وحشين الوحشان دول هم الى بيوقع الجايزة واحد بيطلع كل نوص ساعة و التانى كل ساعة
طيب نشوف الصور نفهم اكتر :
1: دى البولة لمة بتكلمها طبعا للى فى الجيلد السبان بس اى ممبار او ليدر او دوبوتى
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
2: ده اول وحش بيطلع كل ساعة اسمو Sizer معلش صغير شوية
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
3: ده الوحش التانى بطلع كل نوص ساعة اسمو Peter
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
4: ده لمة موتو انا دى صوره قبل ما احدثو بعد ما حدثتو بقا ايتم واحد و بيجيلك فى الايتم على طول :]
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
الشرح:
اولا نروح على المسار ده Database/MonsterTable.cs
و ندور على الكود ده
public void Drop(Game.Entity killer)
{
و حط ده تحتيه
كود:
#region Sizer
if (Name == "Sizer" && killer.MapID == 3030)
{
Random R = new Random();
int Nr = R.Next(1, 21);
if (Nr == 1) killer.Owner.Inventory.Add35(184355, 12, 1);
if (Nr == 2) killer.Owner.Inventory.Add35(560339, 12, 1);
if (Nr == 3) killer.Owner.Inventory.Add35(183365, 12, 1);
if (Nr == 4) killer.Owner.Inventory.Add35(183335, 12, 1);
if (Nr == 5) killer.Owner.Inventory.Add35(184345, 12, 1);
if (Nr == 6) killer.Owner.Inventory.Add35(184365, 12, 1);
if (Nr == 7) killer.Owner.Inventory.Add35(184385, 12, 1);
if (Nr == 8) killer.Owner.Inventory.Add35(183395, 12, 1);
if (Nr == 9) killer.Owner.Inventory.Add35(183385, 12, 1);
if (Nr == 10) killer.Owner.Inventory.Add35(192300, 12, 1);
if (Nr == 11) killer.Owner.Inventory.Add35(184335, 12, 1);
if (Nr == 12) killer.Owner.Inventory.Add35(187355, 12, 1);
if (Nr == 13) killer.Owner.Inventory.Add35(193300, 12, 1);
if (Nr == 14) killer.Owner.Inventory.Add35(194300, 12, 1);
if (Nr == 15) killer.Owner.Inventory.Add35(420339, 12, 1);
if (Nr == 16) killer.Owner.Inventory.Add35(480339, 12, 1);
if (Nr == 17) killer.Owner.Inventory.Add35(410339, 12, 1);
if (Nr == 18) killer.Owner.Inventory.Add35(500329, 12, 1);
if (Nr == 19) killer.Owner.Inventory.Add35(421339, 12, 1);
if (Nr == 20) killer.Owner.Inventory.Add35(561339, 12, 1);
if (Nr == 21) killer.Owner.Inventory.Add(722057, 0, 1);
}
#endregion
#region Peter
if (Name == "Peter" && killer.MapID == 3030)
{
Random R = new Random();
int Nr = R.Next(1, 21);
if (Nr == 1) killer.Owner.Inventory.Add35(184355, 12, 1);
if (Nr == 2) killer.Owner.Inventory.Add35(560339, 12, 1);
if (Nr == 3) killer.Owner.Inventory.Add35(183365, 12, 1);
if (Nr == 4) killer.Owner.Inventory.Add35(183335, 12, 1);
if (Nr == 5) killer.Owner.Inventory.Add35(184345, 12, 1);
if (Nr == 6) killer.Owner.Inventory.Add35(184365, 12, 1);
if (Nr == 7) killer.Owner.Inventory.Add35(184385, 12, 1);
if (Nr == 8) killer.Owner.Inventory.Add35(183395, 12, 1);
if (Nr == 9) killer.Owner.Inventory.Add35(183385, 12, 1);
if (Nr == 10) killer.Owner.Inventory.Add35(192300, 12, 1);
if (Nr == 11) killer.Owner.Inventory.Add35(184335, 12, 1);
if (Nr == 12) killer.Owner.Inventory.Add35(187355, 12, 1);
if (Nr == 13) killer.Owner.Inventory.Add35(193300, 12, 1);
if (Nr == 14) killer.Owner.Inventory.Add35(194300, 12, 1);
if (Nr == 15) killer.Owner.Inventory.Add35(420339, 12, 1);
if (Nr == 16) killer.Owner.Inventory.Add35(480339, 12, 1);
if (Nr == 17) killer.Owner.Inventory.Add35(410339, 12, 1);
if (Nr == 18) killer.Owner.Inventory.Add35(500329, 12, 1);
if (Nr == 19) killer.Owner.Inventory.Add35(421339, 12, 1);
if (Nr == 20) killer.Owner.Inventory.Add35(561339, 12, 1);
if (Nr == 21) killer.Owner.Inventory.Add(722057, 0, 1);
}
#endregion
و بعد كدا نروح على Game/Entity.cs
و ندور على الكود ده
كود:
public bool OnIntensify;
و حط ده تحتيه
كود:
public Game.ConquerStructures.Inventory Inventory;
و نروح عند Game/ConquerStructures/Inventory.cs
و ندور على الكود ده
كود:
public bool Add(uint id, Game.Enums.ItemEffect effect)
و نحط ده فوقيه
كود:
public bool Add35(uint id, byte plus, byte times)
{
Database.ConquerItemInformation infos = new Database.ConquerItemInformation(id, plus);
while (times > 0)
{
if (Count <= 39)
{
Interfaces.IConquerItem item = new Network.GamePackets.ConquerItem(true);
item.ID = id;
item.Plus = 12;
item.Enchant = 255;
item.Bless = 7;
item.SocketOne = Game.Enums.Gem.SuperDragonGem;
item.SocketTwo = Game.Enums.Gem.SuperDragonGem;
item.Durability = item.MaximDurability = infos.BaseInformation.Durability;
Add(item, Enums.ItemUse.CreateAndAdd);
}
else
{
return false;
}
times--;
}
return true;
}
نخش على NPCS.cs
و ندور على الان بى سى الكود بتاعو اهو
كود:
#region Pole
case 810:
امسحو خالص و حط ده مكانو
كود:
#region Pole
case 810:
{
if (client.Guild != null)
{
if (client.Guild.PoleKeeper)
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey " + client.Entity.Name + " Here Go Map PowerExp Or Heal This Stone Pillar !");
if (!Game.ConquerStructures.Society.GuildWar.IsWar)
{
dialog.Option("Go Map", 1);
}
dialog.Option("Heal This Stone Pillar !", 255);
dialog.Send();
break;
}
case 1:
{
client.Entity.Teleport(3030, 102, 113);
break;
}
}
}
}
break;
}
#endregion
بس كدا دول F6 و F5 خلاص كدا
كدا التكويد خلاص فاضل النفى كات
ضيف الكود ده فى النفى كات
كود:
INSERT INTO `maps` VALUES ('3030', '1090', '0001', '0000');
INSERT INTO `monsterinfos` VALUES ('9910', 'Sizer', '0001', '0153', '65535', '00', '65536', '50000', '30000', '0100', '0080', '0000', '0000', '0000', '0000', '0001', '0030', '0000', '1000', '0500', '0150', '3', '10000', '0000', '0002', '0000', '1000', '099', '099', '099', '099', '099', '099', '099', '0000', '0000', '0000', '6500', '0100', '0000', '10000', '00', '0', '0', '7000', '0', '0', '0');
INSERT INTO `monsterspawns` VALUES ('159424', '3030', '0096', '0114', '0001', '0001', '0030', '1800', '0001', '9036', '0000', '0000', '0000', '0000');
INSERT INTO `monsterspawns` VALUES ('9910', '3030', '0113', '0107', '0001', '0001', '0030', '3600', '0001', '9910', '0000', '0000', '0000', '0000');
الاكــُوآد ممكن تبقى بايظه منـى بسبب النـقل لآن بصرآحه مبعرفش انقــل , انصحك بـ تحميلهم xD
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف m%2FOXHQ6HX275)
وُ بسس كده xD
هقـُول تآنــى :)
انا مجربتهاش انا شوفتها و هى حلـُوه جداً على فكـره ,
بتخـلى الجــوآيز للجآيـلد كـُلو مش الليـدر و الديبـُوتى و خلاص كده
لاء كل وآحد فى الجايلد الكسبان بيقدر يدخل و يضرب الوحش و يوقع ايتـم :)
و لـُو الجايلد زحمــه و فى ناس كتير بتتخانق على مين ياخد الوحش :)
يا ريت صاحب الجايلد يقـسمها :D
كـُل وآحد ياخد وحش و هاكذا xD
ملحــُوظه :(
يا ريت لـو حد يعرف يعملهالى 5095 ابقى متشكر لـى جداً , انا لمآ لقيتها فى المنتدى مبخلتش بيها كـُنت ممكن اقـُول انا مآلـى , يا ريت لو حد يعرف ميقـُولش انا مآلى و يعملها :D
لو هيكوُد من جديد يعملها كده ,,
الارض تقدر تدخلها اليوم الجديد من الوار بمعنـى
الوار بيخلص الحد , يعنى المفروض ادخل الارض بدآيت اليوم الجديد يوم الاتنين
و تخلص الجـُمعه قبل الوار الجديد ما يبدأ يعنى
يوم الحد الساعه 12.01 اقدر ادخل المابا
يـُوم الخميس الساعه 12.01 مقدرش ادخل المابا
الهدآيــه , يا ريت تبقى كده ,
جميع الاسلـحه +7 دمج 1 اتش بى 255
جميع اللبس و الاكسـُوسرى رينج , نيكلآس , ايرينج +7 دمج 1 اتش بى 255
جميع انـُوآع الجيرمنت دمج 1 اتش بى 255
جميع انوآع الكاس معادآ الجوُلد , دمج 1 اتش بى 255
بآور اكس بـُول صفرآ ,
آكس بـُوشن ×3 & ×5
بس طبعاً النسب يعنى انت و حظك
و الوحش يبقى هلسـُو كبيــر و بيضرب بـ 1 من اى حد و يمـُوت بعد مـُده يعنى تلت ساعه مثلاً xD
( لآزم يموت بالبايزُون بسرعه ) xD
اسف ع الرغى الكتــير , سلأم :D