Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. forward Family_Season();
  2. public Family_Season()
  3. {
  4. new rows;
  5. cache_get_row_count(rows);
  6. if(rows > 0)
  7. {
  8. new f_house,
  9. Family_TOP_CUBPOARD[3] = {2500000, 1500000, 500000};
  10. for(new i; i < rows; i ++)
  11. {
  12. f_house = 0, STRING_GLOBAL[0] = EOS;
  13. cache_get_value_int(i, "id", f_id);
  14. for(new h = totalhouses; h > 0; h--) {
  15. if(h_info[h][h_family_id] == f_id) {
  16. h_info[h][h_cupboard][MONEY] += Family_TOP_CUBPOARD[i];
  17. f_house = 1;
  18. save_house(h);
  19. update_house(h);
  20. }
  21. break;
  22. }
  23. f(STRING_GLOBAL, "SELECT `id` FROM `accounts` WHERE `family_id` = %d", f_id);
  24. mysql_pquery(con_bd, STRING_GLOBAL, "Family_GivePrize", "ddd", i, f_id, f_house);
  25. }
  26. }
  27. mysql_tquery(con_bd, "UPDATE "T_FAMILY" SET `season_exp` = 0 WHERE 1", "", "");
  28. return 1;
  29. }
  30.  
  31. forward Family_GivePrize(f_top, f_id, f_house);
  32. public Family_GivePrize(f_top, f_id, f_house)
  33. {
  34. new rows;
  35. cache_get_row_count(rows);
  36. if(!rows) return 1;
  37. new mysql_user_id,
  38. prizemoney[3] = {100000, 50000, 30000},
  39. Family_TOP_CUBPOARD[3] = {2500000, 1500000, 500000}; //приз по местам 1/2/3
  40. for(new i; i < rows; i++)
  41. {
  42. cache_get_value_int(i, "id", mysql_user_id);
  43. STRING_GLOBAL[0] = EOS;
  44. f(STRING_GLOBAL, "UPDATE `accounts` SET `money` = `money` + %d WHERE `family_id` = %d",prizemoney[f_top], f_id);
  45. mysql_pquery(con_bd, STRING_GLOBAL, "", "");
  46.  
  47. STRING_GLOBAL[0] = EOS;
  48. f(STRING_GLOBAL, "___________ "I"ПОЗДРАВЛЯЕМ ___________\n"W"Ваша семья заняла в сезонном серовнование: "I%d" "W"место.\n\
  49. За это вы получаете награду: %d$", f_top+1, prizemoney[f_top]);
  50. AddNotify(mysql_user_id, STRING_GLOBAL);
  51. }
  52. if(f_house == 0)
  53. {
  54. STRING_GLOBAL[0] = EOS;
  55. format(STRING_GLOBAL, sizeof(STRING_GLOBAL), "SELECT `creator_user_id` FROM "T_FAMILY" WHERE `id` = %d LIMIT 1", f_id);
  56. new Cache:result = mysql_query(con_bd, STRING_GLOBAL);
  57.  
  58. if(cache_num_rows() != 0)
  59. {
  60. cache_get_value_name_int(0, "creator_user_id", mysql_user_id);
  61. STRING_GLOBAL[0] = EOS;
  62. f(STRING_GLOBAL, "UPDATE `accounts` SET `money` = `money` + %d WHERE `id` = %d", Family_TOP_CUBPOARD[f_top], mysql_user_id);
  63. mysql_pquery(con_bd, STRING_GLOBAL, "", "");
  64. }
  65. cache_delete(result);
  66. }
  67. return 1;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement