Autor Topic: Ranking MuCore no muestra los reset  (Visto 468 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline JYachelini on: January 10, 2019, 09:02:06 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 436
  • Gracias recibida: 32
  • ar
Buenas noches tsm
Lo del titulo, tengo MuCore y el template "Elemental", y en el ranking no muestra cuantos resets tiene un personaje. Tengo files MuEmu... Solución?

Online piscis007 #1 on: January 10, 2019, 09:59:27 PM

  • Diseñador
  • 0 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 230
  • Gracias recibida: 203
  • ve
si usas files muemu, busca el modulo ranking.php de tu mucore y dentro del modulo dale buscar y reemplaza donde diga Resets por ResetCount eso solucionara tu problema
“No hay que ver para creer, sino creer para ver”

Offline JYachelini #2 on: January 11, 2019, 03:00:36 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 436
  • Gracias recibida: 32
  • ar
si usas files muemu, busca el modulo ranking.php de tu mucore y dentro del modulo dale buscar y reemplaza donde diga Resets por ResetCount eso solucionara tu problema
No lo soluciona, que linea tengo que cambiar en especifico?

Offline skarious #3 on: January 11, 2019, 06:24:41 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 200
  • Gracias recibida: 10
  • py
si usas files muemu, busca el modulo ranking.php de tu mucore y dentro del modulo dale buscar y reemplaza donde diga Resets por ResetCount eso solucionara tu problema
No lo soluciona, que linea tengo que cambiar en especifico?
Podrías pasar el ranking.php
Paara ver. Como esta. Otra cosa. A tener en cuenta es que el. Actualiza luego de ejecutar el Job sql para actualizar el ranking.

Offline JYachelini #4 on: January 11, 2019, 06:35:31 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 436
  • Gracias recibida: 32
  • ar
El ranking se actualiza porque suben los niveles, pero los resets no. Y en la DB aparece que tienen resets en ResetCount
Code: [Select]
<?
include("Custom_Rankings/Custom_Rankings_cfg.php");   
$get_config = simplexml_load_file('engine/config_mods/rankings_settings.xml');
if ($get_config->active == '0') {
    echo msg('0', 'Sorry, this feature is temporarily unavailable at the moment.');
} else {
    $hide_stats = trim($get_config->hide_stats);
   
    if (!isset($_GET['rank'])) {
        $rank_type = 'characters';
    } elseif (isset($_GET['rank'])) {
        $rank_type = safe_input($_GET['rank'], '');
    }
    if (!isset($_GET['class'])) {
        if ($_GET['rank'] == 'guilds') {
            $rank_class_type = 'no_rank_type';
        } else {
            $rank_class_type = 'all';
        }
    } elseif (isset($_GET['class'])) {
        $rank_class_type = safe_input(set_limit($_GET['class'], '4', ''), '');
    }
    echo '
<script type="text/javascript"> 
load_image= new Image(16,16);
load_image.src="template/' . $core['config']['template'] . '/images/load_page.gif"; 
function get_data(div,id, page, form, append, data){
    document.getElementById(div).innerHTML = \'<img src="template/' . $core['config']['template'] . '/images/load_page.gif" width="16" height="16">\';
    var veri;
    if( typeof(data) == "string")
        veri = data;
    else
        veri = $(form).serialize();
    $.ajax({
   type: "POST",
   url: page,
   data: veri,
   error: function(html)
   {
           alert("Falied to get data.");
   },
   success: function(html)
   {
        if( typeof(append) == "boolean")
            $(id).append(html);
        else
            $(id).html(html);
   }
  });
  return false;
}
</script>';
    echo '<style>.cas { font-weight:bold; color:#FF6600; }</style><div class="iR_rank_type" style="margin-top: 3px;">';
$case = $_GET['rank'];   
   if(!isset($case) || $case == 'characters') {
$r1 = '<span class="cas">Characters</span>';
} else { $r1 = 'Characters';
   }
   if($case == 'guilds') {
$r2 = '<span class="cas">Guilds</span>';
} else { $r2 = 'Guilds';
   }
   if($case == 'onlinep') {
$r3 = '<span class="cas">Online</span>';
} else { $r3 = 'Online';
   }   
   if($case == 'tonline') {
$r4 = '<span class="cas">Top Online</span>';
} else { $r4 = 'Top Online';
   }   
   if($case == 'gmasters') {
$r5 = '<span class="cas">Game Masters</span>';
} else { $r5 = 'Game Masters';
   }   
   if($case == 'tkillers') {
$r6 = '<span class="cas">Killers</span>';
} else { $r6 = 'Killers';
   }   
   if($case == 'tgens') {
$r7 = '<span class="cas">Gens</span>';
} else { $r7 = 'Gens';
   }   
   if($case == 'tduel') {
$r8 = '<span class="cas">Top Duel</span>';
} else { $r8 = 'Top Duel';
   }   
   if($case == 'tvoters') {
$r9 = '<span class="cas">Voters</span>';
} else { $r9 = 'Voters';
   }   
   if($case == 'tmarry') {
$r10 = '<span class="cas">Marry</span>';
} else { $r10 = 'Marry';
   }   
   if($case == 'tzen') {
$r11 = '<span class="cas">Top Zen</span>';
} else { $r11 = 'Top Zen';
   }
$crtc = '<a href="' . $core_run_script . '&rank=characters">'.$r1.'</a>';
   if ($corecr['TopGuildsR'] == 1) {
$crtg = ' - <a href="' . $core_run_script . '&rank=guilds">'.$r2.'</a>';
   }
   if ($corecr['OnlinePlayersR'] == 1) {
$crop = ' - <a href="' . $core_run_script . '&rank=onlinep">'.$r3.'</a>';
   }
   if ($corecr['TopOnlineR'] == 1) {
$crto = ' - <a href="' . $core_run_script . '&rank=tonline">'.$r4.'</a>';
   }
   if ($corecr['GameMastersR'] == 1) {
$crgm = ' - <a href="' . $core_run_script . '&rank=gmasters">'.$r5.'</a>';
   }
   if ($corecr['TopKillersR'] == 1) {
$crtk = ' - <a href="' . $core_run_script . '&rank=tkillers">'.$r6.'</a>';
   }
   if ($corecr['TopGensR'] == 1) {
$crtf = ' - <a href="' . $core_run_script . '&rank=tgens">'.$r7.'</a>';
   }
   if ($corecr['TopDuelR'] == 1) {
$crtd = ' - <a href="' . $core_run_script . '&rank=tduel">'.$r8.'</a>';
   }
   if ($corecr['TopVotersR'] == 1) {
$crtv = ' - <a href="' . $core_run_script . '&rank=tvoters">'.$r9.'</a>';
   }
   if ($corecr['TopMarryR'] == 1) {
$crtm = ' - <a href="' . $core_run_script . '&rank=tmarry">'.$r10.'</a>';
   }
   if ($corecr['TopZenR'] == 1) {
$crtz = ' - <a href="' . $core_run_script . '&rank=tzen">'.$r11.'</a>';   
   }
    switch ($rank_type) {   
        case 'rankings':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;
            break;
        case 'characters':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;   
            break;
        case 'guilds':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;     
            break;
      case 'onlinep':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;     
         break;
      case 'tonline':   
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;     
         break;
      case 'gmasters':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;     
         break;
      case 'tkillers':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;     
         break;
      case 'tgens':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;     
         break;
      case 'tduel':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;     
         break;
      case 'tvoters':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;     
         break;
      case 'tmarry':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;     
         break;
      case 'tzen':
      echo $crtc,$crtg,$crop,$crto,$crgm,$crtk,$crtf,$crtd,$crtv,$crtm,$crtz;     
         break;         
    }   
    echo '<>';
    if ($rank_type == 'characters') {
        echo '<div style="margin-left: 4px; border-left: #2A2A2A dashed 1px; border-bottom: #2A2A2A dashed 1px; padding: 4px;" class="iR_rank_type_sub">';
        if ($rank_class_type == 'all') {
            echo '<span style="color: #FF6600;">[ All ]</span>';
        } else {
            echo '<a href="' . $core_run_script . '&rank=characters&class=all">[ All ]</a>';
        }
       
       
        foreach ($characters_class as $cls => $cls_n) {
            if ($rank_class_type == 'all') {
                echo ' - <a href="' . $core_run_script . '&rank=characters&class=' . $cls . '">' . $cls_n[0] . '</a>';
            } else {
                if ($rank_class_type == $cls) {
                    echo ' - <span style="color: #FF6600;">' . $cls_n[0] . '</span>';
                } else {
                    echo ' - <a href="' . $core_run_script . '&rank=characters&class=' . $cls . '">' . $cls_n[0] . '</a>';
                }
            }
           
        }
        echo '<>
    ';
    }
    switch ($rank_type) {
        case 'characters':
            if ($rank_class_type == 'all') {
                //Cron Job check
                $jq_cron = $core_db->Execute("Select next_cron from MUCore_Cron_Jobs where cron_id=?", array(
                    trim($get_config->cron_job_1)
                ));
                if (cron_check($jq_cron->fields[0]) == false) {
                    $jq_cron_up = $core_db->Execute("Update MUCore_Cron_Jobs set next_cron=(" . time() . "+cron_time_set) where cron_id=?", array(
                        trim($get_config->cron_job_1)
                    ));
                    $qry_r      = $core_db->Execute("Select top " . $get_config->char_top . " mu_id,name,class,clevel,Resets,strength,dexterity,vitality,energy,ctlcode,accountid,leadership,PkLevel,Grand_Resets from character order by Grand_Resets desc, Resets desc, clevel desc");
                    while (!$qry_r->EOF) {
                        $init_r .= "" . $qry_r->fields[0] . "|" . base64_encode($qry_r->fields[1]) . "|" . $qry_r->fields[2] . "|" . $qry_r->fields[3] . "|" . $qry_r->fields[4] . "|" . $qry_r->fields[5] . "|" . $qry_r->fields[6] . "|" . $qry_r->fields[7] . "|" . $qry_r->fields[8] . "|" . $qry_r->fields[9] . "|" . $qry_r->fields[10] . "|" . $qry_r->fields[11] . "|" . $qry_r->fields[12] . "|" . $qry_r->fields[13] . "|\n";
                        $qry_r->MoveNext();
                    }
                    $ge_ra_0 = "engine/cache/ra_0/ra_0.cache";
                    $o_ra_0  = fopen($ge_ra_0, 'w');
                    fputs($o_ra_0, $init_r);
                    fclose($o_ra_0);
                }
               
                //Show All Rankings from cache
                echo '<table border="0" cellspacing="4" cellpadding="0" width="100%" style="margin-top: 10px;">';
                $cache_ra_0  = file('engine/cache/ra_0/ra_0.cache');
                $cache_count = 0;
                foreach ($cache_ra_0 as $r_cache) {
                    $r_cache = explode("|", $r_cache);
                    if ($get_config->gm == '1') {
                        if (in_array($r_cache[9], get_array_variables($characters_ctlcode))) {
                            $cache_count++;
                            echo '
                        <tr>
                        <td align="center" rowspan="3"  class="iR_rank">' . $cache_count . '</td>
                        <td align="left" class="iR_name" >' . htmlspecialchars(base64_decode($r_cache[1])) . '</td>
                        <td align="left" rowspan="3" width="60"><img src="template/' . $core['config']['template'] . '/images/class/' . decode_class($r_cache[2], '2') . '" width="60" height="60"></td>
                        <td align="left" class="iR_stats" >Str: ';
                            if ($hide_stats == '1') {
                                echo '--';
                            } else {
                                echo number_format($r_cache[5]);
                            }
                            echo '</td>
                        <td align="left" class="iR_stats" >Vit: ';
                            if ($hide_stats == '1') {
                                echo '--';
                            } else {
                                echo number_format($r_cache[7]);
                            }
                            echo '</td>
                        <td align="left" class="iR_stats" >PK Level: '.decode_pk($r_cache[12]).'</td>
                        </tr>
                        <tr>
                        <td align="left" class="iR_class">' . decode_class($r_cache[2]) . '</td>
                        <td align="left" class="iR_stats">Agi: ';
                            if ($hide_stats == '1') {
                                echo '--';
                            } else {
                                echo number_format($r_cache[6]);
                            }
                            echo '</td>
                        <td align="left" class="iR_stats">Eng: ';
                            if ($hide_stats == '1') {
                                echo '--';
                            } else {
                                echo number_format($r_cache[8]);
                            }
                            echo '</td>
                        <td align="left" class="iR_stats_level">Level ' . ($r_cache[3]) . '</td>
                        </tr>
                        <tr>
                        <td align="left" class="iR_status">';
                            if ($get_config->char_status == '1') {
                                echo '<div id="s_' . $cache_count . '"><a href="javascript:void(0)" onclick="get_data(\'s_' . $cache_count . '\',\'#s_' . $cache_count . '\', \'get.php?aG=' . base64_encode(crypt_it($r_cache[10], $core['config']['crypt_key'])) . '\', null, \'data=s_' . $cache_count . '\');">Check Status</a><>';
                            }
                           
                            echo '</td>
                        <td align="left" class="iR_status">';
                            if ($get_config->location == '1') {
                                echo '<div id="m_' . $cache_count . '"><a href="javascript:void(0)" onclick="get_data(\'m_' . $cache_count . '\',\'#m_' . $cache_count . '\', \'get.php?aM=' . $r_cache[0] . '\', null, \'data=m_' . $cache_count . '\');">Location</a><>';
                            }
                            echo '</td>
                        <td align="left" class="iR_stats">Com: ';
                            if ($hide_stats == '1') {
                                echo '--';
                            } else {
                                echo number_format($r_cache[9]);
                            }
                            echo '</td>
                        <td align="left" class="iR_stats_reset">Resets ' . ($r_cache[4]) . ', Grand Resets ' . $r_cache[13] . '</td>
                        </tr>
                        <tr>
                        <td colspan="6" colspan="6" style="background-image:url(template/' . $core['config']['template'] . '/images/inner_line.jpg); background-repeat:repeat-x;">&nbsp;</td>
                        </tr>
                   
                        ';
                        }
                       
                    } else {
                        if ($r_cache[9] == '0') {
                            $cache_count++;
                            echo '
                        <tr>
                        <td align="center" rowspan="3"  class="iR_rank">' . $cache_count . '</td>
                        <td align="left" class="iR_name" >' . htmlspecialchars(base64_decode($r_cache[1])) . '</td>
                        <td align="left" rowspan="3" width="60"><img src="template/' . $core['config']['template'] . '/images/class/' . decode_class($r_cache[2], '2') . '" width="60" height="60"></td>
                        <td align="left" class="iR_stats" >Str: ';
                            if ($hide_stats == '1') {
                                echo '--';
                            } else {
                                echo number_format($r_cache[5]);
                            }
                            echo '</td>
                        <td align="left" class="iR_stats" >Vit: ';
                            if ($hide_stats == '1') {
                                echo '--';
                            } else {
                                echo number_format($r_cache[7]);
                            }
                            echo '</td>
                        <td align="left" class="iR_stats" >PK Level: '.decode_pk($r_cache[12]).'</td>
                        </tr>
                        <tr>
                        <td align="left" class="iR_class">' . decode_class($r_cache[2]) . '</td>
                        <td align="left" class="iR_stats">Agi: ';
                            if ($hide_stats == '1') {
                                echo '--';
                            } else {
                                echo number_format($r_cache[6]);
                            }
                            echo '</td>
                        <td align="left" class="iR_stats">Eng: ';
                            if ($hide_stats == '1') {
                                echo '--';
                            } else {
                                echo number_format($r_cache[8]);
                            }
                            echo '</td>
                        <td align="left" class="iR_stats_level">Level ' . ($r_cache[3]) . '</td>
                        </tr>
                        <tr>
                        <td align="left" class="iR_status">';
                            if ($get_config->char_status == '1') {
                                echo '<div id="s_' . $cache_count . '"><a href="javascript:void(0)" onclick="get_data(\'s_' . $cache_count . '\',\'#s_' . $cache_count . '\', \'get.php?aG=' . base64_encode(crypt_it($r_cache[10], $core['config']['crypt_key'])) . '\', null, \'data=s_' . $cache_count . '\');">Check Status</a><>';
                            }
                           
                            echo '</td>
                        <td align="left" class="iR_status">';
                            if ($get_config->location == '1') {
                                echo '<div id="m_' . $cache_count . '"><a href="javascript:void(0)" onclick="get_data(\'m_' . $cache_count . '\',\'#m_' . $cache_count . '\', \'get.php?aM=' . $r_cache[0] . '\', null, \'data=m_' . $cache_count . '\');">Location</a><>';
                            }
                            echo '</td>
                        <td align="left" class="iR_stats">Com: ';
                            if ($hide_stats == '1') {
                                echo '--';
                            } else {
                                echo number_format($r_cache[9]);
                            }
                            echo '</td>
                        <td align="left" class="iR_stats_reset">Resets ' . ($r_cache[4]) . ', Grand Resets ' . $r_cache[13] . '</td>
                        </tr>
                        <tr>
                        <td colspan="6" style="background-image:url(template/' . $core['config']['template'] . '/images/inner_line.jpg); background-repeat:repeat-x;">&nbsp;</td>
                        </tr>';
                        }
                    }
                }
                echo '</table>';
               
                echo '<div align="right" class="iR_task">Next Scheduled Update for Rankings is on ' . date('M j, Y H:i A', $jq_cron->fields[0]) . '<>';
               
            } elseif (is_numeric($rank_class_type)) {
                //Cron Job Check
                $jq_cron = $core_db->Execute("Select next_cron from MUCore_Cron_Jobs where cron_id=?", array(
                    trim($get_config->cron_job_2)
                ));
                if (cron_check($jq_cron->fields[0]) == false) {
                    $jq_cron_up = $core_db->Execute("Update MUCore_Cron_Jobs set next_cron=(" . time() . "+cron_time_set) where cron_id=?", array(
                        trim($get_config->cron_job_2)
                    ));
                    $qry_c_dis  = $core_db->Execute("Select DISTINCT class from character");
                    while (!$qry_c_dis->EOF) {
                        $qry_c = $core_db->Execute("Select top " . $get_config->char_top . " mu_id,name,class,clevel,Resets,strength,dexterity,vitality,energy,ctlcode,accountid,leadership,pklevel,grand_Resets from character where class='" . $qry_c_dis->fields[0] . "' order by grand_Resets desc, Resets desc, clevel desc");
                        while (!$qry_c->EOF) {
                            $init_cls .= "" . $qry_c->fields[0] . "|" . base64_encode($qry_c->fields[1]) . "|" . $qry_c->fields[2] . "|" . $qry_c->fields[3] . "|" . $qry_c->fields[4] . "|" . $qry_c->fields[5] . "|" . $qry_c->fields[6] . "|" . $qry_c->fields[7] . "|" . $qry_c->fields[8] . "|" . $qry_c->fields[9] . "|" . $qry_c->fields[10] . "|" . $qry_c->fields[11] . "|" . $qry_c->fields[12] . "|" . $qry_c->fields[13] . "|\n";
                            $qry_c->MoveNext();
                        }
                        $qry_c_dis->MoveNext();
                    }
                    $ge_ra_1 = "engine/cache/ra_0/ra_1.cache";
                    $o_ra_1  = fopen($ge_ra_1, 'w');
                    fputs($o_ra_1, $init_cls);
                    fclose($o_ra_1);
                }
                //Show Class Rankings from cache
                echo '<table border="0" cellspacing="4" cellpadding="0" width="100%" style="margin-top: 10px;">';
                $cache_ra_1  = file('engine/cache/ra_0/ra_1.cache');
                $cache_count = 0;
                foreach ($cache_ra_1 as $r_cache) {
                    $r_cache = explode("|", $r_cache);
                    if ($r_cache[2] == $rank_class_type) {
                        if ($get_config->gm == '1') {
                            if (in_array($r_cache[9], get_array_variables($characters_ctlcode))) {
                                $cache_count++;
                                echo '
                        <tr>
                        <td align="center" rowspan="3"  class="iR_rank">' . $cache_count . '</td>
                        <td align="left" class="iR_name" >' . htmlspecialchars(base64_decode($r_cache[1])) . '</td>
                        <td align="left" rowspan="3" width="60"><img src="template/' . $core['config']['template'] . '/images/class/' . decode_class($r_cache[2], '2') . '" width="60" height="60"></td>
                        <td align="left" class="iR_stats" >Str: ';
                                if ($hide_stats == '1') {
                                    echo '--';
                                } else {
                                    echo number_format($r_cache[5]);
                                }
                                echo '</td>
                        <td align="left" class="iR_stats" >Vit: ';
                                if ($hide_stats == '1') {
                                    echo '--';
                                } else {
                                    echo number_format($r_cache[7]);
                                }
                                echo '</td>
                        <td align="left" class="iR_stats" >PK Level: '.decode_pk($r_cache[12]).'</td>
                        </tr>
                        <tr>
                        <td align="left" class="iR_class">' . decode_class($r_cache[2]) . '</td>
                        <td align="left" class="iR_stats">Agi: ';
                                if ($hide_stats == '1') {
                                    echo '--';
                                } else {
                                    echo number_format($r_cache[6]);
                                }
                                echo '</td>
                        <td align="left" class="iR_stats">Eng: ';
                                if ($hide_stats == '1') {
                                    echo '--';
                                } else {
                                    echo number_format($r_cache[8]);
                                }
                                echo '</td>
                        <td align="left" class="iR_stats_level">Level ' . ($r_cache[3]) . '</td>
                        </tr>
                        <tr>
                        <td align="left" class="iR_status">';
                                if ($get_config->char_status == '1') {
                                    echo '<div id="s_' . $cache_count . '"><a href="javascript:void(0)" onclick="get_data(\'s_' . $cache_count . '\',\'#s_' . $cache_count . '\', \'get.php?aG=' . base64_encode(crypt_it($r_cache[10], $core['config']['crypt_key'])) . '\', null, \'data=s_' . $cache_count . '\');">Check Status</a><>';
                                }
                               
                                echo '</td>
                        <td align="left" class="iR_status">';
                                if ($get_config->location == '1') {
                                    echo '<div id="m_' . $cache_count . '"><a href="javascript:void(0)" onclick="get_data(\'m_' . $cache_count . '\',\'#m_' . $cache_count . '\', \'get.php?aM=' . $r_cache[0] . '\', null, \'data=m_' . $cache_count . '\');">Location</a><>';
                                }
                                echo '</td>
                        <td align="left" class="iR_stats">Com: ';
                                if ($hide_stats == '1') {
                                    echo '--';
                                } else {
                                    echo number_format($r_cache[9]);
                                }
                                echo '</td>
                        <td align="left" class="iR_stats_reset">Resets ' . ($r_cache[4]) . ', Grand Resets ' . $r_cache[13] . '</td>
                        </tr>
                        <tr>
                        <td colspan="6" colspan="6" style="background-image:url(template/' . $core['config']['template'] . '/images/inner_line.jpg); background-repeat:repeat-x;">&nbsp;</td>
                        </tr>';
                            }
                           
                        } else {
                            if ($r_cache[9] == '0') {
                                $cache_count++;
                                echo '
                        <tr>
                        <td align="center" rowspan="3"  class="iR_rank">' . $cache_count . '</td>
                        <td align="left" class="iR_name" >' . htmlspecialchars(base64_decode($r_cache[1])) . '</td>
                        <td align="left" rowspan="3" width="60"><img src="template/' . $core['config']['template'] . '/images/class/' . decode_class($r_cache[2], '2') . '" width="60" height="60"></td>
                        <td align="left" class="iR_stats" >Str: ';
                                if ($hide_stats == '1') {
                                    echo '--';
                                } else {
                                    echo number_format($r_cache[5]);
                                }
                                echo '</td>
                        <td align="left" class="iR_stats" >Vit: ';
                                if ($hide_stats == '1') {
                                    echo '--';
                                } else {
                                    echo number_format($r_cache[7]);
                                }
                                echo '</td>
                        <td align="left" class="iR_stats" >PK Level: '.decode_pk($r_cache[12]).'</td>
                        </tr>
                        <tr>
                        <td align="left" class="iR_class">' . decode_class($r_cache[2]) . '</td>
                        <td align="left" class="iR_stats">Agi: ';
                                if ($hide_stats == '1') {
                                    echo '--';
                                } else {
                                    echo number_format($r_cache[6]);
                                }
                                echo '</td>
                        <td align="left" class="iR_stats">Eng: ';
                                if ($hide_stats == '1') {
                                    echo '--';
                                } else {
                                    echo number_format($r_cache[8]);
                                }
                                echo '</td>
                        <td align="left" class="iR_stats_level">Level ' . ($r_cache[3]) . '</td>
                        </tr>
                        <tr>
                        <td align="left" class="iR_status">';
                                if ($get_config->char_status == '1') {
                                    echo '<div id="s_' . $cache_count . '"><a href="javascript:void(0)" onclick="get_data(\'s_' . $cache_count . '\',\'#s_' . $cache_count . '\', \'get.php?aG=' . base64_encode(crypt_it($r_cache[10], $core['config']['crypt_key'])) . '\', null, \'data=s_' . $cache_count . '\');">Check Status</a><>';
                                }
                               
                                echo '</td>
                        <td align="left" class="iR_status">';
                                if ($get_config->location == '1') {
                                    echo '<div id="m_' . $cache_count . '"><a href="javascript:void(0)" onclick="get_data(\'m_' . $cache_count . '\',\'#m_' . $cache_count . '\', \'get.php?aM=' . $r_cache[0] . '\', null, \'data=m_' . $cache_count . '\');">Location</a><>';
                                }
                                echo '</td>
                        <td align="left" class="iR_stats">Com: ';
                                if ($hide_stats == '1') {
                                    echo '--';
                                } else {
                                    echo number_format($r_cache[9]);
                                }
                                echo '</td>
                        <td align="left" class="iR_stats_reset">Resets ' . ($r_cache[4]) . ', Grand Resets ' . $r_cache[13] . '</td>
                        </tr>
                        <tr>
                        <td colspan="6" colspan="6" style="background-image:url(template/' . $core['config']['template'] . '/images/inner_line.jpg); background-repeat:repeat-x;">&nbsp;</td>
                        </tr>';
                            }
                        }
                    }
                }
                echo '</table>';
                echo '<div align="right" class="iR_task">Next Scheduled Update for Rankings is on ' . date('M j, Y H:i A', $jq_cron->fields[0]) . '<>';
            }
            break;
        case 'guilds':   
if ($corecr['UseNewGRank'] == 0) {     
    $jq_cron = $core_db->Execute("Select next_cron from MUCore_Cron_Jobs where cron_id=?", array(
                trim($get_config->cron_job_3)
            ));
            if (cron_check($jq_cron->fields[0]) == false) {
                $jq_cron_up = $core_db->Execute("Update MUCore_Cron_Jobs set next_cron=(" . time() . "+cron_time_set) where cron_id=?", array(
                    trim($get_config->cron_job_3)
                ));
                $qry_g      = $core_db->Execute("Select top " . $get_config->guilds_top . " G_name,G_Mark,G_Score,G_Master from Guild order by G_Score desc");
                while (!$qry_g->EOF) {
                    $qry_n_m = $core_db->Execute("Select name from GuildMember where G_name=?", array(
                        $qry_g->fields[0]
                    ));
                    $ra_02 .= "" . md5_encrypt($qry_g->fields[0]) . "|" . urlencode(bin2hex($qry_g->fields[1])) . "|" . $qry_g->fields[2] . "|" . md5_encrypt($qry_g->fields[3]) . "|" . $qry_n_m->RecordCount() . "|\n";
                    $qry_g->MoveNext();
                }
                $ge_ra_2 = "engine/cache/ra_0/ra_2.cache";
                $o_ra_2  = fopen($ge_ra_2, 'w');
                fputs($o_ra_2, $ra_02);
                fclose($o_ra_2);
            }
            echo '<table border="0" cellspacing="4" cellpadding="0" width="100%" style="margin-top: 10px;">';
            $cache_ra_1  = file('engine/cache/ra_0/ra_2.cache');
            $cache_count = 0;
            foreach ($cache_ra_1 as $r_cache) {
                $r_cache = explode("|", $r_cache);
                $cache_count++;
                echo '
                <tr>
                <td align="center"  rowspan="2" class="iR_rank">' . $cache_count . '</td>
                <td align="left" class="iR_name" >' . htmlspecialchars(md5_decrypt($r_cache[0])) . '</td>
                <td align="right" rowspan="2"><img src="get.php?aL=' . $r_cache[1] . '" width="50" height="50"></td>
                <td align="left" class="iR_stats">Guild Master: ' . htmlspecialchars(md5_decrypt($r_cache[3])) . '</td>
                </tr>
                <tr>
                <td align="left" class="iR_class">' . $r_cache[4] . ' members</td>
                <td align="left" class="iR_stats_level">Score: ' . $r_cache[2] . '</td>
                </tr>
                <tr>
                <td colspan="4" colspan="6" style="background-image:url(template/' . $core['config']['template'] . '/images/inner_line.jpg); background-repeat:repeat-x;">&nbsp;</td>
                </tr>
                ';
               
            }
           
            echo '</table>';
           
            echo '<div align="right" class="iR_task">Next Scheduled Update for Rankings is on ' . date('M j, Y H:i A', $jq_cron->fields[0]) . '<>';
         }
         else {   
/* ----------------------------------------------------------------
 Guilds Mu Core Ranking by Martin a.k.a 4FUNer (c) 2013
 Coded & Released for Ragezone Community
----------------------------------------------------------------- */
         
echo "<link rel='stylesheet' href='".dec_css($corecr['TopGuildsStyle'])."'>";
if ($corecr['TitlesR'] == 1){
echo '<div align="center" class="customRTitle">Top Guilds<>';
$pm = 0;
} else {
$pm = $corecr['M-Top'];
}
echo'<table border="0" style ="margin-top:'.$pm.'px;"cellspacing="2" cellpadding="2" width="100%" class="customRTable">
<tr id="customRbg">
<div style="height: 3px;"><>
<td><div id="customRLegend" class="co-Legend">-<></td>
<td><div id="customRLegend" class="co-Legend">Name<></td>';
if ($gporgg == 1) {
echo'<td><div id="customRLegend" class="co-Legend">Logo<></td>';
}
echo'<td><div id="customRLegend" class="co-Legend">G-Master<></td>
<td><div id="customRLegend" class="co-Legend">Members<></td>';
if ($gporgl == 1) {
echo'<td><div id="customRLegend" class="co-Legend">Level<></td>';
}
if ($gporgp == 1) {
echo'<td><div id="customRLegend" class="co-Legend">PK Count<></td>';
}
if ($gporgs == 1) {
echo'<td><div id="customRLegend" class="co-Legend">Strength<></td>';
}
if ($gporgc == 1) {   
echo'<td><div id="customRLegend" class="co-Legend">Score<></td>';
}
if ($corecr['TGUCronJobStatus'] == '0') {
      ($corecr['TGUCronJobID'] == false);
      }
      else
$jq_cron = $core_db->Execute("Select next_cron from MUCore_Cron_Jobs where cron_id=?", array(
$corecr['TGUCronJobID']
));
if (cron_check($jq_cron->fields[0]) == false) {
$jq_cron_up = $core_db->Execute("Update MUCore_Cron_Jobs set next_cron=(" . time() . "+cron_time_set) where cron_id=?", array(
$corecr['TGUCronJobID']
));


$gd = $core_db->Execute("Select G_Name,G_Mark,G_Score,G_Master from Guild ".$gp4fr."");   
while (!$gd->EOF){
$gpinfo = $core_db->Execute("Select Name from GuildMember where G_Name=?  ", array(
$gd->fields[0]));
$gplv =0; $gpmm=0; $gppk=0; $gpgs=0;                 
while (!$gpinfo->EOF) 
   {
if ($gpML == 1) {
$mls = $gpMLC;
}   
$gpin = $gpinfo->fetchrow();
$gpl = $core_db->Execute("Select cLevel,PkCount,Money,Strength,Dexterity,Vitality,Energy,Leadership,LevelUpPoint".$mls." from Character where Name = '$gpin[0]'");
$gplx = $gpl->fetchrow();
if ($gpML == 1) {
$gplv+=$gplx[0]+$gplx[9];
}
else {
$gplv+=$gplx[0];

$gppk+=$gplx[1]; $gpmm+=$gplx[2]; $gpgs+=$gplx[3]+$gplx[4]+$gplx[5]+$gplx[6]+$gplx[7]+$gplx[8];   
   }
$core_db->Execute("Update Guild set G_LV =?, G_PK =?, G_STR =? where G_Name =?", array(
$gplv,$gppk,$gpgs,$gd->fields[0]));   
$guildc.= "" . $gd->fields[0] . "|" . urlencode(bin2hex($gd->fields[1])) . "|" . $gd->fields[2] . "|" . $gd->fields[3] ."|" . $gpinfo->RecordCount() . "|" . $gplv . "|" . $gppk . "|" . $gpgs . "|\n";
$gd->MoveNext();
}
$toguildg = "Custom_Rankings/Cache/TopGuilds.cache";
$toguildo  = fopen($toguildg, 'w');
fputs($toguildo, $guildc);
fclose($toguildo);
}




$ctoguild  = file('Custom_Rankings/Cache/TopGuilds.cache');
$guildidc  = 0;
foreach ($ctoguild as $toguild ) {
$toguild = explode("|", $toguild);
$guildidc ++;
            echo '
                <tr id="customRbg" >
                <td id="customRTDcontrol" class="co-ID">'. $guildidc .'</td>';
            if ($gpsigGRGP == 1) {
            echo'<td id="customRTDcontrol" class="co-1"><a href="index.php?page_id=user_cp&panel=guild_profile&4F='.base64_encode($toguild[0]).'"><span class="co-1">'.htmlspecialchars($toguild[0]).'</span></a></td>';
            }
            else {
            echo'<td id="customRTDcontrol" class="co-1"><span class="co-1">'.$toguild[0].'</span></td>';
            }
            echo'</td>';
            if ($gporgg == 1) {
            echo'<td id="customRTDcontrol"><img src="get.php?aL=' . $toguild[1] . '" width="35" height="35"></td>';
            }
            if ($gpsigGRCP == 1) {
            echo'<td id="customRTDcontrol" class="co-2"><a href="index.php?page_id=user_cp&panel=character_profile&4F='.base64_encode($toguild[3]).'"><span class="co-3">'.htmlspecialchars($toguild[3]).'</span></a></td>';
            }
            else {
            echo'<td id="customRTDcontrol" class="co-4"><span class="co-2">'.$toguild[3].'</span></td>';
            }
            echo'<td id="customRTDcontrol" class="co-4">'.$toguild[4].'</td>';
            if ($gporgl == 1) {
            echo'<td id="customRTDcontrol" class="co-3">'.$toguild[5].'</td>';
            }
            if ($gporgp == 1) {
            echo'<td id="customRTDcontrol" class="co-4">'.$toguild[6].'</td>';   
            }
            if ($gporgs == 1) {
            echo'<td id="customRTDcontrol" class="co-3">'.$toguild[7].'</td>';
            }
            if ($gporgc == 1) {           
                echo'<td id="customRTDcontrol" class="co-4">'.($toguild[2]).'</td>';
            }           
            echo'</tr>';           
            }
            echo'</table>                       
            <br><div class="cachemsg" align="right">';
            if ($corecr

Offline JYachelini #5 on: January 11, 2019, 07:11:40 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 436
  • Gracias recibida: 32
  • ar
Lo pude solucionar con esto: http://tuservermu.com.ve/index.php?topic=848.0
Pero el top 5 personajes sigue sin poner los resets bien, y antes andaba bien, no se porque se cambio  -.-

Online piscis007 #6 on: January 11, 2019, 11:01:18 AM

  • Diseñador
  • 0 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 230
  • Gracias recibida: 203
  • ve
Solo Tenias Que Cambiar En Estas Lineas Lo Siguiente

Citar
                    $qry_r      = $core_db->Execute("Select top " . $get_config->char_top . " mu_id,name,class,clevel,Resets,strength,dexterity,vitality,energy,ctlcode,accountid,leadership,PkLevel,Grand_Resets from character order by Grand_Resets desc, Resets desc, clevel desc");


Citar
                        $qry_c = $core_db->Execute("Select top " . $get_config->char_top . " mu_id,name,class,clevel,Resets,strength,dexterity,vitality,energy,ctlcode,accountid,leadership,pklevel,grand_Resets from character where class='" . $qry_c_dis->fields[0] . "' order by grand_Resets desc, Resets desc, clevel desc");

Lo Que Te Resalte En Rojo Por ResetCount
“No hay que ver para creer, sino creer para ver”

Offline JYachelini #7 on: January 11, 2019, 03:50:06 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 436
  • Gracias recibida: 32
  • ar
Solo Tenias Que Cambiar En Estas Lineas Lo Siguiente

Citar
                    $qry_r      = $core_db->Execute("Select top " . $get_config->char_top . " mu_id,name,class,clevel,Resets,strength,dexterity,vitality,energy,ctlcode,accountid,leadership,PkLevel,Grand_Resets from character order by Grand_Resets desc, Resets desc, clevel desc");


Citar
                        $qry_c = $core_db->Execute("Select top " . $get_config->char_top . " mu_id,name,class,clevel,Resets,strength,dexterity,vitality,energy,ctlcode,accountid,leadership,pklevel,grand_Resets from character where class='" . $qry_c_dis->fields[0] . "' order by grand_Resets desc, Resets desc, clevel desc");

Lo Que Te Resalte En Rojo Por ResetCount
Lo cambie pero seguia igual

Offline Yalc #8 on: January 11, 2019, 04:18:28 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 148
  • Gracias recibida: 1183
  • ve
Solo Tenias Que Cambiar En Estas Lineas Lo Siguiente

Citar
                    $qry_r      = $core_db->Execute("Select top " . $get_config->char_top . " mu_id,name,class,clevel,Resets,strength,dexterity,vitality,energy,ctlcode,accountid,leadership,PkLevel,Grand_Resets from character order by Grand_Resets desc, Resets desc, clevel desc");


Citar
                        $qry_c = $core_db->Execute("Select top " . $get_config->char_top . " mu_id,name,class,clevel,Resets,strength,dexterity,vitality,energy,ctlcode,accountid,leadership,pklevel,grand_Resets from character where class='" . $qry_c_dis->fields[0] . "' order by grand_Resets desc, Resets desc, clevel desc");

Lo Que Te Resalte En Rojo Por ResetCount
Lo cambie pero seguia igual


El top 5 personajes no esta en el ranking.php.

Se encuentra en el index.php del template, has lo mismo que hiciste con el ranking en el index y listo

Online piscis007 #9 on: January 11, 2019, 04:22:02 PM

  • Diseñador
  • 0 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 230
  • Gracias recibida: 203
  • ve
Solo Tenias Que Cambiar En Estas Lineas Lo Siguiente

Citar
                    $qry_r      = $core_db->Execute("Select top " . $get_config->char_top . " mu_id,name,class,clevel,Resets,strength,dexterity,vitality,energy,ctlcode,accountid,leadership,PkLevel,Grand_Resets from character order by Grand_Resets desc, Resets desc, clevel desc");


Citar
                        $qry_c = $core_db->Execute("Select top " . $get_config->char_top . " mu_id,name,class,clevel,Resets,strength,dexterity,vitality,energy,ctlcode,accountid,leadership,pklevel,grand_Resets from character where class='" . $qry_c_dis->fields[0] . "' order by grand_Resets desc, Resets desc, clevel desc");

Lo Que Te Resalte En Rojo Por ResetCount
Lo cambie pero seguia igual

el que te dije es para arreglar el problema de los reset en el modulo ranking, y para el el del template solo tienes que buscar la La Palabra Resets y Cambiarla Por ResetCount, Ya Que Por Lo General Las MuCore y Sus Templates Los Adaptan Es A Files Titan No MuEmu
“No hay que ver para creer, sino creer para ver”

Offline moises13 #10 on: January 11, 2019, 04:39:34 PM

  • Diseñador
  • 0 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 489
  • Gracias recibida: 684
  • pe
Buenas noches tsm
Lo del titulo, tengo MuCore y el template "Elemental", y en el ranking no muestra cuantos resets tiene un personaje. Tengo files MuEmu... Solución?
que MuCore usas?

Muchas veces se gana y otras se aprende, pero nunca se pierde.

 

Related Topics

  Subject / Started by Replies Last post
3 Replies
484 Views
Last post April 21, 2017, 11:02:53 AM
by Lude
3 Replies
383 Views
Last post April 28, 2017, 06:36:12 PM
by ZabiinoOo
3 Replies
412 Views
Last post May 28, 2017, 03:01:49 AM
by Xysad
3 Replies
470 Views
Last post January 30, 2018, 03:42:33 PM
by joselagos
3 Replies
376 Views
Last post February 02, 2018, 09:41:51 AM
by -RASTAA👽