Guest User

dupa

a guest
Dec 17th, 2018
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. #ifdef NEW_ADD_INVENTORY
  2. bool CHARACTER::Envanter_update()
  3. {
  4. // #define anahtar1 72319
  5. #define anahtar2 72320
  6. for (int black = 0; black < 4; black++)
  7. {
  8. if (Black_Envanter() == black)
  9. {
  10. int lazim = 2;
  11. if (CountSpecifyItem(anahtar2) > 1)
  12. {
  13. RemoveSpecifyItem(anahtar2, lazim);
  14. }
  15. else
  16. {
  17. ChatPacket(CHAT_TYPE_COMMAND, "update_envanter_lazim %d", lazim);
  18. return false;
  19. }
  20. }
  21. }
  22. for (int black2 = 4; black2 < 6; black2++)
  23. {
  24. if (Black_Envanter() == black2)
  25. {
  26. int lazim = 3;
  27. if (CountSpecifyItem(anahtar2) > 1)
  28. {
  29. RemoveSpecifyItem(anahtar2, lazim);
  30. }
  31. else
  32. {
  33. ChatPacket(CHAT_TYPE_COMMAND, "update_envanter_lazim %d", lazim);
  34. return false;
  35. }
  36. }
  37. }
  38. for (int black31 = 6; black31 < 9; black31++)
  39. {
  40. if (Black_Envanter() == black31)
  41. {
  42. int lazim = 4;
  43. if (CountSpecifyItem(anahtar2) > 1)
  44. {
  45. RemoveSpecifyItem(anahtar2, lazim);
  46. }
  47. else
  48. {
  49. ChatPacket(CHAT_TYPE_COMMAND, "update_envanter_lazim %d", lazim);
  50. return false;
  51. }
  52. }
  53. }
  54. for (int black3 = 9; black3 < 12; black3++)
  55. {
  56. if (Black_Envanter() == black3)
  57. {
  58. int lazim = 5;
  59. if (CountSpecifyItem(anahtar2) > 1)
  60. {
  61. RemoveSpecifyItem(anahtar2, lazim);
  62. }
  63. else
  64. {
  65. ChatPacket(CHAT_TYPE_COMMAND, "update_envanter_lazim %d", lazim);
  66. return false;
  67. }
  68. }
  69. }
  70. for (int black4 = 12; black4 < 15; black4++)
  71. {
  72. if (Black_Envanter() == black4)
  73. {
  74. int lazim = 6;
  75. if (CountSpecifyItem(anahtar2) > 1)
  76. {
  77. RemoveSpecifyItem(anahtar2, lazim);
  78. }
  79. else
  80. {
  81. ChatPacket(CHAT_TYPE_COMMAND, "update_envanter_lazim %d", lazim);
  82. return false;
  83. }
  84. }
  85. }
  86. for (int black5 = 15; black5 < 18; black5++)
  87. {
  88. if (Black_Envanter() == black5)
  89. {
  90. int lazim = 7;
  91. if (CountSpecifyItem(anahtar2) > 1)
  92. {
  93. RemoveSpecifyItem(anahtar2, lazim);
  94. }
  95. else
  96. {
  97. ChatPacket(CHAT_TYPE_COMMAND, "update_envanter_lazim %d", lazim);
  98. return false;
  99. }
  100. }
  101. }
  102. PointChange(POINT_BLACK, 1, false);
  103. ChatPacket(CHAT_TYPE_COMMAND, "refreshinven");
  104. UpdatePacket();
  105. return true;
  106. }
  107. DWORD CHARACTER::Black_Envanter() const
  108. {
  109. std::auto_ptr<SQLMsg> pMsg(DBManager::instance().DirectQuery("SELECT envanter FROM player.player WHERE id = '%u';", GetPlayerID()));
  110. if (pMsg->Get()->uiNumRows == 0)
  111. return 200;
  112.  
  113. MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
  114. DWORD envanter = 0;
  115. str_to_number(envanter, row[0]);
  116. return envanter;
  117. }
  118. void CHARACTER::Set_Envanter_Black(int black)
  119. {
  120. DBManager::instance().DirectQuery("UPDATE player.player SET envanter = '%d' WHERE id = '%u';", black, GetPlayerID());
  121. }
  122. #endif
Advertisement
Add Comment
Please, Sign In to add comment