Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- forward lotto_results(type_lotto);
- public lotto_results(type_lotto)
- {
- new rows;
- cache_get_row_count(rows);
- if(!rows) return 1;
- new temp_mysql_id,
- nickNameWin[MAX_PLAYER_NAME],
- playerid = INVALID_PLAYER_ID,
- money_win;
- cache_get_value_int(random(rows), "id", temp_mysql_id);
- foreach(new i: Player)
- {
- if( p_info[i][lotto_billet_1] != 0 && type_lotto == 1)
- p_info[i][lotto_billet_1] = 0;
- if( p_info[i][lotto_billet_2] != 0 && type_lotto == 2)
- p_info[i][lotto_billet_2] = 0;
- if( p_info[i][lotto_billet_3] != 0 && type_lotto == 3)
- p_info[i][lotto_billet_3] = 0;
- if(p_info[i][ID] == temp_mysql_id)
- {
- f(nickNameWin, "%s", get_name(i));
- playerid = i;
- }
- }
- if(playerid != INVALID_PLAYER_ID)
- {
- STRING_GLOBAL[0] = EOS;
- format(STRING_GLOBAL, sizeof(STRING_GLOBAL), "SELECT `name` FROM `accounts` WHERE `id` = %d LIMIT 1", temp_mysql_id);
- new Cache:result = mysql_query(con_bd, STRING_GLOBAL);
- if(cache_num_rows() == 0)
- {
- cache_delete(result);
- return 1;
- }
- cache_get_value_name(0, "name", nickNameWin, MAX_PLAYER_NAME);
- cache_delete(result);
- }
- switch(type_lotto)
- {
- case 1: {
- money_win = (rows*10000);
- mysql_pquery(con_bd, "UPDATE `accounts` SET `lotto_billet_1` = 0 WHERE `lotto_billet_1` > 0", "", "");
- }
- case 2: {
- money_win = (rows*30000);
- mysql_pquery(con_bd, "UPDATE `accounts` SET `lotto_billet_2` = 0 WHERE `lotto_billet_2` > 0", "", "");
- }
- case 3: {
- money_win = (rows*50000);
- mysql_pquery(con_bd, "UPDATE `accounts` SET `lotto_billet_3` = 0 WHERE `lotto_billet_3` > 0", "", "");
- }
- }
- if(playerid != INVALID_PLAYER_ID){
- STRING_GLOBAL[0] = EOS;
- f(STRING_GLOBAL, ">> Победителем лотереи "A"№%d "I"становиться: "A"%s [Сумма выиграша: %d$]", type_lotto, get_name(playerid), money_win);
- set_money(playerid, (money_win/100)*90, "победа в лотерее");
- }
- else
- {
- STRING_GLOBAL[0] = EOS;
- f(STRING_GLOBAL, "UPDATE `accounts` SET `money` = `money` + %d WHERE `id` = %d", money_win, temp_mysql_id);
- mysql_pquery(con_bd, STRING_GLOBAL, "", "");
- STRING_GLOBAL[0] = EOS;
- f(STRING_GLOBAL, ">> Победителем лотереи "A"№%d "I"становиться: "A"%s [Сумма выиграша: %d$]", type_lotto, nickNameWin, money_win);
- }
- SendClientMessageToAll(info, STRING_GLOBAL);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement