Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- forward Family_Season();
- public Family_Season()
- {
- new rows;
- cache_get_row_count(rows);
- if(rows > 0)
- {
- new f_house,
- Family_TOP_CUBPOARD[3] = {2500000, 1500000, 500000};
- for(new i; i < rows; i ++)
- {
- f_house = 0, STRING_GLOBAL[0] = EOS;
- cache_get_value_int(i, "id", f_id);
- for(new h = totalhouses; h > 0; h--) {
- if(h_info[h][h_family_id] == f_id) {
- h_info[h][h_cupboard][MONEY] += Family_TOP_CUBPOARD[i];
- f_house = 1;
- save_house(h);
- update_house(h);
- }
- break;
- }
- f(STRING_GLOBAL, "SELECT `id` FROM `accounts` WHERE `family_id` = %d", f_id);
- mysql_pquery(con_bd, STRING_GLOBAL, "Family_GivePrize", "ddd", i, f_id, f_house);
- }
- }
- mysql_tquery(con_bd, "UPDATE "T_FAMILY" SET `season_exp` = 0 WHERE 1", "", "");
- return 1;
- }
- forward Family_GivePrize(f_top, f_id, f_house);
- public Family_GivePrize(f_top, f_id, f_house)
- {
- new rows;
- cache_get_row_count(rows);
- if(!rows) return 1;
- new mysql_user_id,
- prizemoney[3] = {100000, 50000, 30000},
- Family_TOP_CUBPOARD[3] = {2500000, 1500000, 500000}; //приз по местам 1/2/3
- for(new i; i < rows; i++)
- {
- cache_get_value_int(i, "id", mysql_user_id);
- STRING_GLOBAL[0] = EOS;
- f(STRING_GLOBAL, "UPDATE `accounts` SET `money` = `money` + %d WHERE `family_id` = %d",prizemoney[f_top] f_id);
- mysql_pquery(con_bd, STRING_GLOBAL, "", "");
- }
- if(f_house == 0)
- {
- STRING_GLOBAL[0] = EOS;
- format(STRING_GLOBAL, sizeof(STRING_GLOBAL), "SELECT `creator_user_id` FROM "T_FAMILY" WHERE `id` = %d LIMIT 1", f_id);
- new Cache:result = mysql_query(con_bd, STRING_GLOBAL);
- if(cache_num_rows() != 0)
- {
- cache_get_value_name_int(0, "creator_user_id", mysql_user_id);
- STRING_GLOBAL[0] = EOS;
- f(STRING_GLOBAL, "UPDATE `accounts` SET `money` = `money` + %d WHERE `id` = %d", Family_TOP_CUBPOARD[f_top], mysql_user_id);
- mysql_pquery(con_bd, STRING_GLOBAL, "", "");
- }
- cache_delete(result);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement