|CrAzY.KsA|
05-31-2012, 06:50 PM
بسم الله الرحمن الرحيم
اول حاجة هتدخل فى ملف
PacketHandler.cs
و دور على الكود دة
كود PHP:
ushort Length = BitConverter.ToUInt16(packet, 0);
ushort ID = BitConverter.ToUInt16(packet, 2);
switch (ID)
{
بعد كدة حط تحتة الكود دة
كود PHP:
#region Teleport City (1128)
case 1128:
{
byte type = packet[8];
if (client.Entity.MapID == 601) return;
if (client.Map.BaseID == 6000 || client.Map.BaseID == 6001 || client.Map.BaseID == 1844 || client.Map.BaseID == 1801 || client.Map.BaseID == 8883 || client.Map.BaseID == 1005 || client.Map.BaseID == 700 || client.Map.BaseID == 6002)
{
client.Send(ServerBase.Constants.JailItemUnusable) ;
return;
}
if (DateTime.Now < client.LastTeleport.AddMinutes(10))
{
client.Send(new Message("you can't teleport you should wait 10 Min and you can teleport to any city", System.Drawing.Color.Red, Message.TopLeft));
return;
}
switch (type)
{
case 1:
{
client.Entity.Teleport(1002, 429, 378);
break;
}
case 2:
{
client.Entity.Teleport(1011, 188, 264);
break;
}
case 3:
{
client.Entity.Teleport(1020, 565, 562);
break;
}
case 4:
{
client.Entity.Teleport(1000, 500, 650);
break;
}
case 5:
{
client.Entity.Teleport(1015, 717, 571);
break;
}
}
client.LastTeleport = DateTime.Now;
break;
}
#endregion
و صورة
1
عفواً لايمكن عرض الروابط في الإرشيف image has been resized. Click this bar to view the full image. The original image is sized 646x399 and weights 61KB.عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
2
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
3
عفواً لايمكن عرض الروابط في الإرشيف image has been resized. Click this bar to view the full image. The original image is sized 721x442 and weights 47KB.عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
و بكدة يكون خلصت
ملحوظة
[client.Send(newMessage("you can't teleport you should wait 10 Min and you]
السطر دة wait 10 Min ممكن تغير 10 دى تخليها اى رقم انت عايزو يعنى تسافر بعد 5 دقايق 1 دقيقة زى ما انت عايز و شكرا
ارجو ان اكون وصلت المعلومة الناس وشكرا عفواً لايمكن عرض الروابط في الإرشيف
اول حاجة هتدخل فى ملف
PacketHandler.cs
و دور على الكود دة
كود PHP:
ushort Length = BitConverter.ToUInt16(packet, 0);
ushort ID = BitConverter.ToUInt16(packet, 2);
switch (ID)
{
بعد كدة حط تحتة الكود دة
كود PHP:
#region Teleport City (1128)
case 1128:
{
byte type = packet[8];
if (client.Entity.MapID == 601) return;
if (client.Map.BaseID == 6000 || client.Map.BaseID == 6001 || client.Map.BaseID == 1844 || client.Map.BaseID == 1801 || client.Map.BaseID == 8883 || client.Map.BaseID == 1005 || client.Map.BaseID == 700 || client.Map.BaseID == 6002)
{
client.Send(ServerBase.Constants.JailItemUnusable) ;
return;
}
if (DateTime.Now < client.LastTeleport.AddMinutes(10))
{
client.Send(new Message("you can't teleport you should wait 10 Min and you can teleport to any city", System.Drawing.Color.Red, Message.TopLeft));
return;
}
switch (type)
{
case 1:
{
client.Entity.Teleport(1002, 429, 378);
break;
}
case 2:
{
client.Entity.Teleport(1011, 188, 264);
break;
}
case 3:
{
client.Entity.Teleport(1020, 565, 562);
break;
}
case 4:
{
client.Entity.Teleport(1000, 500, 650);
break;
}
case 5:
{
client.Entity.Teleport(1015, 717, 571);
break;
}
}
client.LastTeleport = DateTime.Now;
break;
}
#endregion
و صورة
1
عفواً لايمكن عرض الروابط في الإرشيف image has been resized. Click this bar to view the full image. The original image is sized 646x399 and weights 61KB.عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
2
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
3
عفواً لايمكن عرض الروابط في الإرشيف image has been resized. Click this bar to view the full image. The original image is sized 721x442 and weights 47KB.عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)
و بكدة يكون خلصت
ملحوظة
[client.Send(newMessage("you can't teleport you should wait 10 Min and you]
السطر دة wait 10 Min ممكن تغير 10 دى تخليها اى رقم انت عايزو يعنى تسافر بعد 5 دقايق 1 دقيقة زى ما انت عايز و شكرا
ارجو ان اكون وصلت المعلومة الناس وشكرا عفواً لايمكن عرض الروابط في الإرشيف