Advertisement
MenaMaGice

Windwalker By Mina v3

Jan 17th, 2017
528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.72 KB | None | 0 0
  1. هتدخل ع كلاس ابديت
  2. هضيف دة
  3. public class Flags4
  4.         {
  5.             public const ulong
  6.             Omnipotence = 1UL << 192,
  7.             JusticeChant = 1UL << 194,
  8.             BlockFrostGaze = 1UL << 195,
  9.             HealingSnow = 1UL << 196,
  10.             ChillingSnow = 1UL << 197,
  11.             xChillingSnow = 1UL << 198,
  12.             FreezingPelter = 1UL << 200,
  13.             xFreezingPelter = 1UL << 201,
  14.             RevengeTaill = 1UL << 202,
  15.             WindwalkerTop = 1UL << 203,
  16.             ShadowofChaser = 1UL << 204;
  17.         }
  18.  
  19. هتبدل دول بالى عندك
  20. public void AppendFull(byte type, ulong val1, ulong val2, ulong val3, ulong val4)
  21.         {
  22.             UpdateCount = UpdateCount + 1;
  23.             ushort offset = (ushort)(16 + ((UpdateCount - 1) * 28));
  24.             WriteUInt32(type, offset, Buffer);
  25.             WriteUInt64(val1, offset + 4, Buffer);
  26.             WriteUInt64(val2, offset + 12, Buffer);
  27.             WriteUInt64(val3, offset + 20, Buffer);
  28.             WriteUInt64(val4, offset + 28, Buffer);
  29.         }
  30.  
  31.  
  32.  public void Append(ulong val1, ulong val2, ulong val3, uint val4, uint val5, uint val6, uint val7)
  33.         {
  34.             WriteUInt32(val4,  24, Buffer);
  35.             WriteUInt32(val6, 32, Buffer);
  36.         }
  37.  
  38. بعدين هضيف دول ف انتى
  39.  
  40.   private ulong _Stateff4 = 0;
  41.         public ulong StatusFlag4
  42.         {
  43.             get { return _Stateff4; }
  44.             set
  45.             {
  46.                 ulong OldV = StatusFlag4;
  47.                 if (value != OldV)
  48.                 {
  49.                     _Stateff4 = value;
  50.                     WriteUInt64(value, Offset.StatusFlag4, SpawnPacket);
  51.                     UpdateEffects(true);
  52.                 }
  53.             }
  54.         }
  55.         public void AddFlag4(ulong flag)
  56.         {
  57.             StatusFlag4 |= flag;
  58.         }
  59.         public void RemoveFlag4(ulong flag)
  60.         {
  61.             if (ContainsFlag4(flag))
  62.             {
  63.                 StatusFlag4 &= ~flag;
  64.             }
  65.         }
  66.         public bool ContainsFlag4(ulong flag)
  67.         {
  68.             ulong aux = StatusFlag4;
  69.             aux &= ~flag;
  70.             return !(aux == StatusFlag4);
  71.         }
  72.  
  73. وهتزبط الاوفسات دى عندك
  74.  
  75. StatusFlag = 26,
  76.         StatusFlag2 = 34,
  77.         StatusFlag3 = 42,
  78.         StatusFlag4 = 50,
  79.  
  80. وهتبحث عن public void UpdateEffects(bool screen)
  81.  
  82. تبدل دة بالسطر الى زيو
  83.  
  84.  update.AppendFull(0x19, StatusFlag, StatusFlag2, StatusFlag3, StatusFlag4);
  85.  
  86.  
  87. هتبحث عن دة public byte Windwalker
  88.  
  89. تحت دة  SpawnPacket[304] = value;
  90.  
  91. ضيف دة
  92.  
  93. if (value > 0)
  94.                     AddFlag4(Network.GamePackets.Update.Flags4.JusticeChant);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement