Advertisement
shekohex

Testaya

Oct 4th, 2014
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.63 KB | None | 0 0
  1.  
  2. public static Positions GetPositionFromID(UInt32 itemid)
  3. {
  4. UInt32 iType = itemid / 1000;
  5. if (iType == 614)
  6. return Positions.Right;
  7. if (iType >= 111 && iType <= 118 || iType == 123 || iType >= 141 && iType <= 144)
  8. return Positions.Head;
  9. else if (iType >= 120 && iType <= 121)
  10. return Positions.Necklace;
  11. else if (iType >= 130 && iType <= 139)
  12. return Positions.Armor;
  13. else if (iType >= 150 && iType <= 152)
  14. return Positions.Ring;
  15. else if (iType == 160)
  16. return Positions.Boots;
  17. else if (iType >= 181 && iType <= 194)
  18. return Positions.Garment;
  19. else if (iType == 201)
  20. return Positions.AttackTalisman;
  21. else if (iType == 202)
  22. return Positions.DefenceTalisman;
  23. else if (iType == 203)
  24. return Positions.SteedTalisman;
  25. else if (iType == 200)
  26. return Positions.SteedArmor;
  27. else if (iType == 300)
  28. return Positions.Steed;
  29. else if (iType == 2100)
  30. return Positions.Bottle;
  31. else if (iType == 1050 || iType == 900)
  32. return Positions.Left;
  33. else if ((iType >= 410 && iType <= 490) || (iType >= 500 && iType <= 580) || (iType >= 601 && iType <= 616))
  34. return Positions.Right;
  35. else if (iType >= 350 && iType <= 370)
  36. return Positions.RightAccessory;
  37. else if (iType == 380)
  38. return Positions.LeftAccessory;
  39.  
  40. else return (Positions)0;
  41. }
  42. public static ushort ItemPosition(uint ID)
  43. {
  44.  
  45. if (ID == 134155 || ID == 131155 || ID == 133155 || ID == 130155)
  46. return ConquerItem.Garment;
  47.  
  48. if ((ID >= 111003 && ID <= 118309) || (ID >= 123000 && ID <= 123309) || (ID >= 141003 && ID <= 144309))
  49. return ConquerItem.Head;
  50.  
  51. else if (ID == 614309)
  52. return ConquerItem.RightWeapon;
  53.  
  54. else if (ID >= 120001 && ID <= 121269)
  55. return ConquerItem.Necklace;
  56.  
  57. else if (ID >= 130003 && ID <= 139309)
  58. return ConquerItem.Armor;
  59.  
  60. else if (ID >= 150000 && ID <= 152279)
  61. return ConquerItem.Ring;
  62.  
  63. else if (ID >= 160013 && ID <= 160249)
  64. return ConquerItem.Boots;
  65.  
  66. else if (ID >= 181305 && ID <= 194300)
  67. return ConquerItem.Garment;
  68.  
  69. else if (ID >= 201003 && ID <= 201009)
  70. return ConquerItem.Fan;
  71.  
  72. else if (ID >= 202003 && ID <= 202009)
  73. return ConquerItem.Tower;
  74.  
  75. else if (ID >= 203003 && ID <= 203009)
  76. return ConquerItem.SteedCrop;
  77.  
  78. else if (ID == 300000)
  79. return ConquerItem.Steed;
  80. else if (ID >= 410003 && ID <= 616439)
  81. return ConquerItem.RightWeapon;
  82. else if ((ID >= 900000 && ID <= 900309) || (ID >= 1050000 && ID <= 1051000))
  83. return ConquerItem.LeftWeapon;
  84. else if (ID >= 2100025 && ID <= 2100095)
  85. return ConquerItem.Bottle;
  86. else if (ID >= 350001 && ID <= 380015)
  87. return ConquerItem.LeftWeaponAccessory;
  88. else if (ID >= 350001 && ID <= 380015)
  89. return ConquerItem.RightWeaponAccessory;
  90. else if (ID >= 200000 && ID <= 200500)
  91. return ConquerItem.SteedArmor;
  92. return 0;
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement