Advertisement
Guest User

Untitled

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