搜索
 找回密码
 加入

今天开始研究商城,希望大家指教

aiiq 2010-5-7 17:08:55 3496
aiiq
2010-5-7 10:59:53
楼主
使用Power Up Store v1.00
出现下面内容

aiiq
2010-5-7 11:02:17
楼主
点击查看详情
以上反映的是得不到角色名,所以输入什么密码都没用
aiiq
2010-5-7 11:31:55
楼主
按了另一个同志发的商店文件

发现一行代码
<?php
$dbname = "Kn_online";
$dbuser = "sknight";
$dbpass = "数据库密码";

        $conn = odbc_connect("$dbname","$dbuser","$dbpass");

        /* CONFIGURATION */
        $community = "IceTeaKO's";
        $table = "PUS_STORE";
        $items_per_row = 5;
        $filename = "pus";
        $images = "pus_images";

        /* Logs
         1 = on
         0 = off

         Requires the PUS_STORE_LOGS table
        */
        $logs = 1;

        /* Knight Cash */
        # Get from TB_USER
        #$_WHERE = "TB_USER";
        #$kc_col = "KC";
       
        # Get from USERDATA [ jifen ]
        # This is for most people.
        $_WHERE = "TB_USER";
        $kc_col = "kc";

        /*
                Categories
        */
        $cats = array(
                1 => "Weapons",
                2 => "Armour",
                3 => "Scrolls",
                4 => "Jewellery"
        );


        /* END OF CONFIGURATION */

        $kc = 0;

        if (empty($_SESSION['sesuser']))  

发现上面的sesuser不知如何得到
aiiq
2010-5-7 11:45:18
楼主
正在找在线刷装备的代码
aiiq
2010-5-7 15:32:00
楼主
已经找到实现在线刷装备的原理
难就难在得不到角色名的参数,看来有必要学几节PHP了。
arbies
2010-5-7 15:38:29
本帖最后由 arbies 于 2010-5-7 15:47 编辑

两点意见,不知道有没有用:
一是客户端TBL文件中有个webaddress的东东可能跟商城地址有关.
二是PHP跟C差不多吧,学起来不怎么难,关键是与数据库的连接,
'sesuser'是一个PHP环境变量,在用户登录时获得.
没搞过,没头绪,呵呵.
aiiq
2010-5-7 15:41:43
楼主
1299客户端中的商店连接是http://k2shop.knightonlineworld.com/default.asp

说明ASP也可以实现
arbies
2010-5-7 15:49:48
本帖最后由 arbies 于 2010-5-7 15:50 编辑

商城本质不过是通过网页方式修改数据库,
游戏是通过游戏程序本身修改数据库。

只要可以修改数据库的都可以做商城。
aiiq
2010-5-7 15:56:38
楼主
怎么没人进来参与一下
aiiq
2010-5-7 17:08:55
楼主
我现在用的是Power_Up_Store_V2.7
有一行这样的代码
if (isset($_POST['mgid']))
刚学习得知是由 HTTP POST 方法提交至脚本的变量。但接着下一行代码不是很明。
{ $user = $_POST['mgid']; } else {$user=get('user');}
初步得知是判断变量是否存在

估计要在客户端里改。只会改网址,后面有相关的东西还在研究中。。。
高级模式
游客