Hassan Emprator |
2019-09-19 12:27 PM |
نظام Bulletin المتخصص في النقل الي المهمات
السلام عليكم
اولا الموضوع دا مش مكرر الي هوا
كمل نظام الBulletinالي حازم منزله
لا دا حاجه الي منزله دا الي بيبقا
في الشاشه تمام الموضوع دا عامله عشان neno123 تقريبا
اسمه كدا
تمام فا هنبدا اولا كدا
هتفتح كلاس PacketHandler.cs
بعد كدا تبحث عن الكود دا
كود PHP:
case Data.DetainWindowRequest:
تمام افرض لو مش لاقيت الكود الي فوقيه دا اعمل ايه
ابحث عن دا
كود PHP:
case Data.FinishSteedRace:
لما تلاقي الكود دا
ضيف تحته الكود دا فوقيه او تحتيه
كود PHP:
}
case Data.Bulletin:
{
ushort Mode5 = packet[12];
switch (Mode5)
{
case 9:
case 10:
case 11:
client.Entity.Teleport(1002, 301, 145);
break;
case 2:
case 3:
case 4:
case 5:
client.Entity.Teleport(1002, 291, 146);
break;
case 14:
case 37:
case 54:
client.Entity.Teleport(1002, 327, 196);
break;
#region SatrDay
#region BattleFields
case 38://BattleFields
{
client.Entity.Teleport(1036, 191, 223);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region GuildPk
case 17://GuildPk
{
client.Entity.Teleport(1002, 285, 160);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region FlamIt
case 16://FlamIt
{
client.Entity.Teleport(1002, 250, 218);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#endregion
#region FriDay
#region HorseRacing
case 1://HorseRacing
{
client.Entity.Teleport(1002, 296, 145);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
case 104:
if (client.Entity.Level >= 90)
{
client.Entity.Teleport(4020, 83, 73);
Entity.SendReload(client);
}
else client.MessageBox("You haven't reached level 90 yet!");
break;
#region DisCity
case 8://DisCity
{
client.Entity.Teleport(1002, 297, 148);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region Class 6 House
case 105://DisCity
{
client.Entity.Teleport(1036, 200, 93);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region capture
case 15:
{
client.Entity.Teleport(1002, 225, 238);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region GuildPk
case 35:
{
client.Entity.Teleport(1036, 237, 150);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region Dragon Island
case 68:
{
client.Entity.Teleport(3055, 60, 88);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region TreasureInBlue
case 22://TreasureInBlue
{
client.Entity.Teleport(3071, 199, 65);
client.MessageBox("You have been teleported to Squidward Octopus.");
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region KingdomWar
case 91://KingdomWar
{
client.Entity.Teleport(1002, 286, 293);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region Lypirth
case 98://Lypirth
{
client.Entity.Teleport(1002, 265, 138);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
case 18:
case 19:
case 20:
case 21:
client.Entity.Teleport(1002, 313, 146);
break;
case 82:
client.Entity.Teleport(1002, 308, 145);
break;
#region ElitePk
case 12://ElitePk
{
client.Entity.Teleport(1002, 301, 145);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region PowerArena
case 81://PowerArena
{
client.Entity.Teleport(1002, 336, 136);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#endregion
#region Events
#region Cat
case 97://Cat
{
client.Entity.Teleport(1002, 262, 233);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#region Khnight
case 106://Cat
{
client.Entity.Teleport(1002, 224, 230);
Entity.SendReload(client);
client.Send(packet);
break;
}
#endregion
#endregion
default: Console.WriteLine("[Bulltin] Unknown Action " + Mode5); break;
}
break;
}
بعد كدا هتخش في كلاس Data.cs
وهتبحث عن الكود دا
وضيف فيه دا
كدا خلصنا الموضوع بتاعنا صور بقا توضيح
الي هوا النظام دا
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
|