[Release] Enemy MuWeb

i think is something wrong in code...on next release will not be this kind of errors ;)

Search w.php

GrInYa could you read my last Post?.

How i can Moderate the Chat?, cauze if someone insult someone i cant do anything. (I know the logs is in \chat)

Could you Fix this simple problems?:
-When you add news in "En" you can't add smiles and the count don't decreace.
-The birthday if you dont have show like ".." because
Code:
elseif	(!(($birthday	!=	NULL && $birthmonth	!=	NULL && $birthyear	!=	NULL)	||
					($birthday	==	NULL && $birthmonth	==	NULL && $birthyear	==	NULL)))
		{
			echo	"<p><ul><li>".eror_complete_data."</li></ul></p>";
		}
		else
		{
			$birthday	=	$birthday.".".$birthmonth.".".$birthyear;
 
EntretenimientO, you cant moderate chat yet ;)...it will be in feature...

hm...about news all are ok...about birthday will be fixed on next release
 
EntretenimientO, you cant moderate chat yet ;)...it will be in feature...

hm...about news all are ok...about birthday will be fixed on next release

Thanks GrInYa and what about this:

This Web have "Delete Dupe Items" right?, how it works? it delete the two items or just one?. Because all the time the same person have dupe items of his items and he dont want to Dupe, so if it delete the two items the "Delete Dupe Items" the person will be so mad.

The premium add a lot of thinks like Vote, Warehouse, etc.. but all the other files are the same?.

Why the version 4.4 a lot of files of the pgs are different size of the 4.3 like clearpk.php On 4.3 have 1.492bytes and On 4.4 have 1.238 bytes and you dont say nothing about those modifications?

The Flash Navi how i can delete the FAQ Section?. And another more sections.

The Web is amazing but a lot of people will have problems with the use of the Name (memb_name) on all of thinks, like Chat, Forum and they have on all Account the Nickname "test" or "TMT" or "MuWeb" because we all use webs before this.

Could you add some Clears like MagicList & Dupe Items Clear on my account(Just delete one item).
 
about dupe items...if script will delete one item...it could delete the orriginal so script cant check if deleted item is orriginal or dupe...and after trading them could be problems with users...so it delete both...

4.4 files are with more fixes and addons or changes like 4.3 ;)...yuo can delete sections in template folder in enemy.php or disable in configs if it have configs ;)

about memb_name is not my problem if your previous web didnt use that and types in it the same name :)...but you could change the nickname to account with query "update memb_info set memb_name=memb___id"

about new modules...i think new version will have a lot ;)

PS: it will have a big update and optimization
 
Last edited:
i think is something wrong in code...on next release will not be this kind of errors ;)

Solved! (or not) the problem only ocurred on Mozilla Firefox, I've tryed whit Internet Explorer and work whitout problems (maybe some plugin installed on mozilla)...

Sorry if this is posted, but my queston is, I try to login to my existent account, and I've tryed too anothers accounts, but I can't login into the web, All configs are ok, connect whit database, show the total of acounts and characters created, etc. But can't login, No errors, only says something about "invalid account" or "inexistent account"

Works only whit New Databases? or exist some way to use whit existent's databases? maybe export data to other db? a web db?

Sorry my bad english..
 
Please fix me Code from Buy Items From 99b+

PHP:
<?
include    ("usernameaccess.php");
function    fibonaci($value,    $first)    {
    if    ($value    ==    '0')
    {
        $i_current    =    0;
    }
    elseif    ($value    ==    '1')
    {
        $i_current    =    $first;
    }
    else
    {
        $i_last        =    $first;
        $i_current    =    $first;
        $i            =    0;
        $k            =    2;
        do
        {
            $i            =    $i_current    +    $i_last;
            $i_last        =    $i_current;
            $i_current    =    $i;
            $k++;
        }
        while    ($k    <=    $value);
    }
    return    $i_current;
}
if    (isset($_POST['step']))
{
    $select_cat    =    mssql_query("select * from EW_CATEGORY order by id_cat");
    if    (mssql_num_rows($select_cat)    <=    0)
    {
        echo "<script type=\"text/javascript\">getitem('step=1','buycontet');</script>";
        exit();
    }
    $myrow_cat    =    mssql_fetch_array($select_cat);
    ?>
    <form action="" method="post" id="form1">
    <table align="center" style="margin:0px auto;" cellspacing="3">
            <tr>
                <td align="right"><? echo    select_item_type;?>:</td>
                <td>
                    <select onChange="getitem('step1=1&id_cat=' + this.form.id_cat.options[this.form.id_cat.selectedIndex].value,'step1');" name="id_cat" id="id_cat">
                    <option value="no">< < < NONE > > ></option>
                        <?
                        do
                        {
                            printf("<option value='%s'>%s</option>",    $myrow_cat['id_cat'],    UTF8RawUrlDecode(htmlspecialchars($myrow_cat['name'])));
                        }
                        while    ($myrow_cat    =    mssql_fetch_array($select_cat));
                        ?>
                    </select>
                </td>
            </tr>
    </table>
    <div id="step1"></div>
    </form>
    <?
    exit();
}
elseif    (isset($_POST['step1']))
{
    if    ($WebShop['show_zero']    ==    0)    $show_zero    =    'and credits>0';
    else    $show_zero    =    '';
    $id_cat            =    $_POST['id_cat'];
    if ($id_cat    ==    'no')    exit();
    $select_item    =    mssql_query("select * from EW_ITEMS where id_cat=$id_cat  $show_zero order by id_item");
    if    (mssql_num_rows($select_item)    <=    0)
    {
        echo "<script type=\"text/javascript\">getitem('step=1','buycontet');</script>";
        exit();
    }
    $myrow_item        =    mssql_fetch_array($select_item);
    ?>
    <table align="center" style="margin:0px auto;" cellspacing="3">
            <tr>
                <td align="right"><? echo    select_item_name;?>:</td>
                <td>
                    <select id="item_id" onChange="getitem('step2=1&item_id=' + document.getElementById('item_id').value,'step2');" name="item_id">
                    <option value="no">< < < NONE > > ></option>
                        <?
                        do
                        {
                            printf("<option value='%s'>%s | %s credits</option>",    $myrow_item['id'],    UTF8RawUrlDecode(htmlspecialchars($myrow_item['name'])),    $myrow_item['credits']);
                        }
                        while    ($myrow_item    =    mssql_fetch_array($select_item));
                        ?>
                    </select>
                </td>
            </tr>
     </table>
        <div id="step2"></div>
    <?
    exit();
}
elseif    (isset($_POST['step2']))
{
    $item_id        =    $_POST['item_id'];
    if ($item_id    ==    'no')    exit();
    $select_item    =    mssql_query("select * from EW_ITEMS where id='$item_id'");
    if    (mssql_num_rows($select_item)    <=    0)
    {
        echo "<script type=\"text/javascript\">getitem('step=1','buycontet');</script>";
        exit();
    }
    $myrow_item    =    mssql_fetch_array($select_item);
            if    ($myrow_item['exe_type']    !=    5)
            {
    ?><table align="center" style="margin:0px auto;" cellspacing="3">
                <tr>
                    <td>Select Item Options:</td>
                    <td>
                        <?
                        if    ($myrow_item['skill']    ==    '1')
                        {
                            ?>
                            <input onclick="viewitem(document.getElementById('item_id').value);" id='item_skill' name="item_skill" value="1" type="checkbox"><label for="item_skill"> Skill |
                            <?
                            $krr    =    $myrow_item['credits']*$WebShop['item_skill'];
                            echo    $krr." credits</label >";
                        }
                        if    ($myrow_item['luck']    ==    '1')
                        {
                            ?>
                            <input onclick="viewitem(document.getElementById('item_id').value);" id="item_luck" name="item_luck" value="1" type="checkbox"><label for="item_luck"> Luck |
                            <?
                            $krr    =    $myrow_item['credits']*$WebShop['item_luck'];
                            echo    $krr." credits</label >";
                        }
                        ?>
                    </td>
                </tr>
                <tr>
                    <td align="right">Additional Option:</td>
                    <td>
                        <select id="item_option" onchange="viewitem(document.getElementById('item_id').value);" name="item_option">
                            <?                    
                            if    ($myrow_item['id_cat']    !=    6)
                            {
                                $i    =    0;
                                $ap    =    0;
                                do
                                {
                                    $krr    =    fibonaci($i,    $WebShop['kr_per_option'])*$myrow_item['credits'];
                                    printf    ("<option value='%s'>%s | %s credits</option>",    $i,    $ap,    $krr);
                                    $i++;
                                    $ap        =    $ap + 4;
                                }
                                while    ($i    <=    $myrow_item['max_option']);
                            }
                            else
                            {
                                $i    =    0;
                                $ap    =    0;
                                do
                                {
                                    $krr    =    fibonaci($i,    $WebShop['kr_per_option'])*$myrow_item['credits'];
                                    printf    ("<option value='%s'>%s | %s credits</option>",$i,    $ap,    $krr);
                                    $i++;
                                    $ap        =    $ap + 5;
                                }
                                while    ($i    <=    $myrow_item['max_option']);
                            }
                            ?>                    
                        </select>
                    </td>
                </tr>
                <tr>
                    <td align="right">Level:</td>
                    <td>
                        <select onChange="getitem('steph=1&hoption=' + this.form.harmony.options[this.form.harmony.selectedIndex].value + '&itemtype=' + this.form.id_cat.options[this.form.id_cat.selectedIndex].value + '&itemlevel=' + this.form.item_level.options[this.form.item_level.selectedIndex].value,'hvalue');" name="item_level" id="item_level">
                            <?
                            $i    =    0;
                            do
                            {
                                $krr    =    fibonaci($i,    $WebShop['kr_per_level'])*$myrow_item['credits'];
                                printf    ("<option value='%s'>%s | %s credits</option>",$i,$i,$krr);
                                $i++;
                            }
                            while    ($i    <=    $myrow_item['max_level']);
                            ?>
                        </select>
                    </td>
                </tr>
                <? if ($myrow_item['refinery']    ==    '1')    {?>
                    <tr>
                        <td align="right"><label for="refinery">Refinery Lvl 380 Option:</label></td>
                        <td>
                            <input onclick="viewitem(document.getElementById('item_id').value);" id='refinery' name="refinery" value="1" type="checkbox"> <? echo    $WebShop['refinery_price']." credits";?>
                        </td>
                    </tr>
                <? }?>
                <? if ($myrow_item['harmony']    ==    '1')    {?>
                    <tr>
                        <td align="right">Harmony Option:</td>
                        <td>
                            <select onChange="getitem('steph=1&hoption=' + this.form.harmony.options[this.form.harmony.selectedIndex].value + '&itemtype=' + this.form.id_cat.options[this.form.id_cat.selectedIndex].value + '&itemlevel=' + this.form.item_level.options[this.form.item_level.selectedIndex].value,'hvalue');" name="harmony" id="harmony">
                            <?
                                echo "<option value='0'>< < < NONE > > > | 0 credits</option>";
                            if ($myrow_item['id_cat']    <    5)
                            {
                                echo "<option value='1'>Min. attack increase</option>";
                                echo "<option value='2'>Max. attack increase</option>";
                                echo "<option value='3'>Required strength decrease</option>";
                                echo "<option value='4'>Required agility decrease</option>";
                                echo "<option value='5'>Attack (Max, Min)</option>";
                                echo "<option value='6'>Critical Damage increase</option>";
                                echo "<option value='7'>Skill Damage increase</option>";
                                echo "<option value='8'>Attack Success Rate (PvP) increase</option>";
                                echo "<option value='9'>SD Reduction</option>";
                                echo "<option value='10'>SD Ignore Rate</option>";
                            }
                            elseif ($myrow_item['id_cat']    ==    5)
                            {
                                echo "<option value='1'>Wizardly attack increase</option>";
                                echo "<option value='2'>Required strength decrease</option>";
                                echo "<option value='3'>Required agility decrease</option>";
                                echo "<option value='4'>Skill Damage increase</option>";
                                echo "<option value='5'>Critical Damage increase</option>";
                                echo "<option value='6'>SD Reduction</option>";
                                echo "<option value='7'>Attack Success Rate (PvP) increase</option>";
                                echo "<option value='8'>SD Ignore Rate</option>";
                            }
                            else
                            {
                                echo "<option value='1'>Defense increase</option>";
                                echo "<option value='2'>Max. AG Increase</option>";
                                echo "<option value='3'>Max. HP increase</option>";
                                echo "<option value='4'>Life auto increment increase</option>";
                                echo "<option value='5'>Mana auto increment increase</option>";
                                echo "<option value='6'>Defense success rate increase(PVP)</option>";
                                echo "<option value='7'>Damage decrement increase</option>";
                                echo "<option value='8'>SD Ratio Rate increase</option>";
                            }
                            ?>
                            </select> | <? echo    $WebShop['harmony_price']." credits";?>
                        </td>
                    </tr>
                </table><div id="hvalue"></div><table align="center" style="margin:0px auto;" cellspacing="3">
                <? }?>
                <?
                if ($myrow_item['socket_item']    >    0)    {?>
                    <tr>
                        <td></td><td>
                            <?    $krr    =    $WebShop['socket_option']*$myrow_item['credits'];
                                echo    "First socket option price: $krr credits.<br>Next socket option price: $krr * (".$WebShop['socket_option_inc']." * count of exe option) credits.";    ?>
                        </td>
                    </tr>
                <?
                    for ($i=1;$i<=$myrow_item['socket_item'];$i++)
                    {?>
                        <tr>
                            <td align="right">Socket <? echo $i;?>:</td>
                            <td>
                                <select onchange="viewitem(document.getElementById('item_id').value);" name="socket<? echo $i;?>" id="socket<? echo $i;?>">
                                <?
                                    echo "<option value='255'>NONE | 0 credits</option>";
                                    echo "<option value='254'>Socket $i: No item application | $WebShop[socket_slot] credits</option>";
                                    echo "<option value='0'>Socket $i: Fire((Level type)Attack/Wizardly increase +24)</option>";
                                    echo "<option value='1'>Socket $i: Fire(Attack speed increase +7)</option>";
                                    echo "<option value='2'>Socket $i: Fire(Maximum attack/Wizardly increase +30)</option>";
                                    echo "<option value='3'>Socket $i: Fire(Minimum attack/Wizardly increase +20)</option>";
                                    echo "<option value='4'>Socket $i: Fire(Attack/Wizardly increase +20)</option>";
                                    echo "<option value='5'>Socket $i: Fire(Slight AG reduction +40%)</option>";
                                    echo "<option value='10'>Socket $i: Ice(Attack defensibility increase +10)</option>";
                                    echo "<option value='11'>Socket $i: Water(Defensibility increase +30)</option>";
                                    echo "<option value='12'>Socket $i: Water(Shield protection increase +7%)</option>";
                                    echo "<option value='13'>Socket $i: Water(Damage reflection +5%)</option>";
                                    echo "<option value='14'>Socket $i: Water(Damage reduction +4%)</option>";
                                    echo "<option value='16'>Socket $i: Ice(Monster destruction for the Life increase +8)</option>";
                                    echo "<option value='17'>Socket $i: Ice(Monster destruction for the Mana increase +8)</option>";
                                    echo "<option value='18'>Socket $i: Ice(Skill attack increase +37)</option>";
                                    echo "<option value='19'>Socket $i: Ice(Attack accuracy increase +25)</option>";
                                    echo "<option value='20'>Socket $i: Ice(Item strengthener +30%)</option>";
                                    echo "<option value='21'>Socket $i: Ice(Automatic Life recovery increase +8)</option>";
                                    echo "<option value='22'>Socket $i: Wind(Maximum Life increase +4%)</option>";
                                    echo "<option value='23'>Socket $i: Wind(Maximum Mana increase +4%)</option>";
                                    echo "<option value='24'>Socket $i: Wind(Automatic Mana recovery increase +8)</option>";
                                    echo "<option value='25'>Socket $i: Wind(Maximum AG increase +25)</option>";
                                    echo "<option value='26'>Socket $i: Wind(AG value increase +3)</option>";
                                    echo "<option value='29'>Socket $i: Lighting(Excellent damage increase +30)</option>";
                                    echo "<option value='30'>Socket $i: Lighting(Excellent damage rate increase +10%)</option>";
                                    echo "<option value='31'>Socket $i: Lighting(Critical damage increase +30)</option>";
                                    echo "<option value='32'>Socket $i: Lighting(Critical damage rate increase +8%)</option>";
                                    echo "<option value='36'>Socket $i: Ground(Stamina increase +30)</option>";
                                ?>
                                </select>
                            </td>
                        </tr>
                    <? }
                }?>
                <tr>
                    <td align="right">Item Type:</td>
                    <td>
                        <input onClick="document.getElementById('step3').innerHTML='';viewitem(document.getElementById('item_id').value);" id='normal' name="item_type" type="radio" value="normal" checked><label for="normal">Normal</label>
                        <?
                        if    ($myrow_item['ancient']    ==    '1')
                        {
                            ?>
                            <input onClick="getitem('stepanc=1&id=<? echo $item_id;?>','step3');" id='ancient' name="item_type" type="radio" value="ancient"><label for="ancient">Ancient</label>
                            <?
                        }
                        if    ($myrow_item['exe_type']    !=    '4'    and    $myrow_item['max_exe_level']    >    0)
                        {
                            ?>
                            <input onClick="getitem('stepexe=1&id=<? echo $item_id;?>','step3');" id='excelence' name="item_type" type="radio" value="excelence"><label for="excelence">Excelence</label>
                            <?
                        }
                        ?>
                    </td>
                </tr>
     </table>
            <?
            }
            ?>
            <div id="step3"></div>
            <center><input onclick="viewitem(document.getElementById('item_id').value + ',yes');" id="get_item" name="get_item" type="button" value="<? echo    get_item; ?>"></center>
<?
    exit();
}
elseif (isset($_POST['steph']))
{
    $hoption    =    $_POST['hoption'];
    $itemtype    =    $_POST['itemtype'];
    $itemlevel    =    $_POST['itemlevel'];
    echo harmonyselect($itemtype,$itemlevel,$hoption);
    exit();
}
elseif    (isset($_POST['stepexe']))
{
    $id                =    $_POST['id'];
    $select_item    =    mssql_query("select * from EW_ITEMS where id='$id' order by id");
    if    (mssql_num_rows($select_item)    <=    0)
    {
        echo "<script type=\"text/javascript\">getitem('step=1','buycontet');</script>";
        exit();
    }
    $myrow_item        =    mssql_fetch_array($select_item);
    ?>
    <table align="center" style="margin:0px auto;" cellspacing="3">
        <tr>
            <td colspan="2">
                <?    $krr    =    $WebShop['exe_option']*$myrow_item['credits'];
                    echo    "First exe option price: $krr credits.<br>Next exe option price: $krr * (".$WebShop['exe_option_inc']." * count of exe option) credits.";    ?>
            </td>
        </tr>
            <tr>
                <td align="right" valign="top">Select Exe Options (max <?    echo    $myrow_item['max_exe_level'];    ?>):</td>
                <td>
                    <? 
                    if    ($myrow_item['exe_type']    !=    6)
                    {
                        $select_exetype    =    mssql_query("select * from EW_EXETYPE where exe_type='$myrow_item[exe_type]' order by exe_opt");
                        $myrow_exetype    =    mssql_fetch_array($select_exetype);                    
                        $i                =    0;
                        do
                        {
                            $i++;
                            printf    ("<input onclick=\"viewitem(document.getElementById('item_id').value);\" name='ex%s' id='ex%s' value='%s' type='checkbox'><label  for=\"ex%s\">%s</label><br>",    $i,    $i,    $i,    $i,    UTF8RawUrlDecode(htmlspecialchars($myrow_exetype['exe_value'])));
                        }
                        while    ($myrow_exetype    =    mssql_fetch_array($select_exetype));
                    }
                    else
                    {
                        ?>
                           <input onclick="viewitem(document.getElementById('item_id').value);" id='fenrir1' name="fenrir" type="radio" value="1" checked><label for="fenrir1">Fenrir Destroy</label>
                        <input onclick="viewitem(document.getElementById('item_id').value);" id='fenrir2' name="fenrir" type="radio" value="2"><label for="fenrir2">Fenrir Protect</label>
                        <input onclick="viewitem(document.getElementById('item_id').value);" id='fenrir4' name="fenrir" type="radio" value="4"><label for="fenrir4">Golden Fenrir</label>
                           <?
                    }
                    ?>
                </td>
            </tr>
    </table>
    <?
    exit();
}
elseif    (isset($_POST['stepanc']))
{
    $id                =    $_POST['id'];
    $select_item    =    mssql_query("select * from EW_ITEMS where id='$id'");
    if    (mssql_num_rows($select_item)    <=    0)
    {
        echo "<script type=\"text/javascript\">getitem('step=1','buycontet');</script>";
        exit();
    }
    $myrow_item    =    mssql_fetch_array($select_item);
    ?>
    <table align="center" style="margin:0px auto;" cellspacing="3">
            <tr>
                <td align="right" valign="top">Select Ancient Option:</td>
                <td>
                    <input onclick="viewitem(document.getElementById('item_id').value);" id='ancient1' name="ancient" type="radio" value="1" checked><label for="ancient1">+5 Stamina |
                        <?
                        $krr    =    $myrow_item['credits']*$WebShop['ancient1'];
                        echo    $krr." credits";
                        ?>
                        </label><br>
                    <input onclick="viewitem(document.getElementById('item_id').value);" id='ancient2' name="ancient" type="radio" value="2"><label for="ancient2">+10 Stamina |
                        <?
                        $krr    =    $myrow_item['credits']*$WebShop['ancient2'];
                        echo    $krr." credits";
                        ?>
                        </label>
                </td>
            </tr>
    </table>
<?
    exit();
}
elseif    (isset($_POST['step3']))
{
    $total_kr        =    0;
    $id                =    $_POST['item_id'];
    if ($id    ==    'no')    exit();
    $select_item    =    mssql_query("select * from EW_ITEMS where id='$id'");
    if    (mssql_num_rows($select_item)    ==    0)
    {
        echo "<script type=\"text/javascript\">getitem('step=1','buycontet');</script>";
        exit();
    }
    $myrow_item        =    mssql_fetch_array($select_item);
    eval(exe_type ($myrow_item['exe_type']));
    $log0        =    $myrow_item['name'];
    $total_kr    +=    $myrow_item['credits'];
    if (!$_POST['pre_buy'])
    {
        $query        =    mssql_query("exec WZ_GetItemSerial");
        $serial        =    mssql_fetch_row($query);
        if        ($_SERVER['itemlenght']    ==    32)    $serial            =    sprintf("%08X", $serial[0],00000000);
        elseif    ($_SERVER['itemlenght']    ==    20)    $serial            =    "000".sprintf("%05X", $serial[0],00000);
    }
    else
    {
        $serial        =    '00000000';
    }
    $value1        =    sprintf("%02X", $myrow_item['id_item'],00);
    $value2        =    0;
    $value6        =    0;
    if    ($myrow_item['id_cat']    !=    5)    $value3    =    sprintf("%02X",    $myrow_item['durability'],    00);
    else    $value3    =    sprintf("%02X",    $myrow_item['magicdur'],    00);
    $value4        =    $serial;
    $itemtype    =    $myrow_item['id_cat'];
    $itemtype    =    $itemtype*16;
    if    (isset($_POST['refinery']))
    {
        $itemtype        +=    8;
        $total_kr        +=    $WebShop['refinery_price'];
    }
    $value7        =    sprintf("%02X", $itemtype,00);
    $value5        =    0;
    if    ($myrow_item['exe_type']    !=    5)
    {
        $value2        +=    $_POST['item_level']*8;
        $nde        =    fibonaci($_POST['item_level'],    $WebShop['kr_per_level']);
        $total_kr    +=    $nde*$myrow_item['credits'];
        $log1        =    " + ".$_POST['item_level'];
        $exe_opts    =    0;
        if    ($_POST['item_option']    >=    4) 
        {
            $value2        +=    $_POST['item_option']-4;
            $log2        =    " + ".($_POST['item_option']*4).$op7;
            $nde        =    fibonaci($_POST['item_option'],    $WebShop['kr_per_option']);
            $total_kr    +=    $nde*$myrow_item['credits'];
            $value5        +=    64;
        } 
        else    
        {
            $value2        +=    $_POST['item_option'];
            $log2        =    " + ".($_POST['item_option']*4).$op7;
            $nde        =    fibonaci($_POST['item_option'],    $WebShop['kr_per_option']);
            $total_kr    +=    $nde*$myrow_item['credits'];
        }
        if    ($_POST['item_skill']    ==    1) 
        {
            $value2        +=    128;
            $log3        =    " + skill";
            $total_kr    +=    $WebShop['item_skill']*$myrow_item['credits'];
        }
        if    ($_POST['item_luck']    ==    1) 
        {
            $value2        +=    4;
            $log4        =    " + luck";
            $total_kr    +=    $WebShop['item_luck']*$myrow_item['credits'];
        }
        if    ($value2    <    0)    $value2    =    0;
        if    ($_POST['ancient']    >    0)
        {
            $log5    =    " + ancient";
            switch    ($_POST['ancient'])    {
                case    1:
                    $value6        =    5;
                    $total_kr    +=    $WebShop['ancient1']*$myrow_item['credits'];
                    break;
                case    2:
                    $value6        =    9;
                    $total_kr    +=    $WebShop['ancient2']*$myrow_item['credits'];
                    break;
            }
        }
        if    ($_POST['fenrir'])
        {
            switch    ($_POST['fenrir'])    {
                case    1:
                    $value5        =    1;
                    $log6        =    " (Fenrir Destroy)";
                    $total_kr    +=    $WebShop['fenrir_destroy'];
                    break;
                case    2:
                    $value5        =    2;
                    $log6        =    " (Fenrir Protect)";
                    $total_kr    +=    $WebShop['fenrir_protect'];
                    break;
                case    4:
                    $value5        =    4;
                    $log6        =    " (Golden Fenrir)";
                    $total_kr    +=    $WebShop['golden_fenrir'];
                    break;
            }
        }
        else
        {
            function    exeinc($value,$inc)
            {
                $return        =    1;
                if    ($value    >    1)
                {
                    for    ($i    =    1;    $i    <    $value;    $i++)
                    {
                        $return    =    $return*$inc;
                    }
                }
                return    $return;
            }
            if    ($_POST['ex1'])    {
                $value5        +=    1;
                $log7        =    " + ".$op1;
                $exe_opts    ++;
                $total_kr    +=    $WebShop['exe_option'] * exeinc($exe_opts,    $WebShop['exe_option_inc']) * $myrow_item['credits'];
            }
            if    ($_POST['ex2'])    {
                $value5        +=    2;
                $log8        =    " + ".$op2;
                $exe_opts    ++;
                $total_kr    +=    $WebShop['exe_option'] * exeinc($exe_opts,    $WebShop['exe_option_inc']) * $myrow_item['credits'];
            }
            if    ($_POST['ex3'])    {
                $value5        +=    4;
                $log9        =    " + ".$op3;
                $exe_opts    ++;
                $total_kr    +=    $WebShop['exe_option'] * exeinc($exe_opts,    $WebShop['exe_option_inc']) * $myrow_item['credits'];
            }
            if    ($_POST['ex4'])    {
                $value5        +=    8;
                $log10        =    " + ".$op4;
                $exe_opts    ++;
                $total_kr    +=    $WebShop['exe_option'] * exeinc($exe_opts,    $WebShop['exe_option_inc']) * $myrow_item['credits'];
            }
            if    ($_POST['ex5'])    {
                $value5        +=    16;
                $log11        =    " + ".$op5;
                $exe_opts    ++;
                $total_kr    +=    $WebShop['exe_option'] * exeinc($exe_opts,    $WebShop['exe_option_inc']) * $myrow_item['credits'];
            }
            if    ($_POST['ex6']){
                $value5        +=    32;
                $log12        =    " + ".$op6;
                $exe_opts    ++;
                $total_kr    +=    $WebShop['exe_option'] * exeinc($exe_opts,    $WebShop['exe_option_inc']) * $myrow_item['credits'];
            }
        }
    }
    else
    {
        $value2    +=    $myrow_item['max_level']*8;
        $log1    =    " + ".$myrow_item['max_level'];
        if    ($myrow_item['max_option']    >=    4) 
        {
            $value2    +=    $myrow_item['max_option']-4;
            $log2    =    " + ".$myrow_item['max_option']*4;
            $value5    +=    64;
        } 
        else    
        {
            $value2    +=    $myrow_item['max_option'];
            $log2    =    " + ".$myrow_item['max_option']*4;
        }
        if    ($myrow_item['skill']    ==    1) 
        {
            $value2    +=    128;
            $log3    =    " + skill";
        }
        if    ($myrow_item['luck']    ==    1) 
        {
            $value2    +=    4;
            $log4    =    " + luck";
        }
        if    ($value2    <    0)    $value2    =    0;
    
        if    ($myrow_item['ancient']    >    0)
        {
            $log5    =    " + ancient";
            switch    ($myrow_item['ancient'])    {
                case    1:
                    $value6    =    5;
                    break;
                case    2:
                    $value6    =    9;
                    break;
            }
        }
    }
    $value2        =    sprintf("%02X", $value2,00);
    $value5        =    sprintf("%02X", $value5,00);
    $value6        =    sprintf("%02X", $value6,00);
    $value8        =    sprintf("%01X", $_POST['harmony'],0).sprintf("%01X", $_POST['harmonyvalue'],0);
    if (isset($_POST['harmonyvalue']))
    {
        $total_kr    +=    $WebShop['harmony_price'];
    }
    $socketcount    =    0;
    for ($i=1;$i<=5;$i++)
    {
        if (isset($_POST['socket'.$i]))
        {
            $value9        .=    sprintf("%02X", $_POST['socket'.$i],00);
            if ($_POST['socket'.$i]    <    254)
            {
                $socketcount++;
                $total_kr    +=    $WebShop['socket_option'] * exeinc($socketcount,    $WebShop['socket_option_inc']) * $myrow_item['credits'];
            }
            elseif ($_POST['socket'.$i]    ==    254)
            {
                $socketcount++;
                $total_kr    +=    $WebShop['socket_slot'];
            }
        }
        else
        {
            $value9        .=    "FF";
        }
    }
    $newitem    =    $value1.$value2.$value3.$value4.$value5.$value6.$value7.$value8.$value9;
        if    (isset($_POST['pre_buy']))
        {
            $total_kr        =    $total_kr * $WebShop['reduce'];
            $total_kr        =    round($total_kr,    2);
            $item            =    ItemInfo($newitem);
            ?>
            <table align="center" style="margin:0px auto;" cellspacing="3">
                <tr>
                    <td colspan="2" style="text-align:center; padding:3px; font-size:10px; background-image:url(<? echo "http://".$_SERVER['SERVER_NAME'].$_SERVER['ROOT_FOLDER']."/";?>images/back_item.png);">
                            <?    echo    $item['echo_item'];    ?>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2">
                            <font size="+1">
                                <?    echo    "<br>".total_price;    ?>: <?    echo    $total_kr;    ?> <?    echo    creditss;    ?>
                            </font>
                    </td>
                </tr>
            </table>
            <?
        }
        else    
        {
    $query        =    mssql_query("declare @it varbinary(1920); set @it=(select Items from warehouse where accountid='$username'); print @it");
    $mycuritems    =    mssql_get_last_message();
    $test        =    0;
    $slot         =    vaultexplore($mycuritems,    $myrow_item['x'],    $myrow_item['y']);
    $test        =    $slot*$_SERVER['itemlenght'];
    if    ($exe_opts    >    $myrow_item['max_exe_level'])
    {
        echo    "<ul><li>".select_more_then_max.$myrow_item['max_exe_level']."</ul>";
    }
    elseif    ($slot    ==    1337)
    {
        echo    "<ul><li>".not_enouth_place."</ul>";
    }
    else
    {
            $total_kr    =    $total_kr*$WebShop['reduce'];
            $total_kr    =    round($total_kr,    2);
            $result        =    mssql_query("select credits from EW_CREDITS where memb___id='$username'");
            if    (mssql_num_rows($result)    <=    0)
            {
                echo    "<input type=\"hidden\" id=\"refreshpage\" value=\"Buy-Items\">";
                exit();
            }
            $myrow        =    mssql_fetch_array($result);
            if    ($myrow['credits']    >=    $total_kr)
            {
                $new_kr        =    $myrow['credits'] - $total_kr;
                $log_all    =    "Buy item: ".$log0.$log1.$log2.$log3.$log4.$log5.$log6.$log7.$log8.$log9.$log10.$log11.$log12." Serial:".$serial;
                $mynewitems    =    substr_replace($mycuritems,    $newitem,    ($test+2),    $_SERVER['itemlenght']);
                $query        =    "update warehouse set Items=$mynewitems where accountid='$username';";
                if    (!mssql_query($query))
                {
                    echo    "<ul><li>".eror_while_adding."</li></ul>";
                }
                else
                {
                    $query2        =    mssql_query("Update EW_CREDITS set credits='$new_kr' where memb___id='$username'");
                    $insert_log    =    mssql_query("insert into EW_LOG (account,[index],credits,datetime) values ('$username','$log_all','$total_kr','$date')");
                    echo    "<ul><li>".succes_create."</li></ul>";
                }
            }
            else
            {
                echo    "<ul><li>".eror_not_kr."</li></ul>";
            }
        }
    }
    exit();
}
echo "<script type=\"text/javascript\">document.getElementById(\"h4\").innerHTML = \"".item_buy."\"</script>
        <input type='hidden' id='module_contet' value='".item_buy."'>";
    echo "<div id='buycontet'>";
    echo    warning_value_place;
    echo    "<br><br><img alt='' src='".$template."img/item_place.gif'>";
    ?>
<br>
<center>
    <input onClick="getitem('step=1','buycontet');" type="button" value="<? echo    i_have_places;?>">
</center>
</div>
<div id="itemview"></div>
<script type="text/javascript">
function getitem(url,divid)    {
var xmlhttpbi = false;
    document.getElementById(divid).innerHTML = "<center><img alt='Loading' width='110px' border='0' src='<? echo "http://".$_SERVER['SERVER_NAME'].$_SERVER['ROOT_FOLDER']."/";?>images/bigrotation2.gif'></center>";
    if(window.XMLHttpRequest){
        xmlhttpbi=new XMLHttpRequest();
        if(xmlhttpbi.overrideMimeType){
            xmlhttpbi.overrideMimeType('text/xml');
        }
    } else if(window.ActiveXObject){
        try{
            xmlhttpbi=new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
            try{
                xmlhttpbi=new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e){
            }
        }
    }
    if(!xmlhttpbi) {
        alert('Your Browser don\'t support Ajax!');
        return false;
    }
    xmlhttpbi.onreadystatechange = function() {
        if (xmlhttpbi.readyState==4) {
            document.getElementById(divid).innerHTML = xmlhttpbi.responseText;
            if (document.getElementById("id_cat")) if (document.getElementById("id_cat").value    !=    'no')    viewitem(document.getElementById("item_id").value);
            else    document.getElementById("itemview").innerHTML    =    "";
            }
    }
    xmlhttpbi.open('POST',rootfolder+'getpage.php?cat=Buy-Items');
    xmlhttpbi.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
    xmlhttpbi.send(url);
}
function viewitem(id)
{
var xmlhttpbi2 = false;
    document.getElementById("itemview").innerHTML = "<center><img alt='Loading' width='110px' border='0' src='<? echo "http://".$_SERVER['SERVER_NAME'].$_SERVER['ROOT_FOLDER']."/";?>images/bigrotation2.gif'></center>";
    if(window.XMLHttpRequest){
        xmlhttpbi2=new XMLHttpRequest();
        if(xmlhttpbi2.overrideMimeType){
            xmlhttpbi2.overrideMimeType('text/xml');
        }
    } else if(window.ActiveXObject){
        try{
            xmlhttpbi2=new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
            try{
                xmlhttpbi2=new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e){
            }
        }
    }
    if(!xmlhttpbi2) {
        alert('Your Browser don\'t support Ajax!');
        return false;
    }
    xmlhttpbi2.onreadystatechange = function() {
        if (xmlhttpbi2.readyState==4) {
            document.getElementById("itemview").innerHTML = xmlhttpbi2.responseText;
            }
    }
    self.form = document.getElementById("form1");
    var senddata = formData2QueryString(self.form);
    var url0 = "";
    id = id.split(",");
    if (id[1]    !=    'yes')    url0    =    "step3=1&pre_buy=1&id=" + id[0];
    else    url0    =    "step3=1&id=" + id[0];
    xmlhttpbi2.open('POST',rootfolder+'getpage.php?cat=Buy-Items');
    xmlhttpbi2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
    xmlhttpbi2.send(url0 + senddata);
}
</script>
 
revenge09, just delete the checker, but may be appears some bugs ;)

alexluana, it work with every version ;)
 
Last edited:
when i delete the checker on index.php
it log me in but it log me out Immediately

_________________________________________--
grinya please recode and enable to login even character is online.
and fix the modules if online cant do the module..
thanks
 
Last edited:
revenge09, in that case why you should be on account panel if modules will not work? :)

ps: delete the checker not only when you login, but also when you already are loged it
 
Back